Benutzerhandbuch > Objekte > Alphabetische Auflistung > CodeTabelle - Verwendung

 CodeTabelle - Verwendung

Folgendes Dokument enthält Informationen über die Zeichensätze, die AE intern verwendet.

Schema des Datenverkehrs

 

Automation Engine

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.

Agent

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

Agent - Jobverarbeitung

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.

Agent - FileTransfer

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