COBOL DOESNOT KNOW CICS STATEMENT.THESE CICS STATEMENTS IN COBOL ARE CHANGED TO COBOL CALL STATEMENTS.WHERE AS THE PRECOMPILER WILL CHECK ONLT THE SYNTAX OF THE CICS STATEMENTS.IF THERE IS NO CICS COMMANDS THEN IT CANNOT FIND THE CICS STAETEMENTS THEN IT WILL THROW AN ERROR
Translating command-level statements: You can translate CICS applications with the CICS command language translator as a part of the program preparation process. (CICS command language translators are available only for assembler, C, COBOL, and PL/I languages; no translator is available for Fortran.) Prepare your CICS program in either of these sequences:
Use the DB2 precompiler first, followed by the CICS Command Language Translator. This sequence is the preferred method of program preparation and the one that the DB2I Program Preparation panels support. If you use the DB2I panels for program preparation, you can specify translator options automatically, rather than having to provide a separate option string.
Use the CICS command language translator first, followed by the DB2 precompiler. This sequence results in a warning message from the CICS translator for each EXEC SQL statement it encounters. The warning messages have no effect on the result. If you are using double-byte character sets (DBCS), precompiling is recommended before translating, as described previously.