Zum Inhalt springen

Quell-Jitterbit-Variablen in Design Studio

Einführung

Auf dieser Seite werden Jitterbit-Variablen behandelt, die für Aktivitäten verfügbar sind, die als Quellen verwendet werden, organisiert nach Informationsvariablen, die Sie lesen (Informational) und Einstellungsvariablen, die Sie schreiben (Einstellungen).

Informativ

jitterbit.source.filename

Datentyp

Zeichenfolge

Beschreibung

Der Name der Quelldatei. Enthält den Blattteil des Locators. Wenn der Locator beispielsweise ftp://ordersrv/orderdrop/po.xml, der Name der Quelldatei lautet po.xml. Diese Variable ist nur verfügbar, während eine Transformation mit dieser bestimmten Datei ausgeführt wird.

jitterbit.source.filenames

Datentyp

Anordnung

Beschreibung

Gleich wie jitterbit.source.locators sondern nur den Blattteil der Locatoren halten (siehe jitterbit.source.locator). Diese Variable ist verfügbar, sofern sie nicht durch eine andere Operation in einer Operation überschrieben wurde.

jitterbit.source.ftp.return_code

Datentyp

Ganzzahl

Beschreibung

Der Antwortstatuscode, der von einer FTP Quelle zurückgegeben wird, wenn er in einer Operation verwendet wird oder ReadFile() Script. Wenn kein Statuscode zurückgegeben wird, lautet der gemeldete Wert -1.

jitterbit.source.http.response

Datentyp

Zeichenfolge

Beschreibung

Der von einer HTTP-Quelle zurückgegebene Antworttext bei Verwendung in einer Operation oder ReadFile() Script. Diese Variable wird nur ausgefüllt, wenn der Operation oder die Funktion fehlschlägt. Verfügbar ab Harmony Version 8.20.

jitterbit.source.http.status_code

Datentyp

Ganzzahl

Beschreibung

Der von einer HTTP-Quelle zurückgegebene Antwortstatuscode bei Verwendung in einer Operation oder ReadFile() Script. Wenn kein Statuscode zurückgegeben wird, lautet der gemeldete Wert -1.

jitterbit.source.json.trim

Datentyp

Boolesch

Standardwert

true

Beschreibung

Bestimmt, ob Leerzeichen aus JSON-Quelldaten entfernt werden. Was entfernt wird, hängt von der jitterbit.source.json.trim.option Variable. Wenn auf false, erfolgt kein Trimmen. Diese Variable wird bei Verwendung von Agenten der Version 11.36 und höher unterstützt.

jitterbit.source.json.trim.option

Datentyp

Zeichenfolge

Standardwert

"trim"

Beschreibung

Bestimmt, welche Leerzeichen aus den JSON-Quelldaten entfernt werden. Gültige Werte sind "trim", "ltrim", Und "rtrim". Denn die jitterbit.source.json.trim Die Variable ist gesetzt auf true Standardmäßig muss diese Variable nicht explizit festgelegt werden, um sie zu verwenden. Diese Variable wird bei Verwendung von Agenten ab Version 11.36 unterstützt.

  • "trim": Entfernt Leerzeichen auf beiden Seiten.
  • "ltrim": Entfernt nur führende Leerzeichen.
  • "rtrim": Entfernt nur nachstehende Leerzeichen.

Wenn ein ungültiger Wert verwendet wird, wird standardmäßig der Standardwert verwendet "trim" Verhalten.

jitterbit.source.locator

Datentyp

Zeichenfolge

Beschreibung

Der Locator, der zum Abrufen einer Datei verwendet wird. Dies kann eine URL oder ein Pfad zu einer Dateifreigabe sein, wie z. B. ftp://ordersrv/orderdrop/po.xml. Diese Variable ist nur verfügbar, während eine Transformation mit dieser bestimmten Datei ausgeführt wird.

jitterbit.source.locators

Datentyp

Anordnung

Beschreibung

Ein Array, das alle zu verarbeitenden Locators enthält. Diese Variable ist verfügbar, nachdem die Quelldateien abgerufen wurden. Sie ist verfügbar, solange sie nicht durch eine andere Operation in einer Operation überschrieben wurde.

jitterbit.source.size

Datentyp

Ganzzahl

Beschreibung

