IBM Support

PI62982: WMQ: CONTENTS OF SMDS DO NOT MATCH WITH CONTENTS OF CF FOR MESSAGE BEING READ DUE TO ERROR IN RECOVER CFSTRUCT PROCESSING

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In RECOVER CFSTRUCT, the error causes a failure to correctly
    write the message content to the newly defined SMDS dataset.
    When this problem occurs during a subsequent BACKUP CFSTRUCT
    command, it also leads to the reported qmgr termination.
    

Local fix

  • After the RECOVER CFSTRUCT command has successfully recovered
    the structure, the application needs to call MQOPEN to reopen
    the queue and obtain a new, valid handle to use on any
    subsequent MQGET calls.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 *
    *                 Release 1 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abend 5C6-00C94522 occurs in CSQIMGES   *
    *                      or CSQELBK1 when getting from or        *
    *                      backing up a shared queue containing    *
    *                      messages offloaded to SMDS.             *
    *                      The abend can be followed by messages   *
    *                      CSQI034E, CSQI038I and CSQI036I and     *
    *                      failure of the structure containing the *
    *                      queue.                                  *
    *                      When the abend occurs during BACKUP     *
    *                      CFSTRUCT processing, the abend is       *
    *                      followed by abnormal queue manager      *
    *                      termination.                            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    During RECOVER CFSTRUCT processing for a structure containing
    messages offloaded to SMDS, the backup log records and any
    subsequent log records are processed and the message data
    recovered into both the structure and the SMDS.
    However an error in CSQERCF2 when processing an undeleted
    message can result in only the CF portion of the message being
    restored. If the SMDS contents are no longer available (for
    example, if the SMDS was damaged or redefined), this results
    in only the CF part of the message being available to getters.
    When getting this message, the inconsistency between the CF
    and SMDS is detected, and the reported abend 5C6-00C94522 is
    issued.
    In the case of a getting application, CSQI034E and CSQI038I are
    issued to report the inconsistency, and message CSQI036I is
    issued to report that the cf structure is failed to allow the
    recovery to take place, however this recovery would hit the
    same error and the message will remain unobtainable.
    In the case of BACKUP CFSTRUCT, the abend leads to abnormal
    queue manager termination.
    

Problem conclusion

  • CSQERCF2 is changed to ensure the SMDS portion of the message is
    correctly written to the SMDS, preventing the inconsistency from
    occurring.
    MQSMDS/K
    100Y
    CSQERCF2
    

Temporary fix

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

Comments

APAR Information

  • APAR number

    PI62982

  • Reported component name

    WMQ Z/OS V7

  • Reported component ID

    5655R3600

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-05-24

  • Closed date

    2016-06-15

  • Last modified date

    2016-08-02

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

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

    PI63137 UI38691

Modules/Macros

  • CSQERCF2
    

Fix information

  • Fixed component name

    WMQ Z/OS V7

  • Fixed component ID

    5655R3600

Applicable component levels

  • R100 PSY UI38691

       UP16/07/06 P F607 ¢

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.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 August 2016