Translation and compilation

Most older compilers (and assemblers) cannot process CICS® commands directly. This means that an additional step is needed to convert your program into executable code. This step is called translation, and consists of converting CICS commands into the language in which the rest of the program is coded, so that the compiler (or assembler) can understand them.

Modern compilers can use the integrated CICS translator approach, where the compiler interfaces with CICS at compile time to interpret CICS commands and convert them automatically to calls to CICS service routines. If you use the integrated CICS translator approach then many of the translation tasks described in The translation process are done at compile time for you, and you do not need to execute the additional translator step.

This section describes:

[[ Contents Previous Page | Next Page Index ]]