Application programming overview

Application programs that are designed to run in the CICS® intercommunication environment can use one or more of these facilities.

  • Function shipping
  • Distributed program link
  • Asynchronous processing
  • Transaction routing
  • Distributed transaction processing.

The application programming requirements for each of these facilities are described separately in the remaining section s of this topic . If your application program uses more than one facility, you can use the relevant section as an aid to designing the corresponding part of the program. Similarly, if your program uses more than one intersystem session for distributed transaction processing, it must control each individual session according to the rules given for the appropriate session type.