CodeTabellen-Objekt (CODE)

CodeTabellen-Objekte sorgen für die reibungslose Kommunikation zwischen Systemen, die unterschiedliche Zeichensätze verwenden.

Objektdefinition

Verwendung/Hintergrund

Einige Betriebssysteme und Applikationen verwenden spezielle Zeichensätze. Beim Datenaustausch mit der Automation EngineDiese Komponente steuert ein Automation Engine-System. Besteht aus verschiedenen Serverprozessen. müssen diese Zeichensätze umgewandelt werden, bevor sie in die Automation Engine DatenbankEine Datenbank ist eine organisierte Sammlung von Daten und wichtigen Datenstrukturen. geschrieben werden können. Für diesen Zweck definieren Sie CodeTabellen-Objekte. Sie werden für Folgendes verwendet:

CodeTabellen-Objekte definieren einen gesamten Zeichensatz.

Die Automation Engine steuert beim Datenverkehr zwischen sich selbst und den Agenten und zwischen den Agenten ihre Kommunikation mithilfe der UC_CODE CodeTabelleDefiniert einen kompletten Zeichensatz. Auch ein eigener Objekttyp in der Automation Engine., wie in der folgenden Grafik dargestellt:

CodeTabellen-Grafik

Ihr Administrator kann einem Agenten eine Standard-CodeTabelle zuweisen, indem er den Parameter UC_HOST_CODE im Abschnitt [VARIABLES] der INI-Datei des Agenten definiert. Bei der Anmeldung des Agenten an der Automation Engine speichert die Automation Engine die CodeTabellen-Namen des Agenten. Sie liest die CodeTabelle aus dem System-Mandanten 0 und überträgt sie auf den Agenten, der sie dann auf alle Jobs und Dateiübertragungen anwendet, die eine Zeichenkonvertierung erfordern.

Standard-CodeTabellen

Die CodeTabelle UC_CODE und die Agenten CodeTabellen für Betriebssysteme und Applikationen werden im Mandanten 0 geliefert und beinhalten Standard-Zeichensätze für alle unterstützten Zielsysteme.

CodeTabelle Zielsystem Zeichensatz
ASCII_850

MS DOS

Beinhaltet deutsche Umlaute.

BS2000_DEUTSCH

BS2000

Beinhaltet deutsche Umlaute.

BS2000_EDF041

BS2000 Gemäß EDF041
BS2000_INTERNATIONAL BS2000

Alphanumerisch mit Sonderzeichen

CODE  

Template für CodeTabellen, die neu erstellt werden

EBCDIC_00237   USA
EBCDIC_00037 OS/400 Deutschland und Österreich
EBCDIC_00500   International
EBCDIC_01141  

Deutschland und Österreich, mit €-Zeichen

IBM_3270_DEUTSCH

 

Beinhaltet deutsche Umlaute.

IBM_3270_INTERNATIONAL z/OS International
UC_CODE

MPE

NSK

Oracle Applications

PeopleSoft

SAP

UNIX

VMS

Windows

Von AE verwendeter Basis-Zeichensatz

Verwendung von CodeTabellen und Jobausführung

Wenn für einen JobVerarbeitung auf einem Zielsystem. Auch ein eigener Objekttyp in der Automation Engine. keine spezielle CodeTabelle festgelegt wurde, wird die Standardeinstellung des Agenten angewendet. Das bedeutet: Automation Engine sendet die Job-Daten (JCL) in UC_CODE; der Agent"Programm, das die Ausführung von Verarbeitungen auf Zielsystemen wie z.B. Rechner oder Geschäftslösungen ermöglicht. Auch ein eigener Objekttyp in der Automation Engine. [Früher ""Executor"" genannt.] Siehe auch ""Host""." konvertiert dann (falls erforderlich) entsprechend dem Zeichensatz, der vom Zielsystem benötigt wird. Dabei verwendet der Agent die Standard-CodeTabelle, welche ihm von der Automation Engine bei der Anmeldung geschickt wurde. Nachdem der Job ausgeführt wurde, wird der erzeugte Bericht erneut in den Zeichensatz konvertiert, der im UC_CODE definiert ist, und an die Automation Engine gesendet.

