IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

Récupération d'une variable depuis un fichier .properties


Sujet :

XML/XSL et SOAP

  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 38
    Par défaut Récupération d'une variable depuis un fichier .properties
    Bonjour,

    J'essaye de recupérer une variable depuis un fichier .properties, dans mon fichier XML. La variable en question ne tient pas sur une seule ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    test.action=<send with="mytestRequestMessageSender">
    			<message>
    					<data>
    						<![CDATA[
                                <exam:processLoanApp xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns:exam="http://example.org" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    					        <loanRequest xsi:type="java:LoanStruct" xmlns:java="java:credit.client">
    					            <Name xsi:type="xsd:string">?</Name>
    					            <SSN xsi:type="xsd:string">?</SSN>
    					            <Rate xsi:type="xsd:double">2.3</Rate>
    					            <Amount xsi:type="xsd:long">2</Amount>
    					            <NumOfYear xsi:type="xsd:int">1</NumOfYear>
    					            <Notes xsi:type="xsd:string">rr</Notes>
    					         </loanRequest>
    					     	 </exam:processLoanApp>
                          ]]>
    					</data>
    				</message>
    				<header>
    					<element name="citrus_soap_action" value="processLoanApp"/>
    				</header>
    			</send>
    			<receive with="mytestResponseMessageHandler">
    				<message schema-validation="false">
    					<data>
    						<![CDATA[
                                <m:processLoanAppResponse xmlns:m="http://example.org">
                                <return>AA</return>
                                </m:processLoanAppResponse>
                            ]]>
    					</data>
    				</message>
    			</receive>
    Lors de l'exécution seule la première ligne est prise en compte. Avez-vous une idée de comment dépasser ce problème?

    Merci.

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Comme indiqué sur cette page par exemple : il faut mettre un \ avant la fin de chaque ligne.
    Cela permet d'ignorer le retour à la ligne, donc si tu veux que ta property contienne elle-même un retour à la ligne, il faut aussi y mettre un \n.

    Mais si tu veux mon avis, tu ne devrais pas enregistrer un monstre pareil dans des properties. Ceci devrait avoir son propre fichier, ce sera bien plus facile à lire.

    EDIT : au fait, qu'est-ce qu'une question sur les .properties Java vient faire dans le forum XML ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 38
    Par défaut
    Merci pour ta réponse.

    C'est par ce que je récupéré la variable dans un fichier XML que j'ai choisi le forum XML, désolé si je me suis trompé et merci au modérateur de déplacer la discussion.

    L'idée du fichier m’intéresse, mais comment puis-je le récupéré dans mon XML?

    Avec le fichier properties je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <replace file="src/citrus/tests/com/consol/citrus/ant/MyTest.xml" token="${test.token}"value="${test.action}"/>

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Ah ben, pour ça tu dois trouver une autre technique, ou la développer toi-même si c'est pas prévu par tes outils... Mais c'est quand même pas la mer à boire, t'es développeur, oui ?

    Bon, et puis, si ça marche comme ça avec le .properties et que ça te semble pas méga-dur à maintenir, au fond, que chacun garde les outils qui lui conviennent.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 38
    Par défaut
    Ok, j'essayerai de chercher dans ce sens.

    Merci pour ton aide.
    A+

  6. #6
    Membre actif
    Inscrit en
    Août 2010
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 78
    Par défaut
    Bonjour ,


    Svp si vous pouvez me dire est ce possible d'utiliser citrus avec des test qui ont été faits par SOAPUI ....???
    et si c possible j'aurai besoin d'un tuto de citrus en fr ou en ang qui sera bien detaillé

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupération d'une variable depuis un script Python
    Par mounir31400 dans le forum Débuter
    Réponses: 5
    Dernier message: 11/05/2015, 11h31
  2. [Batch] Récupération d'une variable dans un fichier txt
    Par killgones dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 09/07/2014, 09h17
  3. [XL-2010] Modification d'une variable depuis un fichier exterieur
    Par Silvanos dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 28/02/2013, 11h46
  4. acceder à une variable via un fichier properties
    Par Mobistar dans le forum Entrée/Sortie
    Réponses: 21
    Dernier message: 07/08/2008, 10h20
  5. [debutant]Recuper des variables depuis un fichier propertie
    Par smutmutant2003 dans le forum Langage
    Réponses: 9
    Dernier message: 14/10/2007, 18h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo