IBM Support

PI70532: LOOP IN CSQIORF2 following structure failure and reconnection toDB2.

A fix is available


You can track all active APARs for this component.


APAR status

  • Closed as program error.

Error description

  • When reconnecting to DB2, the DB2MST00 task can enter an
    indefinite loop in CSQIORF2 if a structure failed earlier, and
    any IVSAs were successfully orphaned.

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users of IBM MQ for z/OS Version 9 Release 0             *
    * Modification 0.                                              *
    * PROBLEM DESCRIPTION:                                         *
    * High cpu caused by an loop indefinite loop in module         *
    * CSQIORF2 occurs when the queue manager reconnects to DB2,    *
    * following an earlier structure failure.                      *
    * Other symptoms include:                                      *
    *  - Commands to suspend or resume the queue manager's         *
    * connection to DB2 fail                                       *
    *  - The queue manager hangs during shutdown                   *
    * RECOMMENDATION:                                              *
    * None                                                         *
    When a structure fails, the queue manager attempts to close the
    connection to all shared queues held on that structure. If any
    cannot be closed (for example, if an application has an open
    handle to a queue), the IVSA control block for the queue is
    orphaned, and a new IVSA is created for the queue.
    If the queue manager subsequently disconnects from and
    reconnects to DB2, the chain of orphan IVSA's is scanned to
    determine if any new IVSA's are required. However an error in
    this processing can cause the same IVSA to be  examined
    repeatedly, leading to the task looping indefinitely.

Problem conclusion

  • The loop logic in CSQIORF2 has been corrected to prevent the
    loop occurring.

Temporary fix


APAR Information

  • APAR number


  • Reported component name

    MQ Z/OS V9

  • Reported component ID


  • Reported release


  • Status


  • PE




  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date


  • Closed date


  • Last modified date


  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:




Fix information

  • Fixed component name

    MQ Z/OS V9

  • Fixed component ID


Applicable component levels

  • R000 PSY UI43965

       UP17/02/08 P F702

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
19 May 2017