Jitterbit-Variablen für Webdienste in Integration Studio
Einführung
Diese Seite behandelt Jitterbit-Variablen, die für SOAP Endpoints verfügbar sind, organisiert nach Informationsvariablen, die Sie lesen (Informational) und Einstellungsvariablen, die Sie schreiben (Einstellungen).
Informativ
jitterbit.web_service.last_fault
Datentyp
Zeichenfolge
Beschreibung
Die letzte XML-formatierte SOAP Fehlerantwort, wenn sie nachlegende einer SOAP Aktivität referenziert wird. Wenn keine SOAP Fehler generiert werden oder die Fehler nicht abgeleitet werden von 5XX
Bei Serverfehlern bleibt diese Variable ungesetzt. Diese Variable wird ab Agent-Version 10.68 bzw. 11.6 unterstützt.
Der XML-String kann direkt gelesen oder mithilfe der 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>
Hinweis
Im Gegensatz zu anderen Jitterbit-Variablen ist diese Variable nicht in der Variablenliste der Benutzeroberfläche sichtbar.
jitterbit.web_service_call.status_code
Datentyp
Ganzzahl
Beschreibung
Der von einer SOAP Aktivität zurückgegebene Antwortstatuscode, wenn es in einer Operation verwendet wird. Wenn kein Statuscode zurückgegeben wird, lautet der gemeldete Wert -1
.
Einstellungen
jitterbit.web_service_call.max_redirs
Datentyp
Ganzzahl
Standardwert
0
Beschreibung
Maximale Anzahl der Weiterleitungen, die beim Aufruf eines SOAP Endpoint befolgt werden sollen. Setzen Sie eine negative Zahl, um einer beliebigen Anzahl von Weiterleitungen zu folgen. Der Standardwert ist 0
(Null); es werden keine Weiterleitungen verfolgt.
jitterbit.web_service_call.number_of_retries
Datentyp
Ganzzahl
Beschreibung
Wenn ein Aufruf eines SOAP Endpoint schlägt mit jedem Statuscode fehl, außer 400
oder 403
, versuche es mehrmals. Standardmäßig wird kein erneuter Versuch durchgeführt.
Hinweis
Diese Einstellung wird durch das Konfigurationsfeld Maximale Wiederholungsversuche unter Wiederholung überschrieben in einer SOAP -Verbindung.
jitterbit.web_service_call.retry_wait_seconds
Datentyp
Ganzzahl
Beschreibung
Wenn ein Aufruf eines SOAP Endpoint schlägt fehl und Wiederholungsversuche werden durch die Einstellung $jitterbit.web_service_call.number_of_retries
auf eine positive Ganzzahl, warte so viele Sekunden zwischen den Wiederholungsversuchen.
Hinweis
Diese Einstellung wird durch das Konfigurationsfeld Wiederholungsintervall (Sekunden) unter Wiederholung überschrieben in einer SOAP -Verbindung.
jitterbit.web_service_call.ssl_cert_id
Datentyp
Zeichenfolge
Beschreibung
Eine Kennung für einen Konfigurationseintrag in der Konfigurationsdatei jitterbit.conf
für das zu verwendende SSL-Zertifikat für SOAP Endpoints. Siehe auch Anpassungen > Client-Zertifikate und Zertifikate zum Schlüsselspeicher für private Agenten hinzufügen.
jitterbit.web_service_call.sync_response
Datentyp
Boolescher Wert
Standardwert
true
Beschreibung
Eingestellt auf false
um einen Schritt bei der Verarbeitung von SOAP Endpoint zu überspringen Antworten. Dieser Schritt ist nur bei der Verarbeitung von SOAP Arrays erforderlich und kann in anderen Fällen übersprungen werden. Der Standardwert ist true
, d. h. dieser Schritt wird immer ausgeführt.
jitterbit.web_service_call.time_out
Datentyp
Ganzzahl
Beschreibung
Legen Sie die Anzahl der Sekunden fest, nach denen SOAP Endpoint Anrufe werden abgebrochen oder auf 0
(Null) zum Deaktivieren. Das Standard-Übertragungstimeout für SOAP Endpoint beträgt eine Stunde (3600 Sekunden).