Conversational transactions in a shared-queues environment

In a shared-queues environment, conversation status is local to the IMS that initiates the conversation.

When an IMS initiates a conversation, the following events occur:

  1. IMS places the conversational transaction on the shared queues.
  2. A locally defined SMB (or RSMB) or the Output Creation User exit routine (DFSINSX0) identifies the transaction as conversational.
  3. Any IMS that registers interest in the transaction can process it. Also, any IMS can process any step of the conversation.
  4. One IMS reads the message and schedules an application program to process the message.
  5. The application program processes the message, saves data in the SPA, and responds to the initiating terminal.

The /EXIT, /HOLD, and /RELEASE commands apply only to the IMS that initiates the conversation.