Bonjour,

J'essaye en ce moment de créer des bouchons dynamiques avec SoapUI et de créer des réponses en fonction des requêtes. Avec une requête comme celle-ci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<soapenv:Body>
  <con:person>
     <person>
        <name>John</name>
        <age>18</age>
     </person>
  </con:person>
</soapenv:Body>
Et un réponse comme cela:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<soapenv:Body>
  <con:result>
     <person>
        <name>?</name>
        <age>?</age>
        <country>?</country>
        <city>?</city>
     </person>
  </con:result>
</soapenv:Body>
Je peux utiliser les éléments de la requêtes pour aller chercher ce que je veux en base de données et créer la réponse. Mais pour une requête avec plusieurs personnes comme ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<soapenv:Body>
  <con:person>
     <person>
        <name>John</name>
        <age>18</age>
     </person>
     <person>
        <name>Doe</name>
        <age>50</age>
     </person>
  </con:person>
</soapenv:Body>
Je ne sais pas comment récupérer tout les éléments de chaque balise <person></person>, ni comment les utiliser pour créer une réponse comme suit:

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
<soapenv:Body>
  <con:result>
     <person>
        <name>John</name>
        <age>18</age>
        <country>France</country>
        <city>Paris</city>
     </person>
     <person>
        <name>Doe</name>
        <age>50</age>
        <country>Spain</country>
        <city>Madrid</city>
     </person>
  </con:result>
</soapenv:Body>
Avec le même nombre de balise <person></person> dans la requête et dans la réponse.

J'espère avoir été clair et je vous remercie d'avance pour vos réponses.