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:
<?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>
<?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).