UC_HOSTCHAR_DEFAULT - Host-Charakteristik
Diese Variable wird verwendet, um Einstellungen für Agenten festzulegen.
Die Variable ist im Systemmandanten 0000 verfügbar. Es enthält Standardeinstellungen, die für Agenten gelten. Verschiedene Einstellungen können einfach erstellt werden, indem Sie diese Variable kopieren und die Kopien in UC_HOSTCHAR_<SUFFIX> umbenennen, wobei <SUFFIX> ein beliebiger Begriff sein kann. Jedem Agenten können Sie genau eine dieser UC_HOSTCHAR_ Variablen mit ihrem Suffix in der Variable UC_EX_HOSTCHAR zuweisen, wobei der Suffix „DEFAULT“ Standard ist.
Unten gibt die Spalte Neustart erforderlich an, welche Komponente nach einer Änderung der Einstellung einen Neustart benötigt, während die Spalte FT-Protokoll angibt, ob die FileTransfer-Einstellungen für das alte und/oder das neue Protokoll gelten (siehe Sicheres FileTransfer-Protokoll).
Key |
Wert |
Neustart erforderlich |
FT-Protokoll | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Beeinflussung der Verwendung von Login-Daten für die Ausführung von Aufträgen, Dateiereignissen bzw. Dateiübertragungen Die EinstellungenANONYMOUS_FE, ANONYMOUS_FT und ANONYMOUS_JOB werden nur für OS/400-, UNIX- und Windows-Agenten unterstützt.
Erlaubte Werte: Y und N (Standard) Mit diesen Einstellungen können Sie festlegen, ob die im Login-Objekt gespeicherten Anmeldeinformationen für die Ausführung von Aufträgen, Dateiereignissen und Dateiübertragungen verwendet werden sollen. Das Verhalten hängt auch von den Einstellungen ab, die in den folgenden INI-Dateiparametern des Agenten definiert sind:
Für Dateiübertragungen können Sie im Benutzerobjekt folgende Berechtigungen festlegen: Für Dateiereignisse können Sie im Benutzerobjekt folgende Berechtigungen festlegen: Im User-Objekt ist keine Berechtigung vorhanden, die es erlaubt, Aufträge ohne Login-Objekt zu starten. Daher werden selbst wenn Sie ANONYMOUS_JOB=Y definieren, Aufträge ohne Login-Objekte abgebrochen. |
Agent | Alt und Neu | ||||||||||||||||||||||||||||
APPLICATION_LOGIN |
Name eines Login-Objekts. Die Logindaten des Login-Objekts werden verwendet:
Standardwert: ERP_LOGIN |
|||||||||||||||||||||||||||||
BACKUP_RETENTION_CHECK |
Die Tageszeit, zu der die Lebensdauer des Sicherungsordners überprüft wird. Alle Dateien und Verzeichnisse, die älter als das BACKUP_RETENTION_LIFETIME sind, werden gelöscht. Der Backup-Ordner speichert die Dateien des dateibasierten Rollbacks von Aufträgen und Dateiübertragungen. Sie können den Backup-Ordner mit der Agentenvariable UC_EX_PATH_BACKUP in der INI-Datei des Agenten definieren. Auf der Seite Rollback können Sie die Dateien angeben, die in den Backup-Ordner kopiert werden sollen. Sie werden automatisch gespeichert, wenn ein Job-Objekt oder FileTransfer-Objekt verarbeitet wird. Betrifft nur Windows und Unix-Agenten. Erlaubte Werte: Gültige Zeit im Format HH:MM:SS |
Agent | ||||||||||||||||||||||||||||
BACKUP_RETENTION_LIFETIME |
Die Lebensdauer in Tagen für den Inhalt des Backup-Ordners. Mit diesem Key können Sie bestimmen, wie lange Dateien und Verzeichnisse im Backup-Ordner aufbewahrt werden. Das System überprüft diese Einstellung täglich zu dem Zeitpunkt, der in BACKUP_RETENTION_CHECK festgelegt wurde. Inhalte, die älter sind, werden gelöscht. Betrifft nur Windows und Unix-Agenten. Erlaubte Werte: „0“ - „99“ |
Agent | ||||||||||||||||||||||||||||
BLOCK_ON_LOST |
Mit diesem Eintrag kann definiert werden, welche Maßnahmen ein Workflow ergreifen soll, wenn einer seiner Jobs seinen Status auf ENDED_LOST ändert. Erlaubte Werte: JA (Standard) und NEIN JA - Der Workflow blockiert. |
Nein |
||||||||||||||||||||||||||||
CHANGE_LOGGING_DAYS |
Anzahl der Tage, nach denen die Logdatei des Agenten geändert werden. Erlaubte Werte: „1“ bis „32767“ Nur verfügbar für Java-basierte Agenten, Windows-Agenten und Unis-Agenten. |
Agent | ||||||||||||||||||||||||||||
CHANGE_LOGGING_MB |
Die Größe in MB, nach der die Agentenlogdateien geändert werden. Erlaubte Werte: „1“ bis „32767“ Nur verfügbar für Java-basierte Agenten, Windows-Agenten und Unix-Agenten. |
Agent | ||||||||||||||||||||||||||||
DISCONNECT_AFTER_FT |
Hiermit wird festgelegt, ob die Verbindung zwischen den Agenten nach einer Dateiübertragung beendet wird. JA - Die Verbindung endet nach der Dateiübertragung (Standard). Dieser Parameter wirkt sich nur auf die Verbindung, nicht aber auf die Ausführung der Dateiübertragung aus. Das System prüft immer, ob eine Verbindung zum Ziel-Agenten besteht, BEVOR die Dateiübertragung beginnt. Eine Verbindung wird aufgebaut, wenn sie nicht verfügbar ist. Im 32-Bit-UNIX-Agenten für SunSolaris ist die Anzahl der Filterdeskriptoren (offene Verbindungen und Dateien) auf 253 begrenzt. Beachten Sie dies bei der Ausführung von Aufträgen / Dateiübertragungen und bei der Verwendung der Einstellung DISCONNECT_AFTER_FT = „NEIN“. Es wird empfohlen, den Wert „JA“ zu verwenden. Diese Einstellung wird nur überprüft, wenn Sie das alte Dateiübertragungsprotokoll verwenden. Die Verwendung des neuen Protokolls bedeutet, dass die Verbindung immer automatisch beendet wird. |
Alt | ||||||||||||||||||||||||||||
EVENT_CHECKINTERVAL |
Das Zeitintervall in Sekunden, in dem der Agent regelmäßig die Bedingungen FILE_CHANGED und FILE_STABLE in den Dateiereignissen überprüft. Erlaubte Werte: 60 - 100000 Wenn Sie in einem Dateiereignis FILE_CHANGED oder FILE_STABLE auswählen, wird dieses Intervall für alle Zustandsprüfungen verwendet. Das Intervall erhöht sich automatisch, wenn die Prüfung einer Bedingung länger als das angegebene Intervall dauert. |
Agent | ||||||||||||||||||||||||||||
EXECUTE_ON_ASSIGNMENT |
Mit diesen Keys kann in den folgenden Situationen jedes ausführbare Objekt gestartet werden. Wenn der Agent beginnt und endet:
Standardwerte:
Die folgenden Script-Variablen können in den Objekten verwendet werden:
Die folgenden Script-Variablen können nur in dem Objekt verwendet werden, dem EXECUTE_ON_ASSIGNMENT zugeordnet sind:
Sie können die Script-Funktion STR_CUT verwenden, um auf die einzelnen Ziffern zuzugreifen. Verwenden Sie das Script-Statement :READ, um die Werte für die Script-Variablen abzurufen. :READ &uc_ex_host,, Hinweise: Die Objekte werden in allen Mandanten, in denen der Agent berechtigt ist, gesucht und aktiviert, mit Ausnahme des Systemmandanten 0000. EXECUTE_ON_ASSIGNMENT sucht jedoch alle Mandanten, in denen sich die Berechtigungen geändert haben. Beachten Sie, dass die Objekten die EXECUTE_ON_START, EXECUTE_ON_END, EXECUTE_ON_LOST und EXECUTE_ON_ASSIGNMENT zugeordnet sind, in den Mandanten beginnen, in denen sie existieren, aber unter dem Benutzer UC/UC des Systemmandanten 0000 mit den Berechtigungen dieses Mandanten laufen. Daher werden Berechtigungen auf Objektebene ignoriert (Seite „Berechtigung“). |
Nein |
||||||||||||||||||||||||||||
EXECUTE_ON_DEPLOYMENT_AGENT EXECUTE_ON_DEPLOYMENT_RUN |
Diese Keys werden mit dem CAU - Upgrade-Verfahren verwendet. Mit diesen Keys können Sie Objekte in den folgenden Situationen ausführen:
Verfügbare Variablen mit dem Script-Statement :READ In dem Objekt, das mit der Anweisung Script ausgeführt wird, können Sie folgende Variablen verwenden :READ:
Script-Beispiele Verwenden Sie die Script-Funktion PREP_PROCESS_REPORT und
|
Nein | ||||||||||||||||||||||||||||
FE_VERSION |
Hier können Sie festlegen, welche Version der Funktionalität der Dateiereignisse verwendet werden soll. Erlaubte Werte: „1“ oder „2“ (Standard) „1“ - Die Dateiereignisfunktionalität der Versionen vor v11.1 wird verwendet, wenn kein Login-Objekt benötigt wird. Achten Sie auch darauf, dass das Privileg „Datei Ereignis: Start ohne Login-Objekt angegeben" im jeweiligen Benutzerobjekt aktiviert ist. Die Einstellung ANONYMOUS_FE wird bei der Ausführung von Dateiereignissen ignoriert „2“ - Diese Version der Datei-Ereignisfunktionalität ermöglicht die Verwendung von Login-Objekten. Das Dateiereignis wird unter dem Benutzer ausgeführt, der im Login-Objekt angegeben ist. Bitte beachten Sie, dass die Einstellungen für ANONYMOUS_FE auch gelten. Wenn das Privileg „Datei Ereignis: Start ohne Login-Objekt angegeben“ erlaubt ist, kann das Login-Objekt weggelassen werden - in diesem Fall wird das Dateiereignis unter dem Agent-Benutzer ausgeführt. |
Agent | ||||||||||||||||||||||||||||
FT_ASYNC_QUIT_MAX, FT_ASYNC_QUIT_MIN, FT_ASYNC_QUIT_NUM |
Die Einstellungen für synchrone / asynchrone Übertragungen zwischen einem Sende- und einem Empfangsagenten von Dateiübertragungen. Asynchrone Übertragungen sind die Standardeinstellung. Synchrone Übertragung: Daten-Packages werden erst dann gesendet, wenn der Empfang der gesendeten Packages bestätigt wurde. Sender und Empfänger passen ihre Übertragungsgeschwindigkeiten an. Ein synchrones Verhalten wird erreicht, wenn die Einstellung FT_ASYNC_QUIT_NUM gleich FT_ASYNC_QUIT_MAX ist. Asynchrone Übertragung: Daten-Packages werden gesendet, obwohl für gesendete Packages noch Bestätigungen fehlen. Dabei können Daten schneller übertragen werden, da ein schnellerer Absender oder eine langsamere Verbindung effizienter genutzt wird. Der TCP/IP-Puffer des Agenten (Parameter INI-Datei: SendBufferSize= und RecvBufferSize=) sollten entsprechend erhöht werden. Je höher der Wert von FT_ASYNC_QUIT_MIN, desto mehr wird das Empfangsmittel entlastet, wenn FT_ASYNC_QUIT_MAX erreicht ist. Diese Optionen sind nur in OS/400, NSK, UNIX, Windows und z/OS-Agenten wirksam. FT_ASYNC_QUIT_MAX FT_ASYNC_QUIT_MIN FT_ASYNC_QUIT_NUM Beachten Sie, dass der Wert, der als MIN-Einstellung angegeben ist, die MAX-Einstellung nicht überschreiten darf. Zum Beispiel: FT_ASYNC_QUIT_MIN / MAX / NUM: |
Nein | Neu | |||||||||||||||||||||||||||
FT_COMPRESS |
Die Komprimierungsart für Dateiübertragungen (siehe FileTransfers (JOBF)). Erlaubte Werte: NEIN (Standard) und NORMAL |
Alt und Neu | ||||||||||||||||||||||||||||
FT_CONNECTION_TIMEOUT |
Die Dauer in Sekunden, nach der eine unbenutzte Dateiübertragungsverbindung zwischen zwei Agenten automatisch beendet wird. Standardwert: 300 Sekunden Hinweis: Es wird empfohlen, den Standardwert dieser Einstellung (5 min) zu erhöhen, wenn Sie große Dateien (>3,8 GB) aus NSK übertragen. Andernfalls könnte die Verbindung vorzeitig beendet werden. |
Agent | Neu | |||||||||||||||||||||||||||
FT_REPORT_BLKSIZE |
Die Größe eines Report-Blocks für Dateiübertragung-Reports. Mindestwert: 2048 |
Agent | Neu | |||||||||||||||||||||||||||
FT_REPORT_TIME |
Zeitintervall in Sekunden, in dem der Agent Report-Blocks sendet. Mindestwert: 1 |
Agent | Neu | |||||||||||||||||||||||||||
FT_RESTARTINFO_CHECK |
Die Zeit in UTC, zu der die Lebensdauer der Dateiübertragungs-Neustartinformationen überprüft wird. Sie wird täglich überprüft. Diese Restart-Informationen werden lokal im Temp-Verzeichnis des Agenten in Form von StatusStore-Dateien (Endung *.sts) gespeichert. Diese Dateien werden nach der mit dem Key FT_RESTARTINFO_LIFETIME angegebenen Lebensdauer gelöscht. Standardwert: 0:00:00 |
Agent | Neu | |||||||||||||||||||||||||||
FT_RESTARTINFO_LIFETIME |
Die Anzahl der Tage, an denen die Neustartinformationen von Dateiübertragungen gespeichert werden (Lebensdauer). Mindestwert: 1 |
Agent | Neu | |||||||||||||||||||||||||||
FT_RESTARTINFO_INTERVAL |
Das Zeitintervall in Sekunden, in dem die Agenten die Neustartpunkte während einer Dateiübertragung speichern. Mindestwert: 1 |
Agent | Neu | |||||||||||||||||||||||||||
FT_STATUS_INTERVAL |
Das Zeitintervall in Sekunden, in dem die Agenten die Statusinformationen von Dateiübertragungen an den Server senden. Der Status der Dateiübertragungen wird in den Details der Aufgabe angezeigt (siehe Objekt- und Aufgabendetails anzeigen). Mindestwert: 1 |
Agent | Neu | |||||||||||||||||||||||||||
FT_USE_MD5 |
MD5-Prüfsummenverwendung, die es ermöglicht, die bei Dateiübertragungen übertragenen Dateien zu überprüfen. Diese Methode stellt sicher, dass die übertragenen Dateien mit den Quelldateien übereinstimmen, wenn die Dateiübertragung neu gestartet wird. Aus Performance-Gründen wird die MD5-Prüfsumme für Dateien, die kleiner als 1MB sind, nicht berechnet. Dieses Verhalten ist immer gültig, unabhängig von den Definitionen, die in dieser Einstellung vorgenommen wurden. Erlaubte Werte: Y (Standard) und N |
Agent | Neu | |||||||||||||||||||||||||||
Zeitintervall, in dem die Agenten regelmäßig nach Auftragsdurchführungen suchen. Mindestwert: 1 Für diese Einstellung gibt es keine Obergrenze. Der Standardwert wird verwendet, wenn 0 definiert ist. Beachten Sie, dass ein kleineres Intervall als 60 Sekunden die Last auf dem Server erhöht und somit die Serverleistung beeinträchtigt. |
||||||||||||||||||||||||||||||
KEEP_ALIVE |
Keep-Alive-Intervall für Heartbeat-Signale zwischen dem Agenten und seinem CP. Erlaubte Werte: 60 und mehr Der hier definierte Wert darf nicht weniger als 60 Sekunden betragen. Andernfalls wird der Standardwert verwendet. Der angegebene Wert muss auch ganze Minuten ergeben (z. B. 60, 120, 180). Wenn Sie einen anderen Wert verwenden, wird er auf die nächste Minute aufgerundet (z. B. ergibt ein Wert von 99 Sekunden 120 Sekunden). Ein Festwert von 60 Sekunden wird immer zu dem angegebenen Wert addiert. Daher beträgt das tatsächliche Minimum 120 Sekunden. Die Perspektive „Administration“ zeigt immer den Wert an, der mit KEEP_ALIVE festgelegt wurde. |
|||||||||||||||||||||||||||||
LOG_TO_DATABASE |
Legt fest, ob Agentenlogdateien an die Automation Engine-Datenbank gesendet werden oder nicht. Siehe auch die Beschreibung der REPORT_TIME. Erlaubte Werte: Y (Standard) und N Y - Der Agent sendet seine Logdatei-Nachrichten auch an die Automation Engine, wo sie als Report über das Agent-Objekt zugänglich sind. |
Agent | ||||||||||||||||||||||||||||
MAX_FILE_COUNT |
Die maximale Dateianzahl, die bei Dateiereignissen berücksichtigt wird. Erlaubte Werte: 0 - 100000 0 - Unbegrenzt Wenn Platzhalterzeichen verwendet werden oder Unterverzeichnisse in die Suche einbezogen werden, kann bei den Prüfungen eine große Anzahl von Dateien gefunden werden. Aus Leistungsgründen können Sie eine maximale Anzahl von Dateien angeben, die berücksichtigt werden. Der Agent prüft Dateien nur bis zu dieser Nummer, ob die angegebene Bedingung zutrifft und löst gegebenenfalls den Inhalt der Seite Ereignisprozess aus. |
Agent | ||||||||||||||||||||||||||||
Maximale Anzahl von Job-Reports, die an die Datenbank Automation Engine übertragen werden. Erlaubte Werte: 1 - 10000 Mit dem Key REPORT_BLKSIZE kann die maximale Anzahl von Bytes pro Block angegeben werden. Zum Beispiel: Blockgröße: 8000 Bytes Diese Definition ergibt eine maximale Reportgröße von 937 KB. Nachdem ein Job ausgeführt wurde, kann ein Job-Report lokal im Dateisystem gespeichert und/oder in die Automation Engine übertragen werden, die ihn dann in der Datenbank speichert. Dies wird in der hostspezifischen Seite des Jobs definiert. Wenn ein Report in die Automation Engine übertragen wird, gelten die Einstellungen REPORT_BLKSIZE und MAX_REPORT_SIZE und der Report wird entsprechend abgeschnitten, wenn er die maximale Anzahl von Blöcken überschreiten würde. In diesem Fall wird ein unvollständiger Report auf der Datenbank gespeichert. - Wurde nur die Option „Job-Report“ - „Datenbank“ ausgewählt, wird die Datei nach erfolgreicher Übertragung auf dem Dateisystem gelöscht. - Wenn die Option „Job-Report“ - „Datei“ ausgewählt wurde, werden die Einstellungen REPORT_BLKSIZE und MAX_REPORT_SIZE nicht berücksichtigt. In diesem Fall wird der komplette Report im Dateisystem gespeichert. Während der Agent aktiv ist, kann dieser Parameter vorübergehend auf der Seite Erweiterte Optionen im Feld Maximale Berichtsblöcke eingestellt werden. Sobald sich der Agent wieder verbindet, gilt die Einstellung MAX_REPORT_SIZE erneut. |
||||||||||||||||||||||||||||||
RECONNECT_TIME |
Zeitintervall, in dem der Agent versucht, eine Verbindung zur Automation Engine bei einem Neustart oder bei Verbindungsabbruch herzustellen. Erlaubte Werte: 1 - 3600 Während der Agent aktiv ist, kann dieser Parameter vorübergehend auf der Seite Erweiterte Optionen im Feld Prüfintervall eingestellt werden. Sobald sich der Agent wieder verbindet, gilt die Einstellung von RECONNECT_TIME erneut. |
|||||||||||||||||||||||||||||
REPORT_BLKSIZE |
Größe eines Berichtsblocks. Siehe auch die Beschreibung der MAX_REPORT_SIZE. Erlaubte Werte: 1 - 8000 |
|||||||||||||||||||||||||||||
Zeitintervall, in dem der Agent die Meldungen des Agentenlogs im Automation Engine-System aktualisiert. Siehe auch die Beschreibung der LOG_TO_DATABASE. Erlaubte Werte: 1 - 3600 |
||||||||||||||||||||||||||||||
VAR_TIMEOUT |
Maximale Zeit in Sekunden für die Auflösung von Variablenobjekten mit den Quellen BACKEND und SQL. Backend-Variablen führen einen Befehl auf einem Betriebssystem (z. B. Windows oder UNIX) aus und liefern das Ergebnis als Werte. SQL-Variablen verarbeiten SQL-Befehle auf einer externen Datenbank und geben ihre Ergebnisse als Werte zurück. Erlaubte Werte: 1 bis 600 |
Agent | ||||||||||||||||||||||||||||
WORKLOAD_MAX_FT |
Maximale Anzahl der Ressourcen, die der Agent für Dateiübertragungen zur Verfügung stellt (siehe Seite „Attribute“). Erlaubte Werte: -1 bis 100000 Der Wert -1 entspricht UNLIMITED, d. h. die Ressourceneinstellungen werden bei Dateiübertragungen ignoriert. Werte über 100000 werden als -1 behandelt. Während der Agent aktiv ist, kann dieser Parameter vorübergehend auf der Seite Erweiterte Optionen im Feld „Max. Ressourcen FileTransfer“ eingestellt werden. Sobald sich der Agent wieder verbindet, gilt die Einstellung von WORKLOAD_MAX_FTerneut |
Nein | ||||||||||||||||||||||||||||
WORKLOAD_MAX_JOB |
Maximale Anzahl der Ressourcen, die der Agent für Jobs zur Verfügung stellt (siehe Seite „Attribute“). Erlaubte Werte: -1 bis 100000 Der Wert -1 entspricht „UNLIMITED", d. h. Ressourceneinstellungen werden bei Jobs ignoriert. Werte über 100000 werden als -1 behandelt. Während der Agent aktiv ist, kann dieser Parameter vorübergehend auf der Seite Erweiterte Optionen im Feld Maximale Ressourcenaufträge eingestellt werden. Sobald sich der Agent wieder verbindet, gilt die Einstellung WORKLOAD_MAX_JOB erneut. |
Agent |
Aus Leistungsgründen brauchen Änderungen in UC_EX_HOSTCHAR und UC_HOSTCHAR_DEFAULT bis zu einer Minute, bis sie Auswirkungen haben. Diese Variablen werden zwischengespeichert und nur jede Minute aktualisiert.
Siehe auch: