Asynchronous processing

Asynchronous processing is a special case of function shipping in which the shipped command starts a remote transaction. Unlike distributed transaction processing (DTP), the initiating and initiated transactions do not engage in synchronous communication. Instead, they are executed and terminated independently.

The interval control commands that can be used for asynchronous processing are:

  • EXEC CICS® START
  • EXEC CICS CANCEL
  • EXEC CICS RETRIEVE

For information about how to define remote transactions, see Defining remote transactions for asynchronous processing.

For more information about asynchronous processing, see the following topics;