Konfigurationsdatei für den privaten Jitterbit-Agenten jitterbit.conf
Einführung
Diese Seite beschreibt die Hauptkonfigurationsdatei für private Agenten. jitterbit.conf
. Es befindet sich im Installationsverzeichnis (JITTERBIT_HOME
), standardmäßig C:\Program Files\Jitterbit Agent\
unter Microsoft Windows, /opt/jitterbit/
auf Linux und Docker.
Die Datei verwendet die INI file Format, in dem Abschnittsnamen in eckigen Klammern stehen und jeder Abschnitt eine Liste von Schlüssel-Wert-Paaren ist. Abschnitte können in der Datei in beliebiger Reihenfolge stehen. (Diese Seite sortiert Abschnitte alphabetisch, in der Standarddatei sind sie jedoch nicht so.) Wenn Abschnitte oder Schlüssel in Ihrer Datei nicht gefunden werden, müssen Sie sie hinzufügen; einige sind in der Standarddatei nicht enthalten. Für Schlüssel, die nicht vorhanden oder auskommentiert sind (mit einem führenden #
), gilt der Standardwert. Boolesche Werte können angegeben werden als 0
/1
oder false
/true
. Pfade verwenden Schrägstriche, auch wenn Windows Speicherorte angegeben werden.
Wichtig
An der Datei vorgenommene Änderungen werden erst nach einem Neustart des Agenten übernommen und beim Upgrade nicht überschrieben.
[AgentCapability]
Diese Einstellungen gelten für die private Agentenbeobachtung Besonderheit.
Wichtig
Ändern Sie keine Werte in diesem Abschnitt, es sei denn, Sie werden vom Jitterbit-Support dazu aufgefordert.
Schlüssel | Standard | Beschreibung |
---|---|---|
ApacheThreadBuffer | 10 | Apache-Thread-Limit-Puffer. |
ApacheThreadCapabilityDebugOutput | false | Wenn true , zusätzliche Apache-Fehlerbehebungsprotokolle ausgeben. |
ApacheThreadCapabilityEnabled | false | Wenn true , aktivieren Sie die Apache-Thread-Nutzungsmetrik, um den Fähigkeitsstatus des Agenten zu bestimmen. |
ApacheThreadCapabilityReportInterval | 2 | Wie oft die Apache-Thread-Nutzung überprüft werden soll (Sekunden). |
CapabilityDebugOutput | false | Wenn true , Ausgabe zusätzlicher Protokolle zur Funktionsfehlerbehebung. |
CapabilityRefreshCooldown | 2 | Nachdem ein Agent in den Status „unfähig“ wechselt, die Abkühlphase (Sekunden), bevor der Fähigkeitsstatus aktualisiert wird. |
CpuUsageCapabilityDebugOutput | false | Wenn true , zusätzliche CPU-Fehlerbehebungsprotokolle ausgeben. |
CpuUsageCapabilityEnabled | false | Wenn true , aktivieren IncapableCpuUsage Metrik zur Bestimmung des Fähigkeitsstatus des Agenten. |
CpuUsageCapabilityReportInterval | 1 | Wie oft der CPU-Prozentsatz geprüft werden soll (Sekunden). |
EnhancedCapabilityMetricsEnabled | false | Wenn true , aktivieren Sie die Metriklogik für die Agentenfähigkeit. |
EnhancedCapabilityMetricsJMXEnabled | true | Wenn true , JMX-Metrik für Funktion aktivieren. |
EnhancedCapabilityMetricsSubmissionEnabled | false | Wenn true , Satz EnhancedCapabilityMetricsEnabled Zu true , und senden Sie Fähigkeitsmetriken an Harmony. |
IncapableCpuUsage | 95 | CPU-Prozentsatz, bei dem der Agent nicht mehr leistungsfähig ist. Wird ignoriert, es sei denn CpuUsageCapabilityEnabled Ist true . |
IncapableMemoryUsage | 95 | Speicherprozentsatz, bei dem der Agent funktionsunfähig wird. Wird ignoriert, es sei denn MemoryUsageCapabilityEnabled Ist true . |
MemoryUsageCapabilityDebugOutput | false | Wenn true , zusätzliche Protokolle zur Speicherfehlerbehebung ausgeben. |
MemoryUsageCapabilityEnabled | false | Wenn true , aktivieren IncapableMemoryUsage Metrik zur Bestimmung des Fähigkeitsstatus des Agenten. |
MemoryUsageCapabilityReportInterval | 1 | Wie oft der Speicherprozentsatz geprüft werden soll (Sekunden). |
[APIInfo]
Diese Einstellung gilt für Vorgänge, die von einem API-Manager OData Dienst ausgelöst werden.
Schlüssel | Standard | Beschreibung |
---|---|---|
DebugJDML | false | Wenn true , zusätzliche Protokollierung von OData-Dienstaufrufen im API-Manager zulassen, einschließlich an die Datenbank gesendetem SQL. |
[APIOperation]
Diese Einstellungen gelten für Vorgänge, die von einem API-Manager benutzerdefinierte API oder OData-Dienst.
Schlüssel | Standard | Beschreibung |
---|---|---|
EnableErrorLogging | true | Protokollieren Sie nur API Operation in Operation. Ignoriert, wenn EnableLogging Ist true . |
EnableLogging | false | Protokollieren Sie alle API -Operationen in Operation. Wenn true hat Vorrang vor EnableErrorLogging . |
EnableOperationIdLogging | false | Protokollieren Sie die ID eines Operation, der einen Absturz verursacht. |
APIOperationLogging | false | Protokollieren Sie den Start und die verstrichene Zeit eines API Aufrufs. Achtung Das Aktivieren dieser Einstellung generiert mindestens vier zusätzliche Zeilen für jeden API Operation, was zu sehr großen Protokolldateien führen kann. |
[AutoScaling]
Schlüssel | Standard | Beschreibung |
---|---|---|
DeregisterAgentOnDrainstop | false | Abmelden, wenn der Agent stoppt. Äquivalent zu deregisterAgentOnDrainstop In register.json . |
DeregisterAgentOnJVMShutdown | true | Deaktivieren Sie die Deregistrierung beim Herunterfahren der JVM, wenn die Deregistrierung über die automatische Registrierung aktiviert wurde oder DeregisterAgentOnDrainstop . |
[ConnectorsInfo]
Schlüssel | Standard | Beschreibung |
---|---|---|
MSAXUrl | http://127.0.0.1:8002/AX/ | Wird vom Microsoft Dynamics AX Connector verwendet-Anschluss. Nicht ändern, es sei denn, der Jitterbit-Support weist Sie dazu an. |
MSCrmUrl | http://127.0.0.1:8000/CRM/ | Wird vom Microsoft Dynamics CRM Connector verwendet-Anschluss. Nicht ändern, es sei denn, der Jitterbit-Support weist Sie dazu an. |
jitterbit.connectorcall.timeout | 300 | Connector-Aufruf-Timeout (Sekunden) für bestimmte Connectors. Nicht ändern, es sei denn, der Jitterbit-Support weist Sie dazu an. |
jitterbit.connector.disable.file.watcher | false | Wenn true , deaktivieren Sie den Connector-Datei-Watcher. Nicht ändern, es sei denn, der Jitterbit-Support weist Sie dazu an. |
jitterbit.connector.max.recent.connector.lookup | 15 | Maximale Anzahl der beizubehaltenden MD5-Konnektorprüfsummen. (Wenn die Prüfsumme für einen neuen Konnektor mit einer vorhandenen übereinstimmt, wird der Download übersprungen.) |
jitterbit.connector.max.temp.file.write.attempts | 30 | Maximale Anzahl der Versuche, eine temporäre Connectordatei zu verschieben. |
[DbDrivers]
In diesem Abschnitt werden die standardmäßigen Sonderzeichen angegeben, die zur Abgrenzung von Namen in einigen vom [Datenbank-Connector verwendeten Treibern verwendet werden(/de/integration-studio/design/connectors/database/). Zu den unterstützten Trennzeichen gehören: /
.
\*
=
?
|
]( )
[
]
{
}
.
Schlüssel und Werte werden 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 |
---|---|---|
User | jitterbit | Benutzername für die lokale PostgreSQL Datenbank. |
DisableOdataCount | false | Deaktiviert die $count Und $inlinecount Einstellungen in eingehenden OData-Abfragen. Legen Sie fest auf true wenn die Funktionalität der Datenbankzählung Leistungsprobleme verursacht. |
Password | Keines | Passwort für lokale PostgreSQL Datenbank. Jede Installation generiert ein neues Passwort, sogar 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. |
Driver | '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 | Standard PostgreSQL - Port. (6543 auf privaten Agenten Version 10.60 oder früher.) |
[Debug]
Schlüssel | Standard | Beschreibung |
---|---|---|
WebServiceDebugFile | '' | Absoluter Pfad zur debuggen der Backend-Webdienste. Wenn es sich um eine leere Zeichenfolge handelt, wird die Protokollierung deaktiviert. Der Pfad muss Schrägstriche enthalten, auch unter Windows. Das Verzeichnis muss vorhanden sein und Lese-/Schreibberechtigungen für den Agenten haben. |
[ErrorHandling]
Dieser Abschnitt konfiguriert, wie potenzielle Fehlersituationen im Backend gehandhabt werden. Mögliche Werte sind:
Ok
: Die Lage ist normal, machen Sie weiter wie bisher.Warning
: Eine Warnung protokollieren und fortfahren.Error
: Die Situation ist fatal.
Schlüssel | Standard | Beschreibung |
---|---|---|
NoRowsAffectedOnDbUpdates | Ok | Eine Update-Anweisung in einem Datenbankziel, die keine Zeilen betrifft, ist Ok gemäß der obigen Definition. |
NoTargetDataGenerated | Ok | Es wurden keine Zieldaten generiert. Ok gemäß der obigen Definition. |
NoWebServiceRequestData | Warning | Keine Daten vorhanden, um eine gültige Web-Service-Anfrage zu generieren. Warning gemäß der obigen Definition. |
EmptyDatabaseSource | Warning | Eine flache Datenbankquelle ist leer erzeugt eine Warning gemäß der obigen Definition. |
[FileCleanup]
Schlüssel | Standard | Beschreibung |
---|---|---|
AutoStart | true | Starten Sie die Dateibereinigungsroutinen. |
SleepTimeInSeconds | 5 | Ruhezeit für die Dateibereinigung (Sekunden). |
FrequencyInHours | 24.0 | Dateibereinigungsintervall (Stunden). |
[HttpConnectionPool]
Dieser Abschnitt wird mit Proxy-Einstellungen zum Aufrufen externer Ressourcen verwendet.
Schlüssel | Standard | Beschreibung |
---|---|---|
MaxConnections | 50 | Maximale Gesamtzahl der Verbindungen, die im Pool gehalten werden sollen. Wenn 0 oder weniger, verwenden Sie den Standardwert der Apache HttpClient-Bibliothek. |
MaxConnectionsPerRoute | 5 | Maximale Anzahl von Verbindungen pro Route. Wenn 0 oder weniger, verwenden Sie den Standardwert der Apache HttpClient-Bibliothek. |
TimeoutInSeconds | 60 | Pool-Verbindungstimeout (Sekunden). Wenn 0 oder weniger, verwenden Sie den Standardwert der Apache HttpClient-Bibliothek. |
HttpSocketTimeoutInSeconds | 180 | Client-Socket-Timeout (Sekunden), die Zeit, die der Client-Socket nach dem Herstellen der Verbindung und Senden einer Anfrage auf eine Antwort wartet. Wenn 0 oder weniger, verwenden Sie den Standardwert der Apache HttpClient-Bibliothek. |
HttpConnectionTimeoutInSeconds | 180 | Zeitüberschreitung (Sekunden), die auf die Verbindung mit dem Remote-Host gewartet wird. |
[HttpConnectionPoolLocal]
Dieser Abschnitt wird mit lokalen Ressourcen (SOAP -Dienste, API) verwendet.
Schlüssel | Standard | Beschreibung |
---|---|---|
MaxConnections | 50 | Maximale Gesamtzahl der Verbindungen, die im Pool gehalten werden sollen. Wenn 0 oder weniger, verwenden Sie den Standardwert der Apache HttpClient-Bibliothek. |
MaxConnectionsPerRoute | 50 | Maximale Anzahl von Verbindungen pro Route. Wenn 0 oder weniger, verwenden Sie den Standardwert der Apache HttpClient-Bibliothek. |
TimeoutInSeconds | 60 | Pool-Verbindungstimeout (Sekunden). Wenn 0 oder weniger, verwenden Sie den Standardwert der Apache HttpClient-Bibliothek. |
HttpSocketTimeoutInSeconds | 180 | Client-Socket-Timeout (Sekunden) (Zeit, die der Client-Socket nach dem Herstellen der Verbindung und Senden einer Anfrage auf eine Antwort wartet). Wenn 0 oder weniger, verwenden Sie den Standardwert der Apache HttpClient-Bibliothek. |
HttpConnectionTimeoutInSeconds | 180 | Zeitüberschreitung (Sekunden), die auf die Verbindung mit dem Remote-Host gewartet wird. |
Tipp
Wenn Sie MaxConnections
Und MaxConnectionsPerRoute
auf 100, nehmen Sie diese zusätzlichen Änderungen vor:
-
Bearbeiten Sie die
jitterbit-agent-config.properties
Datei und Set:max.concurrent.requests=100
Nicht einstellen
max.concurrent.requests
über 100. Dadurch wird der Wert auf den Standardwert 16 zurückgesetzt. -
Bearbeiten Sie die
httpd.conf
Datei und setzen Sie:ThreadsPerChild 101
[HttpEndPoints]
Schlüssel | Standard | Beschreibung |
---|---|---|
EnableErrorLogging | true | Log gehosteter HTTP Endpoint Fehler im Operation aufrufen. Wird ignoriert, wenn EnableLogging Ist true . |
EnableLogging | true | Protokollieren Sie alle über HTTP gehosteten Endpoint im Aktivitätsprotokoll. |
[JavaBackend]
Schlüssel | Standard | Beschreibung |
---|---|---|
DebugLogLevel | (Keine) | Tomcat debuggen[log level ](SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, OFF, ALL). Tomcat-Serverprotokolle werden geschrieben in JITTERBIT_HOME/tomcat/logs . Sehen CleanupRules.xml für Bereinigungszeiträume von Protokolldateien. |
[JavaUiBackend]
Schlüssel | Standard | Beschreibung |
---|---|---|
LogLevel | OFF | Java (Tomcat)-Benutzeroberfläche[log level ](SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, OFF, ALL). Tomcat-Serverprotokolle werden geschrieben in JITTERBIT_HOME/tomcat/logs . Sehen CleanupRules.xml für Bereinigungszeiträume von Protokolldateien. |
[JDBCEngine]
Schlüssel | Standard | Beschreibung |
---|---|---|
SessionTimeout | 60 | Timeout für offene JDBC-Sitzung (Minuten). |
ClientSessionTimeout | 180 | Maximale JDBC Operation (Minuten). |
LogLevel | INFO | JDBC-Engine[log level ](SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, OFF, ALL). Tomcat-Serverprotokolle werden geschrieben in JITTERBIT_HOME/tomcat/logs . Sehen CleanupRules.xml für Bereinigungszeiträume von Protokolldateien. |
[LDAP]
Verwenden Sie diesen Abschnitt, um 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 -Zeichenkodierung. |
Tipp
Wenn Sie den LDAPReplace()
Funktion zum Ersetzen eines Wertes in einem Active Directory, wie unten dargestellt, stellen Sie möglicherweise fest, dass der Text in ein anderes Ergebnis als den Eintrag konvertiert wird, z. B. François
ersetzt durch FrançOis
:
LdapReplace("givenName", "François");
Fügen Sie in solchen Fällen diesen Abschnitt hinzu und starten Sie den Agenten neu.
Weitere Informationen finden Sie unter Integration Studio LDAP -Funktionen oder Design Studio LDAP -Funktionen.
[MetricLogging]
Verwenden Sie diesen Abschnitt, um Agentenmetrikprotokolle zu aktivieren.
Schlüssel | Standard | Beschreibung |
---|---|---|
EnableAgentMetricLogging | false | Wenn true , die Protokollierung von Agentmetriken ist aktiviert. |
EnableAgentMetricAsyncLogging | true | Wenn true Die Protokollierung erfolgt asynchron. Nicht ändern, es sei denn, der Jitterbit-Support weist Sie dazu an. |
OperationEngineMetricThreads | (Keine) | Wenn RunOperationsInSeparateProcess=true , verwende so viele Threads aus dem Threadpool. |
[OperationEngine]
Schlüssel | Standard | Beschreibung |
---|---|---|
Debug | false | debuggen-Modus aktivieren. Beide Debug Und WriteLog Der Wert muss auf 1 für die Generierung von Protokollen. |
AlwaysRunSuccessOperation | false | Führen Sie Vorgänge immer erfolgreich aus, auch wenn keine Daten vorhanden sind. |
TemporaryStorageRootDirectory | (Keine) | Absoluter Pfad zum Stammverzeichnis des temporären Speichers. Wenn nicht angegeben, verwenden Sie TemporaryStorage an den Wert für angehängt TempDir (C:\Windows\Temp\jitterbit\TemporaryStorage für Windows, /tmp/jitterbit/TemporaryStorage für Linux). Der Pfad muss Schrägstriche enthalten, auch unter Windows. Das Verzeichnis muss vorhanden sein und Lese-/Schreibberechtigungen für den Agenten haben. |
MaxNumberOfOperationThreads | (Keine) | Maximale Anzahl von Operation Threads. Wenn nicht angegeben, ist die Anzahl der Operation Threads unbegrenzt. |
MaxOperationStackDepth | 50 | Maximale Anzahl verschachtelter synchroner Operation. Wenn 0 oder eine negative Zahl, das Maximum ist unbegrenzt. |
MaxAsyncOperationChainLength | 50 | Maximale Anzahl asynchroner Operationen, die in einer einzelnen Kette zulässig sind (um unendliche Operation zu vermeiden). Wenn 0 oder eine negative Zahl, das Maximum ist unbegrenzt. |
MaxAsyncOperationChainLengthOverrideAllowed | true | Überschreiben Sie die maximale Kettenlänge für asynchrone Operation, indem Sie jitterbit.operation.max_async_chain_length Jitterbit-Variable. |
AlwaysDeleteTempDir | false | Temporäre Dateien löschen, auch bei einem Fehler. |
WriteLog | 0 | Aktivieren (1 ) oder deaktivieren (0 ) zusätzliche Prozessmeldungen sowohl für API als auch für geplante Vorgänge, die in die Protokolldatei geschrieben werden sollen. |
[PredefinedGlobalVariables]
Jede Jitterbit-Variable können in diesem Abschnitt festgelegt werden. Diese Tabelle enthält 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 | Scripts automatisch festschreiben. Wenn false , verwenden Sie Datenbanktransaktionen. |
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 , schließen Sie den Distinguished Name (DN) in Active Directory ein. |
jitterbit.scripting.ldap.max_search_results | 1 | Maximale Anzahl zurückgegebener LDAP Suchergebnisse. |
jitterbit.scripting.ldap.return_null_if_no_results | false | Wenn true , LDAP -Abfragen ohne übereinstimmende Datensätze geben einen einzelnen NULL Wert. |
jitterbit.scripting.ldap.scope | 1 | Aktivieren (1 ) oder deaktivieren (0 ) LDAP. |
jitterbit.scripting.ldap.use_paged_search | false | Aktivieren Sie die seitenweise LDAP Suche im Scripting. Wenn true , Jitterbit ruft Daten seitenweise ab und vermeidet die Überschreitung der Active Directory-Grenzen. |
jitterbit.scripting.nesting.max | 10 | Maximale Anzahl verschachtelter Scripts. |
jitterbit.scripting.while.max_iterations | 50000 | Iterationslimit für Jitterbit Script. |
jitterbit.source.db.preserve_char_whitespace | false | Behalten Sie die Leerzeichen am Anfang und Ende der Quelldatenbank bei. |
jitterbit.source.ftp.transfer_timeout | 3600 | Timeout für FTP Quellübertragung (Sekunden). |
jitterbit.source.text.csv_nullable | false | Nullen in CSV-Textdateien zulassen. |
jitterbit.target.db.include_null_in_sql_statement | false | Fügen Sie Null in die SQL-Anweisungen der Zieldatenbank ein. |
jitterbit.target.ftp.transfer_timeout | 3600 | Timeout für die FTP Zielübertragung (Sekunden). |
jitterbit.target.http.remove_trailing_linebreaks | true | Entfernen Sie nachstehende Zeilenumbrüche, bevor Sie Zieldaten veröffentlichen. |
jitterbit.target.xml.num_for_bool | false | Wenn true , repräsentieren boolesche XML-Werte als 0 Und 1 . Wenn false , verwenden false Und true . |
[PredefinedServerGlobalDataElement]
Schlüssel | Standard | Beschreibung |
---|---|---|
(Benutzerdefiniert) | (Benutzerdefiniert) | Benutzerdefinierte vordefinierte globale Variablen, die für jeden Operation initialisiert werden, der auf dem Agenten gestartet wird. |
[ProcessEngine]
Schlüssel | Standard | Beschreibung |
---|---|---|
MaxNumberOfWorkerThreads | auto | Anzahl der Worker-Threads (1 Zu 200 ). Wann auto , Zahl ist doppelt so hoch wie die Anzahl der Prozessorkerne. |
RunOperationsInSeparateProcess | true | Wenn true , die Laufzeit des Operation ist unbegrenzt. Verwenden Sie MaxOperationRuntimeSeconds um ein Laufzeitlimit festzulegen. |
MaxOperationRuntimeSeconds | (Keine) | Maximale Laufzeit der Operation (Sekunden). Wird ignoriert, wenn RunOperationsInSeparateProcess Ist false . |
MaxOperationRuntimeMessage | (Keine) | Meldung, die angezeigt wird, wenn das Laufzeitlimit erreicht ist. Wird ignoriert, wenn RunOperationsInSeparateProcess Ist false . |
EnableDebugDump | false | Wenn nicht angegeben, DebugDumpDir wird standardmäßig die TempDir Einstellung unter [Settings] . |
DebugDumpDir | (Keine) | Absoluter Pfad zum debuggen Dump-Verzeichnis. Wenn nicht gesetzt, wird der Wert für TempDir wird verwendet. Wird ignoriert, es sei denn EnableDebugDump Ist true . Der Pfad muss Schrägstriche enthalten, auch unter Windows. Das Verzeichnis muss vorhanden sein und Lese-/Schreibberechtigungen für den Agenten haben. |
[ResultFiles]
Schlüssel | Standard | Beschreibung |
---|---|---|
DisableSuccess | false | Erfolgsdateien erstellen. |
DisableFailure | false | Fehlerdateien erstellen. |
[Scheduler]
Schlüssel | Standard | Beschreibung |
---|---|---|
AutoStart | 1 | Aktivieren (1 ) oder deaktivieren (0 ) automatisches Starten des Schedulers. |
SleepTimeInSeconds | 5 | Ruhezeit (Sekunden). |
WriteLog | 0 | Aktivieren (1 ) oder deaktivieren (0 ) Scheduler- debuggen Protokollierung. Die Protokolldatei befindet sich in scheduler_debug.log in dem Verzeichnis, das durch den Wert für TempDir . |
[Settings]
Schlüssel | Standard | Beschreibung |
---|---|---|
TempDir | (Keine) | Absoluter Pfad zu einem temporären Verzeichnis. Wenn leer, verwenden temporäre Dateien das temporäre Verzeichnis des Betriebssystems (%temp%\jitterbit unter Windows, /tmp/jitterbit unter Linux). Der Pfad muss Schrägstriche enthalten, auch unter Windows. Das Verzeichnis muss vorhanden sein und Lese-/Schreibberechtigungen für den Agenten haben. |
CurlDebugDir | (Keine) | Absoluter Pfad zum curl Protokoll-Datei für FTP, SFTP-, HTTP- und HTTPS-Anfragen. Pro Anfrage wird eine Datei erstellt. Die Protokolldateinamen sind GUID mit einem .txt Verlängerung. Der Pfad muss Schrägstriche enthalten, auch unter Windows. Das Verzeichnis muss vorhanden sein und Lese-/Schreibberechtigungen für den Agenten haben. |
CurlDefaultSSLVersionMax | true | Wenn true verwenden Sie die --tls-max Option (gilt für curl 7.54.0 und höher). |
EnableLocalFileLocation | false | Lokale Dateierstellung zulassen. Erforderlich für den Lokalen Speicher-Connector, Triggerdateien oder Erfolgs-/Fehlerordner, die auf anderen Connectoren konfiguriert sind. |
JavaScriptMaxIterations | 50000 | Maximale Anzahl an Schleifeniterationen, die pro Script zulässig sind. |
RecoverableStatusCode | 500 , 502 , 503 , 504 | Wenn festgelegt und die Option Wiederholen in einer HTTP-Verbindung ausgewählt ist, wird die Aktivität von den aufgelisteten Fehlercodes wiederhergestellt und versucht die Aktivität erneut. |
EnableAPITimeout | false | Wenn true , von API-Manager APIs ausgelöste Vorgänge verwenden Timeout-Einstellungen für Operation. |
TargetHttpRemoveTrailingLinebreaks | false | Wenn true , entfernen Sie CR/LF am Zeilenende in HTTP-Connector nach den Transformations. |
AllowUnsafeLegacyRenegotiation | false | Wenn true , unsichere Neuverhandlung von Legacy-TLS zulassen während des Verbindungs-Handshakes mit dem Server. Erforderlich, um den Fehler zu verhindern error:0A000152:SSL routines::unsafe legacy renegotiation disabled. Unterstützt mit Agenten der Version 11.39 und höher. |
[Settings/XMLSchemas]
Diese Einstellungen definieren die Speicherorte 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) | Durch Kommas getrennte Liste von SMTP-Servern, die verwendet werden sollen, wenn eine Email Nachricht gesendet werden soll und vom Benutzer keine SMTP-Server angegeben wurden. |
DefaultFromEmail | (Keine) | Für das Feld Von zu verwendende Email-Adresse, wenn vom Benutzer keine angegeben wurde. |
DefaultAccount | (Keine) | Anmeldename für SMTP-Server, die eine Authentifizierung benötigen. |
DefaultAccountPassword | (Keine) | Kennwort für SMTP-Server, die eine Authentifizierung erfordern. |
UseSSL | (Keine) | Wenn true , SMTP-Server erfordert SSL/TLS. |
[SSH]
Schlüssel | Standard | Beschreibung |
---|---|---|
PublicKeyFile | (Keine) | Absoluter Pfad zu Ihrem öffentlichen Schlüssel. Der Pfad muss Schrägstriche enthalten, auch unter Windows. Das Verzeichnis muss vorhanden sein und Lese-/Schreibberechtigungen für den Agenten haben. Dateiberechtigungen für den Jitterbit-Benutzer auf schreibgeschützt setzen. |
PrivateKeyFile | (Keine) | Absoluter Pfad zu Ihrem privaten Schlüssel. Der Pfad muss Schrägstriche enthalten, auch unter Windows. Das Verzeichnis muss vorhanden sein und Lese-/Schreibberechtigungen für den Agenten haben. Dateiberechtigungen für den Jitterbit-Benutzer auf schreibgeschützt setzen. |
PrivateKeyPassphrase | (Keine) | Passphrase für privaten Schlüssel. Dateiberechtigungen für den Jitterbit-Benutzer auf schreibgeschützt setzen. |
Zusätzliche Sets | (Keine) | Vom Benutzer konfiguriert. |
Zusätzliche Sets
Für zusätzliche Sets fügen Sie ein Suffix hinzu (zum Beispiel XXX
) auf diese Tasten (um PublicKeyFileXXX
, PrivateKeyFileXXX
, PrivateKeyPassphraseXXX
), und referenzieren Sie sie dann in Jitterbit Script mit $jitterbit.source.sftp.ssh_key_id="XXX"
oder $jitterbit.target.sftp.ssh_key_id="XXX"
.
[SSL]
Schlüssel | Standard | Beschreibung |
---|---|---|
CertificateFile | (Keine) | Absoluter Pfad zu Ihrer SSL-Client-Zertifikatsdatei. Der Pfad muss Schrägstriche enthalten, auch unter Windows. Das Verzeichnis muss vorhanden sein und Lese-/Schreibberechtigungen für den Agenten haben. Es werden nur PEM-formatierte Zertifikate und Schlüssel unterstützt. Dateiberechtigungen für den Jitterbit-Benutzer auf schreibgeschützt setzen. |
PrivateKeyFile | (Keine) | Absoluter Pfad zu Ihrem privaten Schlüssel. Der Pfad muss Schrägstriche enthalten, auch unter Windows. Das Verzeichnis muss vorhanden sein und Lese-/Schreibberechtigungen für den Agenten haben. Es werden nur PEM-formatierte Zertifikate und Schlüssel unterstützt. Dateiberechtigungen für den Jitterbit-Benutzer auf schreibgeschützt setzen. |
PrivateKeyPassphrase | (Keine) | Passphrase des privaten Schlüssels. Der Pfad muss Schrägstriche enthalten, auch unter Windows. Das Verzeichnis muss vorhanden sein und Lese-/Schreibberechtigungen für den Agenten haben. Es werden nur PEM-formatierte Zertifikate und Schlüssel unterstützt. Dateiberechtigungen für den Jitterbit-Benutzer auf schreibgeschützt setzen. |
Zusätzliche Sets | (Keine) | Vom Benutzer konfiguriert. |
Zusätzliche Sets
Für zusätzliche Sets fügen Sie ein Suffix hinzu (zum Beispiel YYY
) auf diese Tasten (um CertificateFileYYY
, PrivateKeyFileYYY
, PrivateKeyPassphraseYYY
), und referenzieren Sie sie dann in Jitterbit Script 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 , aktivieren Sie die Ablaufverfolgungsprotokollierung der Operation Engine auf dem Agenten. |
[TransformationEngine]
Schlüssel | Standard | Beschreibung |
---|---|---|
WriteLog | false | Detaillierte debuggen der Transformation. Wenn true , Debug In [OperationEngine] ist eingestellt auf true . |
WriteLogDir | (Keine) | Absoluter Pfad zum Protokollverzeichnis. Wenn nicht angegeben, werden Protokolle in JITTERBIT_HOME/DataInterchange/Temp/Debug . Ignoriert, es sei denn WriteLog Ist 1 . Der Pfad muss Schrägstriche enthalten, auch unter Windows. Das Verzeichnis muss vorhanden sein und Lese-/Schreibberechtigungen für den Agenten haben. |
ValidateXML | true | XML-Validierung. |
LdapEnableAutoUpdateMode | false | LDAP -Autoaktualisierungsmodus aktivieren. |
TimingOn | false | Global aktivieren (1 ) oder deaktivieren (0 ) Dateiprofilierung. Dateien werden geschrieben in JITTERBIT_HOME/DataInterchange/Temp/LOG . |
AutoStreaming | true | Automatisches Transformation-Streaming. |
UseOldRuleForLoopOneOfXmlNode | false | (Aus Gründen der Abwärtskompatibilität verwenden.) |
AutoXsiNil | false | Satz xsi:nil="true" Attribut für Elemente, die bei Transformations obligatorisch und nicht zugeordnet sind. |
DefaultEntityResolution | true | Aktivieren Sie die Analyse von IDoc-Typen. |
[VerboseLogging]
Dieser Abschnitt wird für die Generierung von Komponenten-Eingabe- und Ausgabedaten bei der Operation debuggen Protokollierung verwendet ist auf einem einzelnen Integration Studio Operation.
Die Ein- und Ausgabedaten der Komponenten werden in der Harmony-Cloud protokolliert, es sei denn verbose.logging.enable
ist eingestellt auf false
. Die Einstellung für die Cloud-Protokollierung hat keine Auswirkungen auf diese Art der Protokollierung.
Dies überschreibt die Generierung von Komponenten-Eingabe- und Ausgabedaten, wenn Debug-Modus aktivieren bis auf einem einzelnen Integration Studio Operation, verhindert jedoch nicht die Generierung von debuggen-Protokolldateien für die Operation.
Schlüssel | Standard | Beschreibung |
---|---|---|
verbose.logging.enable | true | Wenn die debuggen für Operation auf einem einzelnen Integration Studio Operation, schreiben Sie Komponenten-Ein- und Ausgabedaten in die Integration Studio Operation. |
verbose.logging.commpress.folder.path | (Keine) | Auskommentiert. Nicht ändern, es sei denn, der Jitterbit-Support weist Sie dazu an. commpress (zwei „m“) ist ein bekannter Rechtschreibfehler dieser Eigenschaft. |
verbose.logging.log.folder.path | (Keine) | Auskommentiert. Nicht ändern, es sei denn, der Jitterbit-Support weist Sie dazu an. |
verbose.logging.log.file.extension | .verbose | Wird für die Operation des Vorgangs debuggen verwendet. Nicht ändern, es sei denn, der Jitterbit-Support weist Sie dazu an. |
verbose.logging.use.dynamic.host.for.collector.url | true | Wird für die Operation des Vorgangs debuggen verwendet. Nicht ändern, es sei denn, der Jitterbit-Support weist Sie dazu an. |
verbose.logging.collector.url | (Keine) | URL des Protokollsammlerdienstes. |