Transaction management systems on z/OS
Previous topic | Next topic | Contents | Glossary | Contact z/OS | PDF


CICS programming roadmap

Transaction management systems on z/OS

Here are typical steps for developing a CICS® application that uses the EXEC CICS command level programming interface.

  1. Design the application, identifying the CICS resources and services you will use. See the section on Application Design in CICS Application Programming Guide.
  2. Write the program in the language of your choice, including EXEC CICS commands to request CICS services. See CICS Application Programming Reference for a list of CICS commands.

    One of the needed components for online transactions is the screen definition, that is, the layout of what is displayed on the screen (such as a Web page); in CICS we call this a map.

  3. Depending on the compiler, you might only need to compile the program and install it in CICS, or you might need to define translator options for the program and then translate and compile your program. See CICS Application Programming Guide for more details.
  4. Define your program and related transactions to CICS with PROGRAM resource definitions and TRANSACTION resource definitions, as described in CICS Resource Definition Guide.
  5. Define any CICS resources that your program uses, such as files, queues, or terminals.
  6. Make the resources known to CICS using the CEDA INSTALL command described in CICS Resource Definition Guide.




Copyright IBM Corporation 1990, 2010