Größe der Quelldatei in Bytes. Die Größe beträgt 0 für Datenbankquellen.

jitterbit.source.sizes

Datentyp

Anordnung

Beschreibung

Ein Array, das alle Größen der zu verarbeitenden Quelldateien enthält. Diese Variable ist verfügbar, nachdem die Quelldateien abgerufen wurden. Sie ist verfügbar, solange sie nicht durch eine andere Operation in einer Operation überschrieben wurde.

Einstellungen

jitterbit.source.db.character_encoding

Datentyp

Zeichenfolge

Beschreibung

Gibt die Zeichenkodierung für Zeichen-/Textspalten der ODBC-Quelldatenbank an. Wenn keine Kodierung angegeben ist, wird Latin-1 (ISO-8859-1) angenommen. Informationen zu unterstützten Kodierungen finden Sie unter Unterstützte Zeichenkodierungen.

jitterbit.source.db.preserve_char_whitespace

Datentyp

Boolesch

Standardwert

false

Beschreibung

Behält Leerzeichen in Datenbankquellspalten mit dem char(n) Datentyp, wenn die Länge der Daten kleiner ist als die Größe der Datenbankquellspalte in Bytes (n).

jitterbit.source.db.schema_name_delimiter

Datentyp

Zeichenfolge

Standardwert

.

Beschreibung

Von der Quelldatenbank verwendetes Zeichen zur Abgrenzung des Schema vom Tabellennamen, z. B. Schema.Tab Der Standardwert ist ein einzelner Punkt (.), da die meisten Datenbanken einen Punkt als Trennzeichen verwenden.

jitterbit.source.db.trim

Datentyp

Boolesch

Standardwert

false

Beschreibung

Entfernt Leerzeichen aus den aus der Datenbank gelesenen Werten.

jitterbit.source.file_limit

Datentyp

Ganzzahl

Beschreibung

Maximale Anzahl der zu verarbeitenden Dateien für eine Dateifreigabe oder FTP Quelle. Diese Begrenzung wird angewendet, nachdem die Dateien aufgelistet und gefiltert wurden.

jitterbit.source.file_share.file_list_limit

Datentyp

Ganzzahl

Beschreibung

Diese Option begrenzt die Anzahl der Dateien, die für eine Dateifreigabe aufgelistet werden. Sie wird vor dem Filter angewendet. Diese Option ist effizienter als jitterbit.source.file_limit, kann aber nur verwendet werden, wenn alle Dateien in einem Verzeichnis verarbeitet werden sollen. In allen anderen Fällen verwenden Sie jitterbit.source.file_limit für Dateifreigabequellen.

jitterbit.source.ftp.enable_regex_parser

Datentyp

Boolesch

Beschreibung

Wenn eingestellt auf true davorlegende dem Lesen aus einer FTP Site-Quelle werden Dateien mithilfe eines alternativen FTP Analyseflusses abgerufen.

Verwenden Sie den alternativen Ablauf, wenn bekannte Dateien fehlen oder wenn den Dateinamen nach dem Abrufen vom Endpoint zusätzliche Informationen angehängt sind.

jitterbit.source.ftp.encode_url

Datentyp

Boolesch

Standardwert

false

Beschreibung

Eingestellt auf true in einem Transformation zur Verwendung von URL -Kodierung, wenn ein Quelldatei- oder Ordnername Sonderzeichen enthält, wie #, %, oder @. Zum Beispiel, sftp://reposit.mysite.com/storage/file#1.xml.

Sehen jitterbit.target.ftp.encode_url für die Zielversion dieser Variable.

jitterbit.source.ftp.transfer_timeout

Datentyp

Ganzzahl

Beschreibung

Legen Sie das Übertragungstimeout in Sekunden für FTP Quellübertragungen fest. Das Standardübertragungstimeout für FTP beträgt vier Stunden (14.400 Sekunden). Zum Deaktivieren auf Null setzen.

jitterbit.source.http.max_redirs

Datentyp

Ganzzahl

Standardwert

0

Beschreibung

Maximale Anzahl der Weiterleitungen, die bei Verwendung einer HTTP-Quelle befolgt werden sollen. Setzen Sie diese Variable auf eine negative Zahl, um einer beliebigen Anzahl von Weiterleitungen zu folgen. Der Standardwert ist 0 (Null); es werden keine Weiterleitungen befolgt.

