Folgendes Dokument enthält Informationen über die Zeichensätze, die AE intern verwendet.
AE verwendet grundsätzlich UC_CODE für den Datenverkehr zwischen der Automation Engine und Agenten sowie der Agenten untereinander.
Automation Engine | CodeTabelle |
---|---|
Windows | UC_CODE |
UNIX | UC_CODE |
Die Speicherung der Daten in der Datenbank erfolgt entsprechend den Einstellungen der Datenbank-Schnittstelle. Es ist bereits bei der Installation der Datenbank und bei der Konfiguration der Datenbank-Schnittstelle darauf zu achten, dass der korrekte Zeichensatz und gegebenenfalls die richtige Code-Umsetzung eingestellt wird.
Der Name der CodeTabelle, mit der ein Agent standardmäßig arbeitet, ist in dessen INI-Datei definiert. Mit dem Parameter UC_HOST_CODE= aus der Sektion [VARIABLES] wird der Name der CodeTabelle zugewiesen.
Bei der Anmeldung des Agenten an der Automation Engine, speichert die Automation Engine den Namen der CodeTabelle für diesen Agenten in seiner internen Host-Tabelle. Die Automation Engine liest die CodeTabelle aus dem Mandant 0000 und überträgt sie an den Agenten. Der Agent verwendet die einmal übertragene CodeTabelle für alle Jobs und FileTransfers, die keine davon abweichende CodeTabelle benötigen.
CodeTabellen, mit denen Agenten standardmäßig arbeiten, müssen immer im Mandant 0000 gespeichert sein. Eine Änderung dieser CodeTabellen wird erst durch eine neue Anmeldung des Agenten an der Automation Engine wirksam.
Standard-CodeTabellen der Agenten
Agent | CodeTabelle |
---|---|
BS2000 | BS2000_DEUTSCH |
Datenbank |
UC_CODE |
GCOS8 |
UC_CODE |
JMX |
UC_CODE |
MPE |
UC_CODE |
NSK | UC_CODE |
Oracle Applications |
UC_CODE |
z/OS |
IBM_3270_INTERNATIONAL |
OS/400 | EBCDIC_00273 |
PeopleSoft | UC_CODE |
SAP | UC_CODE |
Siebel |
UC_CODE |
UNIX |
UC_CODE |
VMS | UC_CODE |
Windows | UC_CODE |
Wurde für den Job keine spezielle CodeTabelle festgelegt, gilt die Standard-CodeTabelle des Agenten, der diesen Job durchführt. Die Automation Engine sendet die Job-Daten (JCL) in UC_CODE an den Agenten. Dieser setzt die JCL, wenn erforderlich, laut Zeichensatz des Zielsystems um. Dabei verwendet der Agent die Standard-CodeTabelle, welche ihm die Automation Engine bei der Anmeldung schickte. Der Job wird im definierten Arbeitsverzeichnis gespeichert. Nachdem der Job durchgeführt wurde, liest der Agent den Report aus der Datei. Der Report wird laut Zeichensatz von UC_CODE konvertiert und an die Automation Engine übertragen.
Verwendet ein Job eine vom Standard abweichende CodeTabelle, beispielsweise einen ASCII-Zeichensatz für DOS-Ausgaben unter Windows, wird diese CodeTabelle als Erstes an den Agenten übertragen. Dabei sucht die Automation Engine diese CodeTabelle zuerst im lokalen Mandanten. Ist die CodeTabelle dort nicht vorhanden, wird die CodeTabelle aus dem Mandanten 0000 verwendet. Die vom Standard abweichende CodeTabelle gilt nur temporär. Sie wird ausschließlich für JCL und Report dieses einen Jobs verwendet.
Wurden für den FileTransfer keine speziellen CodeTabellen festgelegt, gelten die Standard-CodeTabellen der beteiligten Agenten. Der Agent setzt die Quelldatei, wenn erforderlich, in UC_CODE um und überträgt sie an den Partner-Agenten. Dieser konvertiert bei Notwendigkeit von UC_CODE in den Zeichensatz seiner Standard-CodeTabelle und schreibt die Zieldatei.
Beim FileTransfer kann für den sendenden und/oder empfangenden Agenten eine CodeTabelle explizit angegeben werden. Dies wird notwendig, wenn der Inhalt der zu übertragenden Datei nicht den Standard-CodeTabellen der beteiligten Agenten entspricht. Die Automation Engine schickt die benötigte CodeTabelle an den Agenten, damit dieser den Inhalt der Datei korrekt konvertieren kann. Die explizit angegebenen CodeTabellen gelten nur temporär für den aktuell durchzuführenden FileTransfer. Nachfolgende FileTransfers und Jobs werden davon nicht beeinflusst.
Es ist auch möglich, für spezielle Anforderungen eigene CodeTabellen zu erstellen und zu verwenden. Werden diese im lokalen Mandanten gespeichert, dürfen sie nicht den gleichen Objektnamen haben, den CodeTabellen aus dem System-Mandanten tragen.
In der Systemübersicht sehen Sie welche CodeTabellen die einzelnen Agenten standardmäßig verwenden.
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |