Skripting von Jitterbit-Variablen in Integration Studio
Einführung
Auf dieser Seite werden die für Skripting verfügbaren Jitterbit-Variablen beschrieben. Dabei handelt es sich jeweils um Einstellungsvariablen, die Sie schreiben (Einstellungen).
Einstellungen
jitterbit.scripting.db.auto_commit
Datentyp
Boolesch
Standardwert
true
Beschreibung
Eingestellt auf false
rennen DbExecute
Und DbLookup
Anweisungen in einer Transaktion. Auto-Commit ist standardmäßig aktiviert.
jitterbit.scripting.db.character_encoding
Datentyp
Zeichenfolge
Beschreibung
Gibt die von Datenbankfunktionen verwendete Zeichenkodierung an CallStoredProcedure
Und DBLookup
bei Verbindung über ODBC.
Wenn keine Kodierung angegeben ist, wird Latin-1 (ISO-8859-1) angenommen. Informationen zu unterstützten Kodierungen finden Sie unter Unterstützte Zeichenkodierungen.
jitterbit.scripting.db.max_rows
Datentyp
Ganzzahl
Standardwert
10000
Beschreibung
Maximale Anzahl der abzurufenden Zeilen mit DBExecute
Funktion.
jitterbit.scripting.db.rows_affected
Datentyp
Ganzzahl
Beschreibung
Die Anzahl der Zeilen, die von betroffen sind DBExecute
oder DBLookup
Funktionen.
jitterbit.scripting.db.search.rowset
Datentyp
Boolesch
Standardwert
false
Beschreibung
Wenn Sie einen JDBC Driver für die Verbindung mit einer Datenbank verwenden, legen Sie Folgendes fest: true
davorlegende dem DBExecute
-Funktion, um bei Aufrufen einer gespeicherten Prozedur, die mehrere Ergebnisse zurückgibt, den ersten nicht leeren Datensatz zurückzugeben, anstatt einen leeren Satz zurückzugeben.
jitterbit.scripting.db.transaction
Datentyp
Boolesch
Standardwert
false
Beschreibung
Eingestellt auf true
Wenn Sie die DBExecute
Und DBLookup
Funktionen, die in einer Transaktion ausgeführt werden sollen.
jitterbit.scripting.hex.enable_null_support
Datentyp
Boolesch
Standardwert
false
Beschreibung
Eingestellt auf true
davorlegende dem HexToString
oder StringToHex
Funktionen zur Unterstützung von Null-Hex-Werten (00
) Konvertierung. Diese Variable wird bei Verwendung der Agent-Versionen 11.37 oder höher unterstützt.
jitterbit.scripting.hex.enable_unicode_support
Datentyp
Boolesch
Standardwert
false
Beschreibung
Eingestellt auf true
davorlegende dem HexToString
oder StringToHex
Funktionen zum Konvertieren zwischen Zeichenfolgenwerten und ihren UTF-16-Hexadezimaldarstellungen. Diese Variable wird bei Verwendung der Agentversionen 10.71/11.9 oder höher unterstützt.
jitterbit.scripting.ldap.include_dn_in_results
Datentyp
Boolesch
Beschreibung
Wenn festgelegt, XML-formatiert LdapSearch
Die Ergebnisse enthalten das DN-Attribut für jeden Eintrag.
Notiz
Diese Variable wird unabhängig vom LDAP Connector gesetzt und verwendet.
jitterbit.scripting.ldap.max_search_results
Datentyp
Ganzzahl
Beschreibung
Die maximale Anzahl an Einträgen LdapSearch
sollte wiederkommen.
Notiz
Diese Variable wird unabhängig vom LDAP Connector gesetzt und verwendet.
jitterbit.scripting.ldap.return_null_if_no_results
Datentyp
Boolesch
Standardwert
false
Beschreibung
Wenn eine LDAP Abfrage keine Ergebnisse zurückgibt, wird ein NULL-Datenelement zurückgegeben. Standardmäßig wird ein leeres Array-Datenelement zurückgegeben. Dies dient nur der Abwärtskompatibilität.
Notiz
Diese Variable wird unabhängig vom LDAP Connector gesetzt und verwendet.
jitterbit.scripting.ldap.scope
Datentyp
Ganzzahl
Beschreibung
Der Umfang LdapSearch
verwenden sollten. Diese Optionen sind gültig:
0
- Suche nur im Basiseintrag.1
- Suche in allen Einträgen der ersten Ebene unterhalb des Basiseintrags, mit Ausnahme des Basiseintrags.2
- Durchsuche den Basiseintrag und alle Einträge im Baum unterhalb der Basis.
Notiz
Diese Variable wird unabhängig vom LDAP Connector gesetzt und verwendet.
jitterbit.scripting.ldap.use_paged_search
Datentyp
Ganzzahl
Beschreibung
Verwenden Sie die seitenweise Suche bei der Suche in LDAP -Verzeichnissen. Diese Option ist beim Abrufen großer Ergebnismengen nützlich.
Diese Variable wird nur auf Windows-basierten privaten Agenten unterstützt und nicht auf Linux-basierten privaten Agenten oder den Cloud-Agentengruppen. Um diese Einschränkung zu umgehen, empfehlen wir eine der folgenden Alternativen:
- Verwenden Sie einen LDAP Benutzer, der nicht durch die Suchgrößenbeschränkung des LDAP -Servers eingeschränkt ist, z. B. einen Administratorbenutzer.
- Passen Sie die Einstellung für die Suchgrößenbeschränkung auf dem LDAP -Server selbst an.
- Verwenden Sie anstelle dieser Variable den LDAP Connector, deren Sucheintrag-Aktivität unterstützt Paging auf Windows und Linux-Agenten.
Notiz
Diese Variable wird unabhängig vom LDAP Connector gesetzt und verwendet.
jitterbit.scripting.nesting.max
Datentyp
Ganzzahl
Standardwert
10
Beschreibung
Maximale Verschachtelungsebene für RunScript
/RunOperation
Anrufe. Wenn die Verschachtelungsebene überschritten wird, schlägt der Operation fehl. Wenn Ihre Anwendung eine tiefere Verschachtelung benötigt, erhöhen Sie diese Zahl.
jitterbit.scripting.while.max_iterations
Datentyp
Ganzzahl
Standardwert
50000
Beschreibung
Die maximale Anzahl, wie oft der Hauptteil einer While-Schleife ausgeführt wird. Wenn Sie diese Zahl auf weniger als 1 setzen, wird der Standardwert von 50.000 Iterationen wiederhergestellt.
Notiz
Diese Einstellung gilt nur für Jitterbit Script. Für JavaScript siehe Loop-Iterationen unter JavaScript.