Zum Inhalt springen

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

Skripting von Jitterbit-Variablen in Design 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

Boolesche Werte

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 oder 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

Boolescher Wert

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.

jitterbit.scripting.ldap.max_search_results

Datentyp

Ganzzahl

Beschreibung

Die maximale Anzahl der Einträge LdapSearch() sollte zurückkehren.

jitterbit.scripting.ldap.return_null_if_no_results

Datentyp

Boolesche Werte

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.

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- Durchsuchen Sie den Basiseintrag und alle Einträge im Baum unterhalb der Basis.

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 die Verwendung eines LDAP Benutzers, der nicht durch die Suchgrößenbeschränkung des LDAP Servers eingeschränkt ist, z. B. einen Administratorbenutzer, oder die Anpassung der Suchgrößenbeschränkung auf dem LDAP -Server selbst.

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.