Assertion SoapUI - Correspondance XQuery

XQuery utilise une expression XQuery pour sélectionner le contenu de la propriété cible. Il compare le résultat d'une expression XQuery à une valeur attendue.

Step 1 - Après avoir cliqué sur Ajouter une assertion, sélectionnez Catégorie d'assertion - Contenu de la propriété.

Step 2 - Sélectionnez Type d'assertion - Correspondance XQuery.

Step 3 - Cliquez sur Ajouter.

Step 4 - Similaire à XPath, cliquez sur «Déclarer» pour déclarer automatiquement l'espace de noms ou entrez-le manuellement.

La structure XQuery suivante doit être définie -

for $x in //ns1:<XPath>  
//It declares iteration and XPath is where similar nodes are present 
return {data ($x/ns1:<attribute>)} //it will return all values of the attribute

Step 5 - Cliquez sur Enregistrer.

Step 6 - Sélectionner dans l'onglet actuel affichera toutes les valeurs présentes actuellement en réponse.

Note - Puisque ce WSDL n'est pas suffisant pour utiliser l'assertion XQuery, veuillez utiliser un WSDL ayant plus et les mêmes attributs dans le XML de réponse.