Rubrique précédente: Opérateur Appliquer XPathRubrique suivante: Paramètres de sortie


Paramètres d'entrée

Source d'entrée

Sélectionnez la source pour la demande d'entrée de service SOAP : Expression ou nom de fichier d'entrée.

Expression

Spécifiez l'expression pour charger le contenu XML. Exemple :

Process.xmlContent 

ou

Datasets["xmlData"].xmlContent
Fichier d'entrée XML

Spécifie le document XML à partir duquel extraire des données. Entrez une expression qui renvoie le chemin d'accès du fichier XML pour un document XML valide.

Suppression de l'espace de noms dans la structure XML

CA Process Automation fournit une option permettant d'enlever des espaces de noms XML d'une réponse, de manière à ce que l'utilisateur puisse fournir des expressions XPath plus simples pour rechercher une valeur d'élément spécifique. Cette option est disponible dans tous les opérateurs SOAP.

Les fonctions JavaScript suivantes sont fournies :

Remarque : La valeur par défaut de namespaceAware est Vrai. La valeur de namespaceAware est Faux si vous voulez supprimer des espaces de noms dans la structure XML (et Vrai dans le cas contraire).

Process.x="<getMatchingEventsResponse xmlns='http://www.ca.com/itpam'><events> <event ><eventName>test</eventName></event></events></getMatchingEventsResponse>";
Process.s=applyXPath(Process.x,"//eventName",true);
Process.aa1=applyXPathToUrl("file:C:/test.xml","//message",true);
Process.aa2=applyXPathToUrl("file:C:/test.xml","//message",false);
Process.s1=applyXPath(Process.x,"//eventName",false);
Process.s2=applyXPath(Process.x,"//eventName");
Extraction de données supplémentaires

Spécifie des expressions XPath pour extraire des données à partir du document XML. Pour chaque expression spécifiée, indiquez une variable d'ensemble de données sur laquelle stocker les données extraites et un type de données.

Utilisez Ajouter, Modifier et Supprimer pour ajouter, modifier ou supprimer des expressions de la zone de liste. Les boutons Ajouter et Modifier ouvrent la boîte de dialogue Extraction de données supplémentaires.

Spécifiez des valeurs pour les options suivantes :

Expression XPath

Spécifie l'expression XPath sélectionnée sous Extraction de données supplémentaires.

Variable de l'ensemble de données

Spécifie le nom d'une variable d'ensemble de données d'opérateur dans laquelle enregistrer les valeurs extraites selon l'expression XPath sélectionnée.

Type

Spécifie le type d'élément extrait de la réponse. Sélectionnez l'un des types suivants actuellement pris en charge :

  • Nombre entier
  • Tableau de nombres entiers
  • Chaîne
  • Tableau de chaînes
  • Fragment XML
  • Tableau de fragments XML