Running CICS application programs

To run CICS® applications, enter transactions from CICS terminals. You can also invoke CICS transactions by using the CICS transaction-invocation stored procedure.

About this task

CICS transactions that issue SQL statements must be link-edited with the CICS attachment facility language interface module, DSNCLI, and the CICS command language interface module. CICS application programs can issue SQL, DL/I, or CICS commands. After CICS connects to Db2, any authorized CICS transaction can issue SQL requests that can write to and read from multiple Db2 instances using the distributed data facility. The application programs run as CICS applications.

Db2 checks an authorization ID that is related to the transaction against a plan that is assigned to it. The authorization ID for the transaction can be the operator ID, terminal ID, transaction ID, RACF®-authenticated user ID, or another identifier that is explicitly provided by the RDO (resource definition online).