Skripting von Jitterbit-Variablen in Integration Studio
Einführung
Diese Seite behandelt die für Skripting verfügbaren Jitterbit-Variablen. Dabei handelt es sich um selbst geschriebene Einstellungsvariablen (Einstellungen).
Einstellungen
jitterbit.scripting.aes.default
Datentyp
Boolescher Wert
Standardwert
false
Beschreibung
Eingestellt auf true
davorlegende dem AESEncryption
Und AESDecryption
Funktionen zur Unterstützung der OpenSSL 3 AES-Kompatibilität. Diese Variable wird ab Agent-Version 11.42 unterstützt.
Hinweis
Alternativ kann die AESEncryptionEx
Und AESDecryptionEx
-Funktionen sind standardmäßig OpenSSL 3 AES-kompatibel und werden von dieser Variable nicht beeinflusst.
jitterbit.scripting.db.auto_commit
Datentyp
Boolesche Werte
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
Boolesche Werte
Standardwert
false
Beschreibung
Wenn Sie einen JDBC Driver zum Herstellen einer 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 Datensatz zurückzugeben.
jitterbit.scripting.db.transaction
Datentyp
Boolesche Werte
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
Boolesche Werte
Standardwert
false
Beschreibung
Eingestellt auf true
davorlegende dem HexToString
oder StringToHex
Funktionen zur Unterstützung von Null-Hex-Werten (00
) Konvertierung. Diese Variable wird ab Agent-Version 11.37 unterstützt.
jitterbit.scripting.hex.enable_unicode_support
Datentyp
Boolesche Werte
Standardwert
false
Beschreibung
Eingestellt auf true
davorlegende dem HexToString
oder StringToHex
Funktionen zur Konvertierung zwischen Zeichenfolgenwerten und ihren hexadezimalen UTF-16-Darstellungen. Diese Variable wird ab Agent-Version 10.71/11.9 unterstützt.
jitterbit.scripting.ldap.include_dn_in_results
Datentyp
Boolesche Werte
Beschreibung
Sofern 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 der Einträge LdapSearch
sollte zurückkehren.
Notiz
Diese Variable wird unabhängig vom LDAP Connector gesetzt und verwendet.
jitterbit.scripting.ldap.return_null_if_no_results
Datentyp
Boolescher Wert
Standardwert
false
Beschreibung
Wenn eine LDAP Abfrage keine Ergebnisse liefert, wird ein NULL-Datenelement zurückgegeben. Standardmäßig wird ein leeres Array-Datenelement zurückgegeben. Dies dient ausschließlich 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. Folgende 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 nützlich, um große Ergebnismengen abzurufen.
Diese Variable wird nur auf Windows-basierten privaten Agenten unterstützt und nicht auf Linux-basierten privaten Agenten oder 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, beispielsweise 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 Eintragssuche-Aktivität unterstützt Paging sowohl auf Windows als auch auf 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 der Iterationen einer While-Schleife. Wird dieser Wert auf weniger als 1 gesetzt, wird der Standardwert von 50.000 Iterationen wiederhergestellt.
Notiz
Diese Einstellung gilt nur für Jitterbit Script. Informationen zu JavaScript finden Sie unter Loop-Iterationen unter JavaScript.