IBM Support

PH44944: IBM MQ DURING DR EXERCISE MQ RESTART FAILS WITH ABEND5C6 00D99001 IN CSQRRPRC AT OFFSET X1F28

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • MQ Development finds a code path whereby, when specifying
    CRESTART MQ may unintentionally remove more archive logs from
    the BSDS than it should which will disallow a successful
    restart during disaster recovery due to the missing inventory
    of required logs.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 1 Modification 0, Release 2          *
    *                 Modification 0 and Release 3 Modification 0. *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abend 5C6-00D99001 occurs in CSQRRPRC   *
    *                      when starting a queue manager for the   *
    *                      first time after recovery at an         *
    *                      alternate site in a DR scenario.        *
    *                                                              *
    *                      Following the error the CSQJU004        *
    *                      utility shows that there is no          *
    *                      information about Archive Logs in the   *
    *                      BSDS.                                   *
    *                                                              *
    *                      Subsequent attempts to start the queue  *
    *                      manager fail with abends 5C6-00D10329   *
    *                      in CSQJW305, abend 5C6-00E80084, and    *
    *                      error messages CSQJ106E and CSQJ232E.   *
    ****************************************************************
    When following the procedure for restarting a queue sharing
    group at an alternate site, CSQJU003 is used to create a
    CRESTART record to indicate where the log must be truncated to
    create a qsg wide point of consistency.
    
    If the queue manager must read backwards more than 51 archive
    logs to locate the CRESTART LRSN, an error in locating the log
    containing the LRSN and truncating the log results in the
    reported abend, and the removal of all archive log information
    from the BSDS.
    
    This scenario would occur if the ENDLRSN of one of the queue
    managers in the queue sharing group is much earlier than the
    ENDLRSN for the others i.e. a queue manager that has a much
    lower Persistent workload.
    For example, this could be a queue manager that only performs
    CF Structure backups.
    

Problem conclusion

  • CSQJW306 is changed to correctly locate the CRESTART LRSN when
    it is more than 51 archive logs earlier.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH44944

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-03-16

  • Closed date

    2022-09-06

  • Last modified date

    2022-10-03

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

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

    UI82263 UI82264 UI82265

Modules/Macros

  • CSQJW306
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R100 PSY UI82265

       UP22/09/17 P F209 ¢

  • R200 PSY UI82264

       UP22/09/17 P F209 ¢

  • R300 PSY UI82263

       UP22/09/17 P F209 ¢

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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
03 October 2022