CodeTables define a complete character set.
Object class: Passive object
Object
type (short name): CODE
Some operating systems and applications supported by AE use special sets of characters. During an exchange of data between AE and the operating systems and applications, these character sets must be converted when necessary. This conversion is based on the character sets defined in the "CodeTable" object. CodeTables are used for data transmission between the Automation Engine and the agents, during file transfer from agent to agent, and during the preparation of data sequences (AE Script).
The Automation Engine works with the UC_CODE CodeTable. If necessary, the characters in this CodeTable are converted into characters which correspond to the target system's character set. Likewise, characters must be converted from the target system's character set into UC_CODE code table characters.
The UC_CODE code table and the agent code tables for operating systems and applications are supplied in client 0000. Of course, the CodeTables contain default character sets for all supported target systems and should be able to be implemented without difficulty.
CodeTable | Target System | Character Set |
---|---|---|
ASCII_850 |
MS DOS |
With German umlauts |
BS2000_DEUTSCH |
BS2000 |
With German umlauts |
BS2000_EDF041 | BS2000 | In accordance with EDF041 |
BS2000_INTERNATIONAL | BS2000 | Alphanumeric with special characters |
CODE | Template for new code tables to be created | |
EBCDIC_00037 | USA | |
EBCDIC_00237 | OS/400 | Germany and Austria |
EBCDIC_00500 | International | |
EBCDIC_01141 |
|
Germany and Austria, with € symbol |
IBM_3270_DEUTSCH |
|
With German umlauts |
IBM_3270_INTERNATIONAL | z/OS | International |
UC_CODE | MPE NSK Oracle Applications PeopleSoft SAP UNIX VMS Windows |
Basic character set used by AE |
Creation of new CodeTables
In some cases, it can become necessary to use a code table which differs from the supplied code tables. If so, a separate CodeTable must be created in such a way that a client 0000 code table having the most similar character set is duplicated and adapted. Should a CodeTable be valid only for a particular client, it can also be duplicated directly into a local client and changed by an authorized user. The newly created code table can now be selected in the FileTransfer object and used.
CodeTables in local clients cannot use the same object names as those used by the CodeTables from the system client. CodeTables with which the agents work by default must always be saved in client 0000. For reasons of security and clarity, it is recommended that CodeTables be saved exclusively in client 0000. This is the simplest way to ensure that only authorized users can make changes to these CodeTables.
See also: