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
Boolesche Werte
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
Boolesche Werte
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
Boolesche Werte
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
Boolesche Werte
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:
OKWarningError
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
Boolesche Werte
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
Boolesche Werte
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
Boolesche Werte
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
Boolesche Werte
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 beim Verarbeiten eines gehosteten Webservice-Posts oder eines HTTP- Endpoint gesetzt. HTTP-Antwortheader werden nicht angezeigt, nur die Payload. Wird durch den Namen eines HTTP- Header ersetzt für <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
Boolesche Werte
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
Boolesche Werte
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
Boolesche Werte
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
Boolesche Werte
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.
Hinweis
Bei Einstellung auf true davorlegende dem IfNull oder IsNull-Funktionen werten die Funktionen bei Verwendung der Agent-Versionen 11.43 oder höher eine leere Zeichenfolge als Wert ungleich Null aus.
jitterbit.target.xml.include_null_xml
Datentyp
Boolesche Werte
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
Boolesche Werte
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
Boolesche Werte
Standardwert
true
Beschreibung
Wenn diese Option auf „true“ gesetzt ist, werden XML-Ziele mit Zeilenumbrüchen und Tab geschrieben. Dies ist leichter lesbar, die resultierende Datei ist jedoch größer.