Zum Inhalt springen

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

Ziel-Jitterbit-Variablen in Integration Studio

Einführung

Diese Seite behandelt die für Aktivitäten verfügbaren Jitterbit-Variablen, die als Ziele verwendet werden. Sie sind nach den von Ihnen gelesenen Informationsvariablen geordnet (Informational) und Einstellungsvariablen, die Sie schreiben (Einstellungen).

Informativ

jitterbit.target.file_count

Datentyp

Ganzzahl

Beschreibung

Nachdem alle Eingabedateien transformiert wurden, wird diese Variable auf die Anzahl der zu übertragenden Zieldateien gesetzt.

jitterbit.target.ftp.return_code

Datentyp

Ganzzahl

Beschreibung

Der Antwortstatuscode, der von einem FTP Ziel zurückgegeben wird, wenn es in einer Operation verwendet wird oder WriteFile Script. Wenn kein Statuscode zurückgegeben wird, lautet der gemeldete Wert -1.

jitterbit.target.http.status_code

Datentyp

Ganzzahl

Beschreibung

Dies ist der Antwortstatuscode, der von einem HTTP-Ziel zurückgegeben wird, wenn es in einer Operation verwendet wird oder WriteFile Script. Wenn kein Statuscode zurückgegeben wird, lautet der gemeldete Wert -1.

Einstellungen

jitterbit.target.append_date_to_success_file

Datentyp

Boolescher Wert

Standardwert

false

Beschreibung

Wenn nicht gesetzt oder gesetzt auf true schreibt das aktuelle Datum im 24-Stunden-Format in den Erfolgsdateinamen. Wenn auf false Es ist kein Datum angegeben.

jitterbit.target.chunk_node_name

Datentyp

Zeichenfolge

Beschreibung

Wenn chunking (Aufteilen einer Datei) aktiviert ist, ist ein Knoten der sich wiederholende Datensatz (oder Schleifenknoten), an dem die Datei aufgeteilt werden kann.

In einer XML-Datei könnten die benannten Ebenen (wiederkehrende Datensätze) beispielsweise Stamm, Organisation, Abteilung und Mitarbeiter sein. Sie können die Datei wahlweise nach Abteilung oder Mitarbeiter aufteilen.

Es ist auch möglich, den Knoten in den Betriebsoptionen.

jitterbit.target.chunk_size

Datentyp

Ganzzahl

Beschreibung

Zwei mögliche Fälle, in denen jitterbit.target.chunk_size = 2000:

  • Fall 1: Quell- chunking ist deaktiviert, Ziel chunking mit Größe = durchführen 2000.
  • Fall 2: Die Quell chunking ist aktiviert. Zuerst wird das Ziel kombiniert und dann das kombinierte Ziel auf die Größe = aufgeteilt. 2000.

jitterbit.target.chunking_uncombined

Datentyp

Boolescher Wert

Beschreibung

Wenn eingestellt auf true und die Quell chunking aktiviert ist, werden Ziel-Chunk-Dateien nicht kombiniert. Dies ermöglicht eine Zieldatei pro Datensatz.

jitterbit.target.db.character_encoding

Datentyp

Zeichenfolge

Beschreibung

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

jitterbit.target.db.commit_chunks

Datentyp

Boolescher Wert

Beschreibung

Wenn eingestellt auf true Wenn die chunking für einen Operation mit einer Datenbankquelle aktiviert ist, wird jeder Block beim Erstellen in die Datenbank übernommen. Diese Einstellung kann die Transformation beschleunigen, da Blöcke parallel übernommen werden können.

jitterbit.target.db.include_null_in_sql_statement

Datentyp

Boolescher Wert

Standardwert

false

Beschreibung

Wenn eingestellt auf true Von Jitterbit für Datenbankziele generierte INCLUDE- und UPDATE-Anweisungen enthalten explizite Nullwerte für Spalten, die Nullwerte zulassen und deren Zuordnung ein Nullergebnis ergibt.

jitterbit.target.db.no_data_action

Datentyp

Zeichenfolge

Beschreibung

Option für das Vorgehen bei der Erstellung eines leeren Datenbankziels. Folgende Werte sind gültig:

  • OK- Warning- Error Der Standardwert (wenn diese Variable nicht gesetzt ist) kann geändert werden in jitterbit.conf mit der Option im [ErrorHandling] Abschnitt namens NoTargetDataGenerated Wenn auch dort nichts angegeben ist, wird standardmäßig eine Warnung ausgegeben.

jitterbit.target.db.pre_target_sql

Datentyp

Zeichenfolge

Standardwert

""

Beschreibung

Führen Sie diese SQL-Anweisung aus, bevor Sie mit dem Füllen der Zieldatenbanktabelle(n) beginnen. Die Standardeinstellung ist eine leere Zeichenfolge.

jitterbit.target.db.schema_name_delimiter

Datentyp

Zeichenfolge

Standardwert

.

Beschreibung

Die Standardeinstellung ist ein einzelner Zeitraum. (.). Von der Zieldatenbank verwendetes Zeichen zur Abgrenzung des Schema vom Tabellennamen, zB Schema.Tab Fast alle Datenbanken verwenden einen Punkt als Trennzeichen.

jitterbit.target.db.transaction

Datentyp

Boolescher Wert

Standardwert

true

Beschreibung

Eingestellt auf false Wenn Sie nicht möchten, dass Datenbankänderungen in einer Transaktion vorgenommen werden. Standardmäßig werden alle Datenbankänderungen in einer Transaktion übernommen.

jitterbit.target.db.use_new_postgress_sequence

Datentyp

Boolescher Wert

Beschreibung

Eingestellt auf true davorlegende einer Datenbankaktivität zur Unterstützung von Sequenzen bei der Interaktion mit einer PostgreSQL Datenbank über JDBC. Diese Variable wird bei Verwendung der Agent-Versionen 11.28 oder höher unterstützt.

jitterbit.target.file_share.create_directories

Datentyp

Boolescher Wert

Standardwert

false

Beschreibung

Eingestellt auf true Wenn Zielverzeichnisse für Dateifreigaben geprüft und erstellt werden sollen. Verwenden Sie diese Option nicht, wenn das Verzeichnis bekanntermaßen existiert.

jitterbit.target.ftp.encode_url

Datentyp

Boolescher Wert

Standardwert

false

Beschreibung

Eingestellt auf true in einem Transformation zur Verwendung von URL -Kodierung, wenn der Name einer Zieldatei oder eines Zielordners Sonderzeichen enthält, wie beispielsweise #, %, oder @. Zum Beispiel, sftp://reposit.mysite.com/storage/file#1.xml.

Sehen jitterbit.source.ftp.encode_url für die Quellversion dieser Variable.

jitterbit.target.ftp.transfer_timeout

Datentyp

Ganzzahl

Beschreibung

Legen Sie das Übertragungstimeout in Sekunden für FTP Zielübertragungen fest. Das Standard-Übertragungstimeout für FTP beträgt eine Stunde (3600 Sekunden). Zum Deaktivieren auf Null setzen.

jitterbit.target.http.form_data

Datentyp

Boolescher Wert

Beschreibung

Wenn eingestellt auf true Jede Zieldatei wird per RFC 1687-Formular-Upload hochgeladen.

jitterbit.target.http.form_data.ContentType

Datentyp

Zeichenfolge

Beschreibung

Bei Verwendung des RFC 1687-Formular-Uploads wird hiermit der Inhaltstyp der Datei festgelegt.

jitterbit.target.http.form_data.filename

Datentyp

Zeichenfolge

Beschreibung

Bei Verwendung des RFC 1687-Formular-Uploads wird hier der Name der hochgeladenen Datei festgelegt.

jitterbit.target.http.form_data.name

Datentyp

Zeichenfolge

Beschreibung

Bei Verwendung des RFC 1687-Formular-Uploads wird hier der Name des Formulars festgelegt.

jitterbit.target.http.max_redirs

Datentyp

Ganzzahl

Standardwert

0

Beschreibung

Maximale Anzahl der Weiterleitungen bei Verwendung eines HTTP-Ziels. Setzen Sie diese Variable auf einen negativen Wert, um eine beliebige Anzahl von Weiterleitungen zu verfolgen. Der Standardwert ist 0(Null); es werden keine Weiterleitungen verfolgt.

jitterbit.target.http.remove_trailing_linebreaks

Datentyp

Zeichenfolge

Beschreibung

Wenn eingestellt auf true, nachfolgende Zeilenumbrüche werden vor der Veröffentlichung der Zieldaten entfernt.

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

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

Datentyp

Zeichenfolge

Beschreibung

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

Beispielsweise die Variable Get("jitterbit.target.http.response.header.Proxy-Authenticate") würde den Wert des Proxy-Authenticate-Antwortheaders enthalten.

Notiz

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

jitterbit.target.http.ssl_cert_id

Datentyp

Zeichenfolge

Beschreibung

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

jitterbit.target.http.transfer_timeout

Datentyp

Ganzzahl

Beschreibung

Legen Sie das Übertragungs-Timeout in Sekunden für HTTP-Zielübertragungen fest. Das Standard-Übertragungs-Timeout für HTTP beträgt eine Stunde (3600 Sekunden). Zum Deaktivieren setzen Sie den Wert auf Null.

jitterbit.target.json.array_to_object

Datentyp

Boolescher Wert

Beschreibung

Wenn eingestellt auf true davorlegende einer Transformation mit einem JSON- Schema in einer Operation mit chunking aktiviert ist, liegt die Zieldatei im JSON-Format statt im XML-Format vor.

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

Datentyp

Zeichenfolge

Standardwert

""

Beschreibung

Zur 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 ohne definiertes Passwort verwendet:

