CICS programming

You write a CICS® program in a similar way to any other program. You can use COBOL, C, C++, Java™, PL/I, or assembler language to write CICS application programs. Most of the processing logic is expressed in standard language statements, but you use CICS commands, or the Java and C++ class libraries, to request CICS services.

This information describes the use of the CICS command level programming interface, EXEC CICS, that can be used in COBOL, C, C++, PL/I or assembler language programs. These commands are defined in detail in Reference: application development. The following programming information is also available:

For further guidance on language use with CICS, see Programming languages and Language Environment.

As well as CICS commands, you can use SQL statements, DLI requests, CPI statements, and the CICS Front End Programming Interface (FEPI) commands in your program. See the following information for the relevant details: