Zum Inhalt springen

Verwandeln Sie Ihre Kontakte in Urlaubsgeld mit unserem neuen Kundenempfehlungsprogramm! Erfahren Sie mehr

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.

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.