Zum Inhalt springen

Webservice Jitterbit-Variablen im Studio

Einführung

Diese Seite behandelt Jitterbit-Variablen, die für SOAP-Endpunkte verfügbar sind, unterteilt in Informationsvariablen, die Sie lesen (Informational), und Einstellungsvariablen, die Sie schreiben (Settings).

Informationsvariablen

jitterbit.web_service.last_fault

Datentyp

String

Beschreibung

Die letzte XML-formatierte SOAP-Fehlerantwort, wenn sie downstream einer SOAP-Aktivität referenziert wird. Wenn keine SOAP-Fehler generiert werden oder wenn die Fehler nicht von 5XX-Serverfehlern abgeleitet sind, bleibt diese Variable nicht gesetzt. Diese Variable wird unterstützt, wenn Agent-Versionen 10.68 oder höher oder 11.6 oder höher verwendet werden.

Der XML-String kann direkt gelesen oder mit den folgenden Schemata transformiert werden:

SOAP Fault 1.1
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<root>
    <transaction>
        <soap:Fault xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
            <faultcode xmlns="">soap:Server</faultcode>
            <faultstring xmlns="">Fault</faultstring>
        </soap:Fault>
    </transaction>
</root>
SOAP Fault 1.2
<?xml version="1.0" encoding="utf-8"?>
<root>
    <transaction>
        <soap:Fault xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
            <soap:Code>
                <soap:Value>soap:Receiver</soap:Value>
            </soap:Code>
            <soap:Reason>
                <soap:Text xml:lang="en">Fault</soap:Text>
            </soap:Reason>
            <soap:Detail/>
        </soap:Fault>
    </transaction>
</root>

jitterbit.web_service_call.status_code

Datentyp

Integer

Beschreibung

Der Antwortstatuscode, der von einer SOAP-Aktivität zurückgegeben wird, wenn sie in einer Operation verwendet wird. Wenn kein Statuscode zurückgegeben wird, ist der gemeldete Wert -1.

Einstellungen

jitterbit.web_service_call.max_redirs

Datentyp

Integer

Standardwert

0

Beschreibung

Maximale Anzahl von Weiterleitungen, die beim Aufrufen eines SOAP-Endpunkts befolgt werden sollen. Setzen Sie einen negativen Wert, um beliebig viele Weiterleitungen zu folgen. Der Standardwert ist 0 (null); es werden keine Weiterleitungen befolgt.

jitterbit.web_service_call.number_of_retries

Datentyp

Ganzzahl

Beschreibung

Wenn ein Aufruf an einen SOAP-Endpunkt mit einem Statuscode fehlschlägt, der nicht 400 oder 403 ist, versuche es so oft. Der Standardwert ist, es nicht erneut zu versuchen.

Hinweis

Diese Einstellung wird durch das Konfigurationsfeld Max Retries überschrieben, das unter Retry in einer SOAP-Verbindung verfügbar ist.

jitterbit.web_service_call.retry_wait_seconds

Datentyp

Ganzzahl

Beschreibung

Wenn ein Aufruf an einen SOAP-Endpunkt fehlschlägt und Wiederholungen aktiviert sind, indem $jitterbit.web_service_call.number_of_retries auf eine positive Ganzzahl gesetzt wird, warte diese viele Sekunden zwischen den Wiederholungen.

Hinweis

Diese Einstellung wird durch das Konfigurationsfeld Retry Interval (Seconds) überschrieben, das unter Retry in einer SOAP-Verbindung verfügbar ist.

jitterbit.web_service_call.ssl_cert_id

Datentyp

String

Beschreibung

Eine Kennung für einen Konfigurationseintrag in der Konfigurationsdatei jitterbit.conf für das SSL-Zertifikat, das für SOAP-Endpunkte verwendet werden soll. Siehe auch Customizations > Client Certificates und Hinzufügen von Zertifikaten zum Keystore für private Agenten.

jitterbit.web_service_call.sync_response

Datentyp

Boolean

Standardwert

true

Beschreibung

Auf false setzen, um einen Schritt bei der Verarbeitung von SOAP-Endpunkt Antworten zu überspringen. Dieser Schritt ist nur bei der Verarbeitung von SOAP-Arrays erforderlich und kann in anderen Fällen übersprungen werden. Der Standardwert ist true, was bedeutet, dass dieser Schritt immer durchgeführt wird.

jitterbit.web_service_call.time_out

Datentyp

Ganzzahl

Beschreibung

Legen Sie die Anzahl der Sekunden fest, nach denen SOAP-Endpunkt Aufrufe zeitlich begrenzt werden, oder setzen Sie 0 (null), um die Zeitüberschreitung zu deaktivieren. Die standardmäßige Übertragungszeitüberschreitung für SOAP-Endpunktaufrufe beträgt eine Stunde (3600 Sekunden).