Zum Inhalt springen

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

jitterbit.scripting.ldap.max_search_results

Datentyp

Ganzzahl

Beschreibung

Die maximale Anzahl an Einträgen LdapSearch() sollte zurückkehren.

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.

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- 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 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, einen LDAP Benutzer zu verwenden, der nicht durch die Suchgrößenbeschränkung des LDAP Servers eingeschränkt ist, z. B. einen Administratorbenutzer, oder die Einstellung für die Suchgrößenbeschränkung auf dem LDAP -Server selbst anzupassen.

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.