Determining eligibility for sysplex-wide processing

Some IMS messages in a shared-queues environment are eligible for sysplex-wide processing; others are not.

Definition: An IMS message can be one of the following statements:
  • A transaction or transaction response
  • A message switch
  • A system message
  • A message from LU 6.2 or OTMA
  • A command or command response

All messages (not including commands or command responses) are placed in shared queues.

Messages eligible for sysplex-wide processing

Messages for the following types of communication are eligible to be processed on any IMS in the IMSplex:

  • Transactions defined locally or using the Destination Creation exit routine (DFSINSX0)
  • Fast Path transactions defined using the DBFHAGU0 exit routine with sysplex processing option LOCAL FIRST or GLOBAL ONLY
  • Fast Path messages for a program that is active in the IMSplex
  • The following synchronous message types:
    • APPC
    • OTMA
  • LTERMs or by using the Destination Creation exit routine (DFSINSX0)
    Definition: A message for an LTERM can be:
    • A transaction response
    • A message switch
    • A system message
    • A command response

Messages not eligible for sysplex-wide processing

Messages for the following types of communication must be processed locally and are therefore not eligible for sysplex-wide processing:

  • Serial transactions (transactions defined with SERIAL=YES specified on the TRANSACT macro)
  • Commands and command responses