[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 bleiben, sonst wird die nächste Zeile als Kommentar gelesen, auch wenn sie nicht mit #.

Wenn eine dieser Variablen auf eine Zeichenfolge gesetzt ist (z. B. "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 unterschiedlicher Schlüsselsätze bei der Verwendung öffentlicher/privater SSH-Schlüsselauthentifizierung für verschiedene SFTP-Quellen und-Ziele.

jitterbit.target.text.character_encoding

Datentyp

Zeichenfolge

Beschreibung

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

jitterbit.target.wave.json

Datentyp

Zeichenfolge

Beschreibung

Wird verwendet, um das JSON in einer Salesforce Einstein (Wave) JSON-Metadatei zu überschreiben. Diese Variable ist in Integration Studio nicht anwendbar und kann nur mit einem Design Studio Salesforce Wave-Operation verwendet werden (siehe Überschreiben von JSON-Metadaten in Salesforce Einstein Analytics).

jitterbit.target.xml.exclude_empty_data

Datentyp

Boolescher Wert

Standardwert

false

Beschreibung

Wenn die Zuordnung zu einem Zielknoten einen leeren Wert ergibt, setzen Sie diese Variable auf true, um den Knoten im Ziel-XML auszuschließen. Der Standardwert (false) besteht darin, den Knoten mit einem leeren Wert aus dem Ziel-XML einzubinden. Diese Variable wird gegenüber jitterbit.target.xml.include_empty_xml, wenn der Zielknoten einen booleschen Wert hat.

Für eine true Wert von jitterbit.target.xml.exclude_empty_data wirksam werden, jitterbit.target.xml.include_null_xml muss auf false Und jitterbit.target.xml.include_empty_xml muss auch false(Standardeinstellung).

jitterbit.target.xml.include_empty_xml

Datentyp

Boolescher Wert

Standardwert

false

Beschreibung

Wenn die Zuordnung zu einem Zielknoten einen leeren Wert ergibt, setzen Sie diese Variable auf true um den Knoten in das Ziel-XML einzubinden. Der Standardwert (false) dient dazu, den Knoten mit einem leeren Wert aus dem Ziel-XML auszuschließen. Diese Variable wirkt sich nicht auf Zielknoten mit einem booleschen Wert aus (siehe jitterbit.target.xml.exclude_empty_data stattdessen).

jitterbit.target.xml.include_nil_attribute

Datentyp

Boolescher Wert

Standardwert

false

Beschreibung

Eingestellt auf true davorlegende einer Transformation mit JSON-Ausgabe, um Nullwerte und leere Zeichenfolgen in das Ziel-XML aufzunehmen, die mit der Eingabe übereinstimmen. Diese Variable wird ab Agent-Version 11.37 unterstützt.

jitterbit.target.xml.include_null_xml

Datentyp

Boolescher Wert

Standardwert

true

Beschreibung

Wenn eine Zuordnung zu einem Zielknoten einen Nullwert oder einen leeren Wert ergibt, wird der Standardwert dieser Variable (true) besteht darin, den Knoten in das Ziel-XML einzubinden, ihn aber auf null zu setzen. Setzen Sie diese Variable auf false um den Knoten mit einem Nullwert aus der Ziel-XML zu entfernen.

jitterbit.target.xml.nsprefix

Datentyp

Zeichenfolge

Standardwert

"NS"

Beschreibung

Das Standardpräfix für XML-Namespaces lautet "NS" Wenn Ihr XML ein anderes Namespace-Präfix erfordert, können Sie mit dieser Variable das Standard-Namespace-Präfix durch Ihren vorhandenen Namespace-Präfixnamen ersetzen.

Mit dem Standard-XML-Namespace könnte Ihre XML-Zielausgabe beispielsweise folgendermaßen aussehen:

<ns:Body xmlns:ns="http://www.marketo.com/mktows/">
<ns:successGetMultipleLeads>
<result>

Wenn Sie diese globale Variable auf ein anderes Präfix setzen, zum Beispiel $jitterbit.target.xml.nsprefix="tp", dann würde sich die Ausgabe in diesem Beispiel folgendermaßen ändern:

<tp:Body xmlns:tp="http://www.marketo.com/mktows/">
<tp:successGetMultipleLeads>
<result>

jitterbit.target.xml.num_for_bool

Datentyp

Boolescher Wert

Standardwert

true

Beschreibung

Wenn eingestellt auf true, XML-Boolesche Zielwerte werden mit "0" oder "1" für falsche bzw. wahre Werte dargestellt. Dies ist die Standardeinstellung, um die Stringwerte zu erhalten.true"/"false" Stattdessen müssen Sie diesen Parameter auf false.

jitterbit.target.xml.prettify

Datentyp

Boolescher Wert

Standardwert

true

Beschreibung

Wenn dieser Wert auf „true“ gesetzt ist, werden XML-Ziele mit Zeilenumbrüchen und Tab geschrieben. Dies ist leichter lesbar, die resultierende Datei ist jedoch größer.