Zum Inhalt springen

Jitterbit-Konfigurationsdatei für private Agenten jitterbit.conf

Einführung

Diese Seite beschreibt die Hauptkonfigurationsdatei für private Agenten, jitterbit.conf. Sie befindet sich im Installationsverzeichnis (JITTERBIT_HOME), standardmäßig C:\Program Files\Jitterbit Agent\ unter Microsoft Windows, /opt/jitterbit/ unter Linux und Docker.

Die Datei verwendet das [INI-Dateiformat], in dem die Abschnittsnamen in eckigen Klammern stehen und jeder Abschnitt eine Liste von Schlüssel-Wert-Paaren ist. Abschnitte können in beliebiger Reihenfolge innerhalb der Datei angeordnet sein. (Diese Seite ordnet die Abschnitte alphabetisch, aber sie sind im Standarddokument nicht so.) Wenn Abschnitte oder Schlüssel in Ihrer Datei fehlen, müssen Sie diese hinzufügen; einige sind im Standarddokument nicht enthalten. Für Schlüssel, die nicht vorhanden oder auskommentiert sind (mit einem führenden #), gilt der Standardwert. Boolesche Werte können als 0/1 oder false/true angegeben werden. Pfade verwenden Schrägstriche, auch wenn Windows-Standorte angegeben werden.

Wichtig

Änderungen an der Datei werden erst nach einem Neustart des Agenten angewendet und werden nicht überschrieben, wenn ein Upgrade durchgeführt wird.

[AgentCapability]

Diese Einstellungen gelten sowohl für native als auch für Drittanbieter-private Agenten Observability Funktionen.

Wichtig

Ändern Sie keine Werte in diesem Abschnitt, es sei denn, Sie werden von Jitterbit-Support dazu aufgefordert.

Schlüssel Standard Beschreibung
ApacheThreadBuffer 10 Puffer für das Apache-Thread-Limit.
ApacheThreadCapabilityDebugOutput false Wenn true, zusätzliche Apache-Fehlerprotokolle ausgeben.
ApacheThreadCapabilityEnabled false Wenn true, die Metrik zur Nutzung von Apache-Threads aktivieren, um den Status der Agentenfähigkeit zu bestimmen.
ApacheThreadCapabilityReportInterval 2 Wie oft die Nutzung von Apache-Threads überprüft wird (Sekunden).
CapabilityDebugOutput false Wenn true, zusätzliche Protokolle zur Fehlerbehebung der Fähigkeit ausgeben.
CapabilityRefreshCooldown 2 Nach dem Wechsel des Agenten in den Status "nicht fähig" die Abkühlzeit (Sekunden) vor der Aktualisierung des Fähigkeitsstatus.
CpuUsageCapabilityDebugOutput false Wenn true, zusätzliche CPU-Fehlerprotokolle ausgeben.
CpuUsageCapabilityEnabled false Wenn true, die Metrik IncapableCpuUsage aktivieren, um den Status der Agentenfähigkeit zu bestimmen.
CpuUsageCapabilityReportInterval 1 Wie oft der CPU-Prozentsatz überprüft wird (Sekunden).
EnhancedCapabilityMetricsEnabled false Wenn true, die Logik für die Metriken der Agentenfähigkeit aktivieren.
EnhancedCapabilityMetricsJMXEnabled true Wenn true, die JMX-Metrik für die Fähigkeit aktivieren.
EnhancedCapabilityMetricsSubmissionEnabled false Wenn true, EnhancedCapabilityMetricsEnabled auf true setzen und Fähigkeitsmetriken an Harmony senden.
IncapableCpuUsage 95 CPU-Prozentsatz, bei dem der Agent nicht mehr fähig ist. Wird ignoriert, es sei denn, CpuUsageCapabilityEnabled ist true.
IncapableMemoryUsage 95 Speicherprozent, bei dem der Agent nicht mehr fähig ist. Wird ignoriert, es sei denn, MemoryUsageCapabilityEnabled ist true.
MemoryUsageCapabilityDebugOutput false Wenn true, zusätzliche Speicher-Fehlerprotokolle ausgeben.
MemoryUsageCapabilityEnabled false Wenn true, die Metrik IncapableMemoryUsage aktivieren, um den Status der Agentenfähigkeit zu bestimmen.
MemoryUsageCapabilityReportInterval 1 Wie oft der Speicherprozent überprüft wird (Sekunden).

[AgentMetrics]

Diese Einstellungen gelten nur für die native Beobachtbarkeit Funktion.

Schlüssel Standard Beschreibung
Enabled false Wenn true, die Verwendung anderer Schlüssel in diesem Abschnitt zulassen. Wenn false, werden die Werte anderer Schlüssel in diesem Abschnitt ignoriert.
JitterbitMetricsServiceEnabled false Wenn true, den Dienst zur Sammlung von Metriken starten.
UserIntentFileWatcherEnabled true Wenn true, und sowohl Enabled als auch JitterbitMetricsServiceEnabled true sind, einen Dateiwatcher-Dienst starten, der die letzte Benutzeraktion erfasst.
OperationStatusLogToFileEnabled false Wenn true, den Status von Operationen in eine Datei protokollieren. (Verschoben und umbenannt von EnableAgentMetricLogging in [MetricLogging].)
OperationStatusLogToFileAsyncEnabled true Wenn true, und OperationStatusLogToFileEnabled true ist, asynchron mit separaten Threads protokollieren. (Verschoben und umbenannt von EnableAgentMetricLogging in [MetricLogging]) Ändern Sie dies nicht, es sei denn, Sie werden von Jitterbit-Support dazu aufgefordert.
AgentEnvSyncProgressToFileEnabled false Wenn true, den Synchronisationsprozess des Agents in eine Datei protokollieren. (Verschoben und umbenannt von EnableAgentSyncMetricLogging in [MetricLogging].)
SchedulerMetricThreads 100 Größe des Thread-Pools für den Metrik-Planer.
ProcessEngineMetricThreads Wert von MaxNumberOfWorkerThreads in [ProcessEngine] Größe des Thread-Pools für die Metrik-Prozess-Engine.
OperationEngineMetricThreads (Keine) Wenn RunOperationsInSeparateProcess=true, diese Anzahl von Threads aus dem Thread-Pool verwenden.

[APIInfo]

Diese Einstellung gilt für Vorgänge, die durch einen API-Manager OData-Dienst ausgelöst werden.

Schlüssel Standard Beschreibung
DebugJDML false Wenn true, wird zusätzliches Logging von OData-Dienstaufrufen im API-Manager ermöglicht, einschließlich SQL, das an die Datenbank gesendet wird.

[APIOperation]

Diese Einstellungen gelten für Vorgänge, die durch eine benutzerdefinierte API oder einen OData-Dienst im API-Manager ausgelöst werden.

Schlüssel Standard Beschreibung
EnableErrorLogging true Protokolliert nur API-Vorgangsfehler in den Vorgangsprotokollen. Wird ignoriert, wenn EnableLogging true ist.
EnableLogging false Protokolliert alle API-Vorgänge in den Vorgangsprotokollen. Wenn true, hat Vorrang vor EnableErrorLogging.
EnableOperationIdLogging false Protokolliert die ID eines Vorgangs, der einen Absturz verursacht.
APIOperationLogging false Protokolliert den Start und die verstrichene Zeit eines API-Aufrufs.

Vorsicht

Das Aktivieren dieser Einstellung erzeugt mindestens vier zusätzliche Zeilen für jeden API-Vorgang, was zu sehr großen Protokolldateien führen kann.

[AutoScaling]

Schlüssel Standard Beschreibung
DeregisterAgentOnDrainstop false Abmelden, wenn der Agent stoppt. Entspricht deregisterAgentOnDrainstop in register.json.
DeregisterAgentOnJVMShutdown true Deaktivieren der Abmeldung beim JVM-Shutdown, wenn die Abmeldung über die automatische Registrierung oder DeregisterAgentOnDrainstop aktiviert ist.

[ConnectorsInfo]

Schlüssel Standard Beschreibung
MSAXUrl http://127.0.0.1:8002/AX/ Wird vom Microsoft Dynamics AX Connector verwendet. Ändern Sie dies nicht, es sei denn, Sie werden von Jitterbit-Support dazu aufgefordert.
MSCrmUrl http://127.0.0.1:8000/CRM/ Wird vom Microsoft Dynamics CRM Connector verwendet. Ändern Sie dies nicht, es sei denn, Sie werden von Jitterbit-Support dazu aufgefordert.
jitterbit.connectorcall.timeout 300 Timeout für Connector-Aufrufe (Sekunden) für bestimmte Connectoren. Ändern Sie dies nicht, es sei denn, Sie werden von Jitterbit-Support dazu aufgefordert.
jitterbit.connector.disable.file.watcher false Wenn true, den Connector-Dateiwächter deaktivieren. Ändern Sie dies nicht, es sei denn, Sie werden von Jitterbit-Support dazu aufgefordert.
jitterbit.connector.max.recent.connector.lookup 15 Maximale Anzahl von md5-Checksummen für Connectoren, die gespeichert werden sollen. (Wenn die Prüfziffer eines neuen Connectors mit einer vorhandenen übereinstimmt, wird der Download übersprungen.)
jitterbit.connector.max.temp.file.write.attempts 30 Maximale Anzahl der Versuche, eine temporäre Datei des Connectors zu verschieben.

[DbDrivers]

Dieser Abschnitt gibt die standardmäßigen Sonderzeichen an, die zur Trennung von Namen in einigen Treibern verwendet werden, die vom Datenbank-Connector genutzt werden. Unterstützte Trennzeichen sind: / . \* = ? | ( ) [ ] { }.

Schlüssel und Werte sind in einfache Anführungszeichen gesetzt, und Sonderzeichen werden mit \ maskiert.

Schlüssel Standard
DataDirect 32-BIT SequeLink 5.4 Quote Begin \"
DataDirect 32-BIT SequeLink 5.4 Quote End \"
Excel Quote Begin [
Excel Quote End ]
IBM DB2 (AS400) Quote Begin \"
IBM DB2 (AS400) Quote End \"
Microsoft Access Driver (*.mdb) Quote End ]
Microsoft Excel Driver (*.xls) Quote Begin [
Microsoft Excel Driver (*.xls) Quote End ]
Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb) Quote Begin [
Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb) Quote End ]
Microsoft ODBC for Oracle Quote Begin \"
Microsoft ODBC for Oracle Quote End \"
Microsoft Quote Begin [
MySQL ODBC 3.51 Driver Quote Begin `
MySQL ODBC 3.51 Driver Quote End `
MySQL ODBC 5.1 Driver Quote Begin `
MySQL ODBC 5.1 Driver Quote End `
MySQL Quote Begin `
MySQL Quote End `
Oracle ODBC Driver Quote Begin \"
Oracle ODBC Driver Quote End \"
Oracle Quote Begin \"
Oracle Quote End \"
Oracle in OraClient10g_home2 Quote Begin \"
Oracle in OraClient10g_home2 Quote End \"
Oracle in XE Quote Begin \"
Oracle in XE Quote End \"
PostgreSQL ANSI Quote Begin \"
PostgreSQL ANSI Quote End \"
PostgreSQL Quote Begin \"
PostgreSQL Quote End \"
PostgreSQL Unicode Quote Begin \"
PostgreSQL Unicode Quote End \"
PostgreSQL-psql Quote Begin \"
PostgreSQL-psql Quote End \"
SQL Server Quote Begin [
SQL Server Quote End ]

[DbInfo]

Schlüssel Standard Beschreibung
Benutzer jitterbit Benutzername für die lokale PostgreSQL-Datenbank.
DisableOdataCount false Deaktiviert die Einstellungen $count und $inlinecount in eingehenden OData-Abfragen. Auf true setzen, wenn die Zählfunktionalität der Datenbank Leistungsprobleme verursacht.
Passwort Keine Passwort für die lokale PostgreSQL-Datenbank. Jede Installation generiert ein neues Passwort, selbst auf demselben Host. Das Passwort im Docker-Hub-Image ändert sich zwischen den Versionen und ist für alle Container, die auf einem Image basieren, gleich.
Treiber 'PostgreSQL Unicode(x64)' Windows-Standard.
'PostgreSQL-jitterbit' Linux-Standard.
SystemDbName 'postgres' Name der PostgreSQL-Systemdatenbank.
Server 127.0.0.1 Hostname oder IP-Adresse des PostgreSQL-Servers.
Port 6432 Standardport des PostgreSQL-Servers. (6543 bei privaten Agenten der Version 10.60 oder früher.)

[Debug]

Schlüssel Standard Beschreibung
WebServiceDebugFile '' Absoluter Pfad zur Debug-Datei der Backend-Webdienste. Bei einem leeren String ist das Logging deaktiviert. Der Pfad muss Schrägstriche verwenden, auch unter Windows. Das Verzeichnis muss existieren und Lese- und Schreibberechtigungen für den Agenten haben.

[ErrorHandling]

Dieser Abschnitt konfiguriert, wie potenzielle Fehlersituationen im Backend behandelt werden. Mögliche Werte sind:

  • Ok: Die Situation ist normal; wie gewohnt fortfahren.
  • Warning: Eine Warnung protokollieren und fortfahren.
  • Error: Die Situation ist fatal.
Schlüssel Standard Beschreibung
NoRowsAffectedOnDbUpdates Ok Eine Aktualisierungsanweisung in einem Datenbankziel, die keine Zeilen betrifft, ist Ok gemäß der obigen Definition.
NoTargetDataGenerated Ok Keine generierten Ziel-Daten ist Ok gemäß der obigen Definition.
NoWebServiceRequestData Warning Keine verfügbaren Daten zur Generierung einer gültigen Webdienstanforderung erzeugt eine Warning gemäß der obigen Definition.
EmptyDatabaseSource Warning Eine leere flache Datenbankquelle erzeugt eine Warning gemäß der obigen Definition.

[FileCleanup]

Schlüssel Standard Beschreibung
AutoStart true Die Routinen zur Dateireinigung starten.
SleepTimeInSeconds 5 Schlafzeit der Dateireinigung (Sekunden).
FrequencyInHours 24.0 Intervall der Dateireinigung (Stunden).

[HttpConnectionPool]

Dieser Abschnitt wird mit Proxy-Einstellungen verwendet, um externe Ressourcen aufzurufen.

Schlüssel Standard Beschreibung
MaxConnections 50 Maximale Anzahl an Verbindungen, die im Pool gehalten werden sollen. Bei 0 oder weniger wird der Standardwert der Apache HttpClient-Bibliothek verwendet.
MaxConnectionsPerRoute 5 Maximale Anzahl an Verbindungen pro Route. Bei 0 oder weniger wird der Standardwert der Apache HttpClient-Bibliothek verwendet.
TimeoutInSeconds 60 Timeout für Poolverbindungen (Sekunden). Bei 0 oder weniger wird der Standardwert der Apache HttpClient-Bibliothek verwendet.
HttpSocketTimeoutInSeconds 180 Timeout für den Client-Socket (Sekunden), die Zeit, die der Client-Socket auf eine Antwort wartet, nachdem die Verbindung hergestellt und eine Anfrage gesendet wurde. Bei 0 oder weniger wird der Standardwert der Apache HttpClient-Bibliothek verwendet.
HttpConnectionTimeoutInSeconds 180 Timeout (Sekunden), um auf die Verbindung mit dem Remote-Host zu warten.

[HttpConnectionPoolLocal]

Dieser Abschnitt wird mit lokalen Ressourcen (SOAP-Dienste, API) verwendet.

Schlüssel Standard Beschreibung
MaxConnections 50 Maximale Anzahl an Verbindungen, die im Pool gehalten werden sollen. Bei 0 oder weniger wird der Standardwert der Apache HttpClient-Bibliothek verwendet.
MaxConnectionsPerRoute 50 Maximale Anzahl an Verbindungen pro Route. Bei 0 oder weniger wird der Standardwert der Apache HttpClient-Bibliothek verwendet.
TimeoutInSeconds 60 Timeout für Poolverbindungen (Sekunden). Bei 0 oder weniger wird der Standardwert der Apache HttpClient-Bibliothek verwendet.
HttpSocketTimeoutInSeconds 180 Timeout für den Client-Socket (Sekunden) (Zeit, die der Client-Socket auf eine Antwort wartet, nachdem die Verbindung hergestellt und eine Anfrage gesendet wurde). Bei 0 oder weniger wird der Standardwert der Apache HttpClient-Bibliothek verwendet.
HttpConnectionTimeoutInSeconds 180 Timeout (Sekunden), um auf die Verbindung mit dem Remote-Host zu warten.

Tipp

Wenn Sie MaxConnections und MaxConnectionsPerRoute auf 100 setzen, nehmen Sie diese zusätzlichen Änderungen vor:

  1. Bearbeiten Sie die Datei jitterbit-agent-config.properties und setzen Sie:

    max.concurrent.requests=100
    

    Setzen Sie max.concurrent.requests nicht über 100. Dies setzt den Wert auf den Standardwert von 16 zurück.

  2. Bearbeiten Sie die Datei httpd.conf und setzen Sie:

    ThreadsPerChild 101
    

[HttpEndPoints]

Schlüssel Standard Beschreibung
EnableErrorLogging true Protokollieren Sie Fehler bei Aufrufen des gehosteten HTTP-Endpunkts im Betriebsprotokoll. Wird ignoriert, wenn EnableLogging auf true gesetzt ist.
EnableLogging true Protokollieren Sie alle Aufrufe von HTTP-gehosteten Endpunkten im Aktivitätsprotokoll.

[JavaBackend]

Schlüssel Standard Beschreibung
DebugLogLevel (Keine) Tomcat-Debug [Protokollebene] (SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, OFF, ALL). Tomcat-Serverprotokolle werden in JITTERBIT_HOME/tomcat/logs geschrieben. Siehe CleanupRules.xml für die Aufbewahrungsfristen der Protokolldateien.

[JavaUiBackend]

Schlüssel Standard Beschreibung
LogLevel OFF Java (Tomcat) UI [Protokollebene] (SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, OFF, ALL). Tomcat-Serverprotokolle werden in JITTERBIT_HOME/tomcat/logs geschrieben. Siehe CleanupRules.xml für die Aufbewahrungsfristen der Protokolldateien.

[JDBCEngine]

Schlüssel Standard Beschreibung
SessionTimeout 60 Timeout für die offene JDBC-Sitzung (Minuten).
ClientSessionTimeout 180 Maximale JDBC-Betriebszeit (Minuten).
LogLevel INFO JDBC-Engine [Protokollebene] (SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, OFF, ALL). Tomcat-Serverprotokolle werden in JITTERBIT_HOME/tomcat/logs geschrieben. Siehe CleanupRules.xml für die Aufbewahrungsfristen der Protokolldateien.

[LDAP]

Verwenden Sie diesen Abschnitt, um die UTF-8-Unterstützung für Microsoft Windows und Active Directory mit privaten Windows-Agenten hinzuzufügen.

Schlüssel Standard Beschreibung
CharacterEncoding ISO-8859-1 LDAP-Zeichencodierung.

Hinweis

Wenn Sie die Funktion LDAPReplace() verwenden, um einen Wert in einem Active Directory wie unten dargestellt zu ersetzen, kann es sein, dass der Text in ein anderes Ergebnis als den Eintrag umgewandelt wird, z. B. dass François durch FrançOis ersetzt wird:

LdapReplace("givenName", "François");

In solchen Fällen fügen Sie diesen Abschnitt hinzu und starten Sie den Agenten neu.

Weitere Informationen finden Sie in den Integration Studio LDAP-Funktionen oder Design Studio LDAP-Funktionen.

[MetricLogging]

Wichtig

Dieser Abschnitt ist ab der Version 11.41 des privaten Agenten veraltet und wird in einer späteren Version entfernt. Die Schlüssel wurden in den Abschnitt [AgentMetrics] verschoben, wobei einige Schlüssel umbenannt wurden. Siehe diesen Abschnitt für Details.

Schlüssel Standard Beschreibung
EnableAgentMetricLogging false Wenn true, ist das Protokollieren von Agentenmetriken aktiviert.
EnableAgentMetricAsyncLogging true Wenn true, wird das Protokollieren asynchron durchgeführt. Ändern Sie dies nicht, es sei denn, Sie werden von Jitterbit-Support dazu aufgefordert.
EnableAgentSyncMetricLogging Wenn true, aktivieren Sie das Protokollieren von synchronen Metriken.
SchedulerMetricThreads 100 Größe des Thread-Pools für den Metrik-Planer.
ProcessEngineMetricThreads Wert von MaxNumberOfWorkerThreads in [ProcessEngine] Größe des Thread-Pools für die Metrik-Prozess-Engine.
OperationEngineMetricThreads (Keine) Wenn RunOperationsInSeparateProcess=true, verwenden Sie so viele Threads aus dem Thread-Pool.

[OperationEngine]

Schlüssel Standard Beschreibung
Debug false Den Debug-Modus aktivieren. Sowohl der Wert Debug als auch WriteLog müssen auf 1 gesetzt werden, damit Protokolle erstellt werden.
AlwaysRunSuccessOperation false Operationen immer erfolgreich ausführen, auch wenn keine Daten vorhanden sind.
TemporaryStorageRootDirectory (Keine) Absoluter Pfad zum temporären Speicherstammverzeichnis. Wenn nicht angegeben, verwenden Sie TemporaryStorage, angehängt an den Wert für TempDir (C:\Windows\Temp\jitterbit\TemporaryStorage für Windows, /tmp/jitterbit/TemporaryStorage für Linux). Der Pfad muss Schrägstriche verwenden, auch unter Windows. Das Verzeichnis muss existieren und Lese- und Schreibberechtigungen für den Agenten haben.
MaxNumberOfOperationThreads (Keine) Maximale Anzahl von Operationsthreads. Wenn nicht angegeben, ist die Anzahl der Operationsthreads unbegrenzt.
MaxOperationStackDepth 50 Maximale Anzahl von geschachtelten synchronen Operationen. Wenn 0 oder eine negative Zahl, ist das Maximum unbegrenzt.
MaxAsyncOperationChainLength 50 Maximale Anzahl von asynchronen Operationen, die in einer einzelnen Kette erlaubt sind (um unendliche Operationsschleifen zu vermeiden). Wenn 0 oder eine negative Zahl, ist das Maximum unbegrenzt.
MaxAsyncOperationChainLengthOverrideAllowed true Überschreiben der maximalen asynchronen Operationskette Länge, indem die jitterbit.operation.max_async_chain_length Jitterbit-Variable gesetzt wird.
AlwaysDeleteTempDir false Temporäre Dateien löschen, auch bei Fehlern.
WriteLog 0 Zusätzliche Prozessnachrichten für sowohl API- als auch geplante Operationen aktivieren (1) oder deaktivieren (0), um in die Protokolldatei geschrieben zu werden.

[PredefinedGlobalVariables]

Jede Jitterbit-Variable kann in diesem Abschnitt festgelegt werden. Diese Tabelle gibt Beispiele für Variablen, die für private Agenten relevant sind.

Schlüssel Standard Beschreibung
jitterbit.http.enable_cookies false Cookies für HTTP-Verbindungen aktivieren.
jitterbit.scripting.db.auto_commit true Datenbankskripte automatisch committen. Wenn false, Datenbanktransaktionen verwenden.
jitterbit.scripting.db.max_rows 10000 Maximale Anzahl betroffener Datenbankzeilen. Gilt für DBExecute, DBLookup und DBLookupAll Integration Studio-Datenbankfunktionen oder Design Studio-Datenbankfunktionen.
jitterbit.scripting.ldap.include_dn_in_results false Wenn true, den Distinguished Name (DN) im Active Directory einbeziehen.
jitterbit.scripting.ldap.max_search_results 1 Maximale Anzahl der zurückgegebenen LDAP-Suchergebnisse.
jitterbit.scripting.ldap.return_null_if_no_results false Wenn true, geben LDAP-Abfragen ohne übereinstimmende Datensätze einen einzelnen NULL-Wert zurück.
jitterbit.scripting.ldap.scope 1 LDAP aktivieren (1) oder deaktivieren (0).
jitterbit.scripting.ldap.use_paged_search false Paged LDAP-Suche im Scripting aktivieren. Wenn true, ruft Jitterbit Daten in Seiten ab und vermeidet es, die Grenzen des Active Directory zu überschreiten.
jitterbit.scripting.nesting.max 10 Maximale Anzahl verschachtelter Skripte.
jitterbit.scripting.while.max_iterations 50000 Jitterbit-Skriptiterationslimit.
jitterbit.source.db.preserve_char_whitespace false Führende und nachfolgende Leerzeichen von Zeichen in der Quell-Datenbank beibehalten.
jitterbit.source.ftp.transfer_timeout 3600 FTP-Quellübertragungszeitüberschreitung (Sekunden).
jitterbit.source.text.csv_nullable false Nullwerte in CSV-Textdateien zulassen.
jitterbit.target.db.include_null_in_sql_statement false Null in den SQL-Anweisungen der Ziel-Datenbank einbeziehen.
jitterbit.target.ftp.transfer_timeout 3600 FTP-Zielübertragungszeitüberschreitung (Sekunden).
jitterbit.target.http.remove_trailing_linebreaks true Nachfolgende Zeilenumbrüche vor dem Posten von Zieldaten entfernen.
jitterbit.target.xml.num_for_bool false Wenn true, boolesche XML-Werte als 0 und 1 darstellen. Wenn false, false und true verwenden.

[PredefinedServerGlobalDataElement]

Schlüssel Standard Beschreibung
(Benutzerdefiniert) (Benutzerdefiniert) Benutzerdefinierte vordefinierte globale Variablen, die für jede Operation initialisiert werden, die auf dem Agenten gestartet wird.

[ProcessEngine]

Schlüssel Standard Beschreibung
MaxNumberOfWorkerThreads auto Anzahl der Worker-Threads (1 bis 200). Bei auto ist die Anzahl doppelt so hoch wie die Anzahl der Prozessorkerne.
RunOperationsInSeparateProcess true Wenn true, ist die Laufzeit der Operation unbegrenzt. Verwenden Sie MaxOperationRuntimeSeconds, um eine Laufzeitgrenze festzulegen.
MaxOperationRuntimeSeconds (Keine) Maximale Laufzeit der Operation (Sekunden). Wird ignoriert, wenn RunOperationsInSeparateProcess false ist.
MaxOperationRuntimeMessage (Keine) Nachricht, die angezeigt wird, wenn die Laufzeitgrenze erreicht ist. Wird ignoriert, wenn RunOperationsInSeparateProcess false ist.
EnableDebugDump false Wenn nicht angegeben, wird DebugDumpDir standardmäßig auf die Einstellung TempDir unter [Settings] gesetzt.
DebugDumpDir (Keine) Absoluter Pfad zum Verzeichnis für Debug-Dumps. Wenn nicht festgelegt, wird der Wert für TempDir verwendet. Wird ignoriert, es sei denn, EnableDebugDump ist true. Der Pfad muss Schrägstriche verwenden, auch unter Windows. Das Verzeichnis muss existieren und Lese- und Schreibberechtigungen für den Agenten haben.

[ResultFiles]

Schlüssel Standard Beschreibung
DisableSuccess false Erfolgsdateien erstellen.
DisableFailure false Fehlgeschlagene Dateien erstellen.

[Scheduler]

Schlüssel Standard Beschreibung
AutoStart 1 Automatisches Starten des Planers aktivieren (1) oder deaktivieren (0).
SleepTimeInSeconds 5 Schlafzeit (Sekunden).
WriteLog 0 Debug-Protokollierung des Planers aktivieren (1) oder deaktivieren (0). Die Protokolldatei befindet sich in scheduler_debug.log im Verzeichnis, das durch den Wert für TempDir angegeben ist.

[Settings]

Schlüssel Standard Beschreibung
TempDir (Keine) Absoluter Pfad zu einem temporären Verzeichnis. Wenn leer, verwenden temporäre Dateien das Temp-Verzeichnis des Betriebssystems (%temp%\jitterbit unter Windows, /tmp/jitterbit unter Linux). Der Pfad muss Schrägstriche verwenden, auch unter Windows. Das Verzeichnis muss existieren und Lese- und Schreibberechtigungen für den Agenten haben.
CurlDebugDir (Keine) Absoluter Pfad zur curl-Protokolldatei für FTP-, SFTP-, HTTP- und HTTPS-Anfragen. Eine Datei wird pro Anfrage erstellt. Die Protokolldateinamen sind GUID mit einer .txt-Erweiterung. Der Pfad muss Schrägstriche verwenden, auch unter Windows. Das Verzeichnis muss existieren und Lese- und Schreibberechtigungen für den Agenten haben.
CurlDefaultSSLVersionMax true Wenn true, die Option --tls-max verwenden (gilt für curl 7.54.0 und höher).
EnableLocalFileLocation false Erstellung lokaler Dateien erlauben. Notwendig für den Local Storage Connector, Triggerdateien oder Erfolgs-/Fehlerordner, die auf anderen Connectors konfiguriert sind.
JavaScriptMaxIterations 50000 Maximale Anzahl der Schleifeniterationen, die pro Skript erlaubt sind.
RecoverableStatusCode 500, 502, 503, 504 Wenn gesetzt und die Retry-Option in einer HTTP-Verbindung ausgewählt ist, wird die Aktivität von den aufgeführten Fehlercodes wiederhergestellt und die Aktivität erneut versucht.
EnableAPITimeout false Wenn true, verwenden von API-Manager-APIs ausgelöste Operationen die Timeout-Einstellungen für Operationen.
TargetHttpRemoveTrailingLinebreaks false Wenn true, CR/LF am Ende von Zeilen in HTTP-Connector nach Transformationen entfernen.
AllowUnsafeLegacyRenegotiation false Wenn true, unsichere veraltete TLS-Wiederverhandlungen während des Verbindungs-Handshakes mit dem Server erlauben. Erforderlich, um den Fehler error:0A000152:SSL routines::unsafe legacy renegotiation disabled. zu verhindern. Unterstützt mit Agenten-Version 11.39 und höher.

[Settings/XMLSchemas]

Diese Einstellungen definieren die Standorte der verfügbaren XML-Schemas.

Schlüssel Standard
Schema_2001 JITTERBIT_HOME/DataInterchange/xml_dtd/Schemas/XMLSchema_2001.xsd
Schema_1999 JITTERBIT_HOME/DataInterchange/xml_dtd/Schemas/XMLSchema_1999.xsd
SoapEncoding JITTERBIT_HOME/DataInterchange/xml_dtd/Schemas/SOAP_Encoding.xsd
WSDL JITTERBIT_HOME/DataInterchange/xml_dtd/Schemas/WSDL.xsd
SoapEncoding_v11 JITTERBIT_HOME/DataInterchange/xml_dtd/Schemas/SOAP_Encoding_v11.xsd
SoapEncoding_v12 JITTERBIT_HOME/DataInterchange/xml_dtd/Schemas/SOAP_Encoding_v12.xsd

[SMTPClient]

Schlüssel Standard Beschreibung
DefaultSMTPServers (Keine) Komma-getrennte Liste von SMTP-Servern, die verwendet werden sollen, wenn eine Email-Nachricht gesendet werden soll und keine SMTP-Server vom Benutzer angegeben sind.
DefaultFromEmail (Keine) Email-Adresse, die für das Feld Von verwendet werden soll, wenn keine vom Benutzer angegeben ist.
DefaultAccount (Keine) Anmeldename für SMTP-Server, die eine Authentifizierung benötigen.
DefaultAccountPassword (Keine) Passwort für SMTP-Server, die eine Authentifizierung benötigen.
UseSSL (Keine) Wenn true, erfordert der SMTP-Server SSL/TLS.

Note

Endpunkte, die mit der SendSystemEmail-Funktion und DefaultSMTPServers erstellt wurden, sind in der Endpunktnutzungsberichterstattung enthalten und zählen zu Ihrer Lizenz.

[SSH]

Schlüssel Standard Beschreibung
PublicKeyFile (Keine) Absoluter Pfad zu Ihrem öffentlichen Schlüssel. Der Pfad muss Schrägstriche verwenden, auch unter Windows. Das Verzeichnis muss existieren und Lese- und Schreibberechtigungen für den Agenten haben. Setzen Sie die Dateiberechtigungen auf schreibgeschützt für den Jitterbit-Benutzer.
PrivateKeyFile (Keine) Absoluter Pfad zu Ihrem privaten Schlüssel. Der Pfad muss Schrägstriche verwenden, auch unter Windows. Das Verzeichnis muss existieren und Lese- und Schreibberechtigungen für den Agenten haben. Setzen Sie die Dateiberechtigungen auf schreibgeschützt für den Jitterbit-Benutzer.
PrivateKeyPassphrase (Keine) Passphrase für den privaten Schlüssel. Setzen Sie die Dateiberechtigungen auf schreibgeschützt für den Jitterbit-Benutzer.
Zusätzliche Sätze (Keine) Benutzerkonfiguriert.

Zusätzliche Sätze

Für zusätzliche Sätze fügen Sie ein Suffix (zum Beispiel XXX) zu diesen Schlüsseln hinzu (um PublicKeyFileXXX, PrivateKeyFileXXX, PrivateKeyPassphraseXXX zu erstellen), und verweisen Sie dann in Jitterbit-Skriptvariablen mit $jitterbit.source.sftp.ssh_key_id="XXX" oder $jitterbit.target.sftp.ssh_key_id="XXX" darauf.

[SSL]

Schlüssel Standard Beschreibung
CertificateFile (Keine) Absoluter Pfad zu Ihrer SSL-Client-Zertifikatsdatei. Der Pfad muss Schrägstriche verwenden, auch unter Windows. Das Verzeichnis muss existieren und Lese- und Schreibberechtigungen für den Agenten haben. Nur PEM-formatierten Zertifikate und Schlüssel werden unterstützt. Setzen Sie die Dateiberechtigungen auf schreibgeschützt für den Jitterbit-Benutzer.
PrivateKeyFile (Keine) Absoluter Pfad zu Ihrem privaten Schlüssel. Der Pfad muss Schrägstriche verwenden, auch unter Windows. Das Verzeichnis muss existieren und Lese- und Schreibberechtigungen für den Agenten haben. Nur PEM-formatierten Zertifikate und Schlüssel werden unterstützt. Setzen Sie die Dateiberechtigungen auf schreibgeschützt für den Jitterbit-Benutzer.
PrivateKeyPassphrase (Keine) Passphrase für den privaten Schlüssel. Der Pfad muss Schrägstriche verwenden, auch unter Windows. Das Verzeichnis muss existieren und Lese- und Schreibberechtigungen für den Agenten haben. Nur PEM-formatierten Zertifikate und Schlüssel werden unterstützt. Setzen Sie die Dateiberechtigungen auf schreibgeschützt für den Jitterbit-Benutzer.
Zusätzliche Sätze (Keine) Benutzerkonfiguriert.

Zusätzliche Sätze

Für zusätzliche Sätze fügen Sie ein Suffix (zum Beispiel YYY) zu diesen Schlüsseln hinzu (um CertificateFileYYY, PrivateKeyFileYYY, PrivateKeyPassphraseYYY zu erstellen), und verweisen Sie dann in Jitterbit-Skriptvariablen mit $jitterbit.target.http.ssl_cert_id = "YYY";, $jitterbit.source.http.ssl_cert_id = "YYY"; oder $jitterbit.web_service_call.ssl_cert_id = "YYY";.

[TraceLogging]

Schlüssel Standard Beschreibung
tracelog.shipper.enabled false Wenn true, wird das Trace-Logging des Betriebs-Engines auf dem Agenten aktiviert.

[TransformationEngine]

Schlüssel Standard Beschreibung
WriteLog false Detailliertes Debug-Logging der Transformation. Wenn true, wird Debug in [OperationEngine] auf true gesetzt.
WriteLogDir (Keine) Absoluter Pfad zum Log-Verzeichnis. Wenn nicht angegeben, werden Logs in JITTERBIT_HOME/DataInterchange/Temp/Debug geschrieben. Wird ignoriert, es sei denn, WriteLog ist 1. Der Pfad muss Schrägstriche verwenden, auch unter Windows. Das Verzeichnis muss existieren und Lese- und Schreibberechtigungen für den Agenten haben.
ValidateXML true XML-Validierung.
LdapEnableAutoUpdateMode false LDAP-Auto-Update-Modus aktivieren.
TimingOn false Globales Aktivieren (1) oder Deaktivieren (0) des Datei-Profilings. Dateien werden in JITTERBIT_HOME/DataInterchange/Temp/LOG geschrieben.
AutoStreaming true Automatisches Streaming der Transformation.
UseOldRuleForLoopOneOfXmlNode false (Für Abwärtskompatibilität verwenden.)
AutoXsiNil false Setzt das Attribut xsi:nil="true" für Elemente, die in Transformationen erforderlich und nicht zugeordnet sind.
DefaultEntityResolution true Aktiviert das Parsen von IDoc-Typen.

[VerboseLogging]

Dieser Abschnitt wird verwendet, um Eingabe- und Ausgabedaten von Komponenten zu generieren, wenn das Debug-Logging für Operationen für eine einzelne Integration Studio-Operation aktiviert ist.

Eingabe- und Ausgabedaten von Komponenten werden in die Harmony-Cloud protokolliert, es sei denn, verbose.logging.enable ist auf false gesetzt. Die Einstellung für das Cloud-Logging hat keinen Einfluss auf diese Art des Loggings.

Dies überschreibt die Generierung von Eingabe- und Ausgabedaten von Komponenten, wenn Debug-Logging aktivieren bis für eine einzelne Integration Studio-Operation konfiguriert ist, verhindert jedoch nicht, dass Protokolldateien für das Debug-Logging von Operationen generiert werden.

Schlüssel Standard Beschreibung
verbose.logging.enable true Wenn das Debug-Logging für Operationen für eine einzelne Integration Studio-Operation aktiviert ist, werden Eingabe- und Ausgabedaten von Komponenten in das Protokoll der Integration Studio-Operation geschrieben.
verbose.logging.commpress.folder.path (Keine) Auskommentiert. Ändern Sie dies nicht, es sei denn, Sie werden von Jitterbit-Support dazu aufgefordert. commpress (zwei 'm') ist ein bekannter Rechtschreibfehler dieser Eigenschaft.
verbose.logging.log.folder.path (Keine) Auskommentiert. Ändern Sie dies nicht, es sei denn, Sie werden von Jitterbit-Support dazu aufgefordert.
verbose.logging.log.file.extension .verbose Wird für das Debug-Logging von Operationen verwendet. Ändern Sie dies nicht, es sei denn, Sie werden von Jitterbit-Support dazu aufgefordert.
verbose.logging.use.dynamic.host.for.collector.url true Wird für das Debug-Logging von Operationen verwendet. Ändern Sie dies nicht, es sei denn, Sie werden von Jitterbit-Support dazu aufgefordert.
verbose.logging.collector.url (Keine) URL des Protokollsammlerservices.