Vorheriges Thema: Operator "XPath anwenden"Nächstes Thema: Ausgabeparameter


Eingabeparameter

Eingabequelle

Wählen Sie die Quelle für die SOAP-Dienst-Eingabeanforderung aus: Ausdruck oder Eingabedateiname.

Ausdruck

Geben Sie den Ausdruck an, um XML-Inhalte zu laden. Zum Beispiel:

Process.xmlContent 

oder

Datasets["xmlData"].xmlContent
XML-Eingabedatei

Gibt das XML-Dokument, aus dem Daten extrahiert werden sollen. Geben Sie einen Ausdruck der XML-Datei für ein gültiges XML-Dokument ein, der den Pfad zurückgibt.

Strip Namespace in XML Structure

CA Process Automation bietet eine Option, um XML-Namespaces aus einer Antwort zu entfernen, sodass ein Anwender einfachere XPath-Ausdrücke angeben kann, um nach dem Wert eines bestimmten Elements zu suchen. Diese Option ist in allen SOAP-Operatoren verfügbar.

Die folgenden JavaScript-Funktionen werden bereitgestellt:

Hinweis: Der Standardwert von "namespaceAware" lautet "wahr". Der Wert von "namespaceAware" ist "falsch", wenn Sie "Namespace" in XML-Struktur entfernen möchten (anderenfalls lautet er "wahr").

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");
Zusätzliche extrahierte Daten

Gibt XPath-Ausdrücke, mit denen Daten aus dem XML-Dokument extrahiert werden. Geben Sie für jeden hier angegebenen Ausdruck eine Datensatzvariable, in der die extrahierten Daten gespeichert werden sollen, und einen Datentyp an.

Verwenden Sie die Schaltflächen "Hinzufügen", "Bearbeiten" und "Löschen", um die Ausdrücke im Listenfeld zu verwalten. Mit den Schaltflächen "Hinzufügen" und "Bearbeiten" wird das Dialogfeld "Zusätzliche extrahierte Daten" geöffnet.

Geben Sie die Werte für die folgenden Optionen ein:

XPath-Ausdruck

Gibt den XPath-Ausdruck an, der unter "Zusätzliche extrahierte Daten" ausgewählt wurde.

Datensatzvariable

Gibt den Namen einer Operatordatensatzvariablen an, in der Werte gespeichert werden sollen, die anhand des ausgewählten XPath-Ausdrucks extrahiert wurden.

Typ

Gibt den Typ der Elemente an, die aus der Antwort extrahiert werden. Wählen Sie einen der folgenden gegenwärtig unterstützten Typen aus:

  • Ganzzahl
  • Array mit ganzen Zahlen
  • Zeichenfolge
  • Zeichenfolgen-Array
  • XML-Fragment
  • XML-Fragment-Array