jitterbit.source.http.response.header.<HeaderName>

(im Script angezeigt als jitterbit.target.http.response.header.*)

Datentyp

Zeichenfolge

Beschreibung

Wird gesetzt, wenn ein gehosteter Webdienstaufruf oder ein HTTP- Endpoint verarbeitet wird. HTTP-Anforderungsheader werden nicht angezeigt, nur die Payload. Wenn durch den Namen eines HTTP- Header ersetzt wird <HeaderName>, diese Variable enthält den entsprechenden Wert der Header.

Beispielsweise kann die Variable Get("jitterbit.source.http.response.header.Content-Type") würde den MIME-Typ des Anfragetexts enthalten.

Notiz

Wenn der Header-Name einen Bindestrich enthält, müssen Sie die Variable referenzieren, indem Sie entweder Set oder Get Funktionen.

jitterbit.source.http.ssl_cert_id

Datentyp

Zeichenfolge

Beschreibung

Eine Kennung für einen Konfigurationseintrag in der Konfigurationsdatei jitterbit.conf für das SSL-Zertifikat, das für HTTP-Quellen verwendet werden soll. Siehe auch Anpassungen > Client-Zertifikate und Zertifikate zum Schlüsselspeicher für private Agenten hinzufügen.

jitterbit.source.http.transfer_timeout

Datentyp

Ganzzahl

Beschreibung

Legt das Übertragungstimeout in Sekunden für HTTP-Quellübertragungen fest. Das Standardübertragungtimeout für HTTP beträgt eine Stunde (3.600 Sekunden). Zum Deaktivieren auf Null setzen.

jitterbit.source.preserve_char_whitespace

Datentyp

Boolesch

Standardwert

false

Beschreibung

Stellen Sie dies ein auf true um Leerzeichen in Quelldaten beizubehalten. Der Standardwert ist false, d. h. Leerzeichen werden am Anfang und Ende der Zeichenfolgen in der Quelle entfernt.

jitterbit.source.sftp.ssh_key_id Und jitterbit.target.sftp.ssh_key_id

Datentyp

Zeichenfolge

Standardwert

""

Beschreibung

Für die Konfiguration mehrerer SSH-Schlüssel. Standardmäßig sind beide leer, d. h. die Konfiguration im [SSH] Abschnitt des jitterbit.conf Die Konfiguration wird für alle SFTP-Quellen und-Ziele verwendet, für die kein Passwort definiert ist:

[SSH]
PublicKeyFile='Z:/ssh/rsa2048.pub'
PrivateKeyFile='Z:/ssh/rsa2048'
PrivateKeyPassphrase=secret

Hinweis

Beachten Sie beim Bearbeiten der Konfigurationsdatei, dass eine Zeile, die mit einem führenden # darf nicht leer gelassen werden, sonst wird die nächste Zeile als Kommentar gelesen, auch wenn sie nicht mit #.

Wenn eine dieser Variablen auf eine Zeichenfolge gesetzt ist (wie etwa "RSA"), dann werden diese Konfigurationsoptionen für eine Quelle oder ein Ziel verwendet (je nachdem, welche Variable definiert ist):

PublicKeyFileRSA='Z:/ssh/id_rsa.pub'
PrivateKeyFileRSA='Z:/ssh/id_rsa'
PrivateKeyPassphraseRSA=verysecret

Dies ermöglicht die Auswahl verschiedener Schlüsselsätze bei Verwendung der öffentlichen/privaten SSH-Schlüsselauthentifizierung für verschiedene SFTP-Quellen und-Ziele.

jitterbit.source.text.character_encoding

Datentyp

Zeichenfolge

Beschreibung

Geben Sie die Zeichenkodierung für Textquelldokumente an. Wenn keine Kodierung angegeben ist, wird Latin-1 (ISO-8859-1) angenommen. Informationen zu unterstützten Kodierungen finden Sie unter Unterstützte Zeichenkodierungen.

jitterbit.source.text.csv_nullable

Datentyp

Boolesch

Beschreibung

Wenn eingestellt auf true, CSV-Dateien können Null-Datenelemente enthalten. Zwei aufeinanderfolgende Kommas in einer Datei werden als Null interpretiert.