Rubrique précédente: Etape Checksum Step (Etape de somme de contrôle)Rubrique suivante: Etape Compare Strings for Response Lookup (Comparer les chaînes pour rechercher des réponses)


Etape Convert XML to Element Object (Convertir le code XML en objet d'élément)

L'étape Convert XML to Element Object permet de convertir un code XML brut en un objet d'un des types suivants :

Cette étape est utile lorsque vous avez une API de service Web qui prend tous les types en charge via un traitement strict. Ce type d'élément WSDL requiert un tableau d'éléments de message comme paramètre d'entrée. Vous pouvez capturer le code XML brut à partir d'une étape précédente (comme Read from File (Lire à partir du fichier), ou Parse Text as Response (Analyser le texte en tant que réponse)) et le stocker dans une propriété. Cette propriété devient un paramètre d'entrée pour cette étape.

Conditions préalables : le code XML doit déjà être stocké dans une propriété.

Entrez les paramètres suivants.

Load XML from Property (Charger le fichier XML à partir d'une propriété)

Entrez la propriété qui contient le contenu XML. Il peut s'agir d'une propriété définie par l'utilisateur ou une propriété DevTest intégrée.

Treat as just Text (Traiter comme texte uniquement)

Sélectionnez cette case à cocher si vous devez utiliser le texte brut comme entrée, au lieu du code XML. Cela a pour résultat un élément de message qui contient le texte brut.

Sélectionnez le type d'objet que vous voulez à partir des types disponibles, en cliquant sur le bouton d'option respectif.

Cliquez sur Test pour effectuer la conversion.

Si vous cochez la case Treat as just Text, les résultats s'affichent comme dans le graphique suivant. Les options Create Message Element (Créer un élément de message), Create DOM Element (Créer un élément DOM) et Deserialize a WS Object of Type (Désérialiser un objet de service Web de type) sont désactivées.

Etape Convert XML to Element Object step (Convertir le code XML en objet d'élément)

Utilisez la réponse de l'étape lorsque cet objet est requis en tant que paramètre dans une autre étape. Pour enregistrer la réponse dans un filtre, utilisez le filtre Save Step Response as a Property (Enregistrer la réponse de l'étape en tant que propriété). Vous pouvez également l'appeler lisa.<nom_étape>.rsp.