IBM Support

PM88705: WMQ RECOVER CFSTRUCT HANGS UNTIL QUEUE MANAGER IS CANCELED

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • RECOVER CFSTRUCT can hang until a queue manager within a QSG is
    canceled. This can occur when a previous RECOVER CFSTRUCT from
    the same run of the queue manager has abended after opening an
    archive log dataset on tape in order to perform structure
    recovery. The archive log dataset does not get closed (released)
    during cleanup processing for the failed RECOVER CFSTRUCT
    command. When a subsequent RECOVER CFSTRUCT command is issued it
    needs to open the same archive log dataset. However, as that
    dataset is already open it gets suspended indefinitely.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 *
    *                 Release 0 Modification 1 and Release 1       *
    *                 Modification 0.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: The queue manager CF structure recovery *
    *                      hangs indefinitely, issuing  CSQE133I   *
    *                      messages, structure recovery reading    *
    *                      log backwards, repeatedly for the same  *
    *                      LRSN.                                   *
    *                      A previous attempt to recover the CF    *
    *                      structure will have encountered a       *
    *                      problem in CSQERRPB, such as a          *
    *                      5C6-00C51058 abend.                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The problem occurs when there has been a previous failure
    during structure recovery, and the structure recovery needs to
    read archive logs on tape.
    For instance, the previous RECOVER CFSTRUCT could have abended
    with 5C6-00C51058 by CSQERRPB. As a result of this, the
    log-read cursor was not closed. This means that the current
    archive log dataset which was being read (and which is on
    tape) was not closed/deallocated. Therefore, when a subsequent
    RECOVER CFSTRUCT is issued, it hangs, as there can only be one
    tape read-backwards operation at a time.
    

Problem conclusion

  • The code was changed to close and deallocate the log read
    cursor, thus a subsequent recovery can successfully read the log
    and recovery processing takes place as normal, provided the
    cause for the original abend has been addressed.
    010Y
    100Y
    CSQERRPB
    

Temporary fix

  • *********
    * HIPER *
    *********
    

Comments

APAR Information

  • APAR number

    PM88705

  • Reported component name

    WMQ Z/OS V7

  • Reported component ID

    5655R3600

  • Reported release

    010

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2013-05-09

  • Closed date

    2013-05-16

  • Last modified date

    2013-07-03

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

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

    UK94336 UK94337

Modules/Macros

  • CSQERRPB
    

Fix information

  • Fixed component name

    WMQ Z/OS V7

  • Fixed component ID

    5655R3600

Applicable component levels

  • R010 PSY UK94336

       UP13/06/14 P F306 Ž

  • R100 PSY UK94337

       UP13/06/14 P F306 Ž

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
03 July 2013