Verwendet ein Job eine vom Standard abweichende CodeTabelle, beispielsweise einen ASCII-Zeichensatz für DOS-Ausgaben unter Windows, wird diese CodeTabelle zuerst an den Agenten übertragen. Die Automation Engine sucht im nummerierten systemexternen Mandanten danach und verwendet die CodeTabelle von MandantAbgeschlossene Umgebung für die Erstellung und Durchführung von Objekten innerhalb eines Automation Engine-Systems. Der Name von Mandanten besteht aus einer vierstelligen Zahl, die bei der Anmeldung von Benutzern an das Automation Engine-System anzugeben ist. Benutzer und deren Berechtigungen werden ebenfalls in einem Mandant definiert.Auch ein eigener Objekttyp in der Automation Engine. 0, wenn nichts gefunden wird. Dies gilt jedoch nur temporär und ausschließlich für JCL und ReportBericht, der nähere Informationen über die Durchführung einer Aufgabe oder einer Komponente enthält. dieses einen Jobs.

Verwendung von CodeTabellen und FileTransfer

Wenn für eine Dateiübertragung keine spezielle CodeTabelle festgelegt wurde, wird die Standardeinstellung des Agenten angewendet. Der Agent setzt die Quelldatei, wenn erforderlich, in UC_CODE um und überträgt sie an den Partner-Agenten, der diese mit Hilfe der Standard-CodeTabelle wiederum aus dem UC_CODE in den spezifischen Zeichensatz konvertiert.

Beim FileTransferÜberträgt Dateien zwischen zwei Rechnern. Auch ein eigener Objekttyp in der Automation Engine. kann für den sendenden und/oder empfangenden Agenten explizit eine CodeTabelle angegeben werden. Dies ist notwendig, wenn der Inhalt der zu übertragenden Datei nicht den Standard-CodeTabellen der an der Transaktion beteiligten Agenten entspricht. Die Automation Engine schickt die benötigte CodeTabelle an den Agenten, damit dieser den Inhalt der Datei korrekt konvertieren kann. Dies gilt jedoch nur temporär und ausschließlich für die jeweilige Dateiübertragung. Nachfolgende FileTransfers und/oder Jobs werden davon nicht beeinflusst.

CodeTabelle hinzufügen

In manchen Fällen benötigen Sie möglicherweise eine CodeTabelle, die von den Standardeinstellungen abweicht. Die einfachste Möglichkeit besteht darin, eine bestehende CodeTabelle zu duplizieren, in der die häufigsten Zeichensätze des System-Mandant 0 enthalten sind und sie entsprechend anzupassen.

Wenn die CodeTabelle nur für einen bestimmten Mandanten Gültigkeit haben sollen, duplizieren Sie eine ähnliche CodeTabelle auf dem nummerierten, systemexternen Mandanten und passen Sie die Tabelle entsprechend an. Beachten Sie, dass Ihnen die notwendigen Rechte zugewiesen sein müssen. Die von Ihnen hinzugefügte CodeTabelle finden Sie im FileTransfer-Objekte (JOBF).

CodeTabellen mit demselben Namen können in unterschiedlichen Mandanten existieren. Die Bezeichnungen der CodeTabellen des System-Mandanten 0 müssen jedoch einzigartig sein.

CodeTabellen, die den Agenten als ihre Standard-CodeTabelle (in den INI-Dateien des Agenten) zugewiesen wurden, müssen immer im System-Mandanten 0 gespeichert werden. Es wird empfohlen, CodeTabellen nur im System-Mandanten 0 zu speichern, um sicherzustellen, dass sie nur von autorisierten Benutzern geändert werden können.

Ein erneuter LoginAnmeldedaten für Zielsysteme. Auch ein eigener Objekttyp in der Automation Engine. ist erforderlich, um die Änderungen an den CodeTabellen des System-Mandanten zu übernehmen.

Zusatzinformationen

Ihr Administrator kann einem Agenten eine Standard-CodeTabelle zuweisen, indem er den Parameter UC_HOST_CODE im Abschnitt [VARIABLES] der INI-Datei des Agenten definiert. Das Automic Web Interface liest die CodeTabelle dann aus dem System-Mandanten 0 und überträgt sie auf den Agenten, der sie dann auf alle Jobs und Dateiübertragungen anwendet, die eine Zeichenkonvertierung benötigen.