Vorheriges Thema: SOAP-MethodenNächstes Thema: Beispiel: SOAP-Methode


ca_pam_getSOAPData(serviceURL, methodName, inlineText, soapVersion, stripXMLNamespacesFromResponse, callBack)

Führt einen Webservice-Aufruf durch und konvertiert das resultierende XML in ein JavaScript-Objekt.

Diese Methode ist eine überladene Methode. "ca_pam_getSOAPData" kann aufgerufen werden, ohne die SOAP-Version und/oder den Parameter "stripXMLNamespacesFromResponse" anzugeben. Wenn Sie diese Parameter nicht angeben, werden die SOAP-Version als SOAP_1_1 und "stripXMLNamespacesFromResponse" als "Wahr" angenommen.

Nachfolgend finden Sie die Signaturen der überladenen Methode:

Eingabeparameter
serviceURL (string)

Gibt die URL für den SOAP-Dienst an. Auf die URL wird normalerweise über HTTP oder HTTPS zugegriffen. Die URL ist eine Einsprungstelle für eine oder mehrere Methoden.

methodName (string)

Gibt die Methode oder Funktion an, die ausgeführt werden soll. Die Methode wird durch die Funktion als ein MIME SOAPAction-Header an den SOAP-Dienst übergeben.

inlineText (string)

Gibt die Quelle für die SOAP-Dienst-Eingabeanforderung an. Dieser Parameter schließt eine XML-Meldung ein, die einen SOAP-Umschlag enthalten kann.

soapVersion (string)

Wählen Sie die Version des SOAP-Servers aus, auf dem der Aufruf ausgeführt wurde. Zu den möglichen Werten gehören SOAP_1_1 und SOAP_1_2. Der Standardwert ist SOAP _1_1.

stripXMLNamespacesFromResponse (boolean)

Gibt an, ob die Namespaces der Antwort aus der XML-Antwort entfernt sind (wahr). Der Standardwert ist "Wahr".

callBack (object)

Definiert eine Referenz auf das Funktionsobjekt, das aufgerufen werden soll, nachdem die Daten einschließlich der Methoden "onSuccess" und "onFailure" aufgerufen wurden.

Die Funktion "ca_pam_getSOAPData" ruft die Methode "callBack" asynchron auf dem Server auf. Wenn die Funktion die Daten abruft, wird entweder die Funktion "onSuccess(result)" oder "onFailure(caught) callBack" ausgeführt. Wenn die Funktion einen SOAP-Fehler zurückgibt, ruft die Funktion die Methode "onFault(faultString)" auf und das Ergebnis ist eine XML-Zeichenfolge.

Wenn Sie die SOAP-Version und die Parameter "stripXMLNameSpacesFromResponse" nicht angeben, werden ihre Standardwerte ersetzt, und die Antwort wird an das callBack-Objekt in der Funktion "onSuccess(result)" zurückgegeben.

Rückgabewert

Wenn die Funktion die Daten abruft, wird entweder die Funktion "onSuccess(result)" oder "onFailure(caught) callBack" ausgeführt. Wenn die Funktion einen SOAP-Fehler zurückgibt, ruft die Funktion die Methode "onFault(faultString)" auf und das Ergebnis ist eine XML-Zeichenfolge. Die Funktion selbst gibt keinen Wert zurück.

Hinweis: Sie finden diese Funktion in den vordefinierten Inhalten in CA Process Automation.

  1. Klicken Sie auf der Startseite auf "Durchsuchen von vordefinierten Inhalten".
  2. Navigieren Sie zum Ordner "User Interaction Forms" und dann zu 08 Populate Table SOAP WS: Populate Table SOAP WS.