IBM Support

PH03732: DYNAMIC ALLOCATION OF SHARED MESSAGE DATA SETS (SMDS) FAILED. ERROR MESSAGE CSQE222E THE QMGRMSTR LOG(S) WAS NOT RESOLVED.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The client added 1 new Coupling Facility (CF) structure and
    altered 2 existing CF structures to CFLEVEL(5) . The existing
    structures and new structure were altered to offload to Shared
    Message Data Sets (SMDS). New SMDS were created for the
    newly added CF structure. When the queue managers in the QSG
    attempted to dynamically allocate the SMDS CSQE222E error
    messages were issued in the queue manager MSTR logs indicating
    that dynamic allocation of the named SMDS failed. The CSQE222E
    message text showed blanks where the 4 character QMgr name
    should have been. It is possible that during dynamic structure
    allocation that another task can interfere with the dynamic
    allocation process. When this happens the result is incomplete
    initialization of the SMDS state in storage, including
    replacing the spaces in the SMDS name with a QMgr name.
    
    CSQE222E  CSQE246I  CSQE247I   ALLOCFAIL SMDS  035C0002
    CFLEVEL(5) OFFLOAD MQ z/OS V8 V9
    

Local fix

  • Quiesce and restart queue manager to refresh in storage control
    blocks so that SMDS data set name identified in CSQE222E error
    message includes QMGR name.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 8       *
    *                 Release 0 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: CSQE222E is issued when a queue manager *
    *                      attempts to open the SMDS for another   *
    *                      member of the QSG.                      *
    *                      The dataset name in the error message   *
    *                      contains blanks where the SSID of the   *
    *                      other queue manager should be.          *
    ****************************************************************
    During structure connect processing, CSQECONN calls CSQEDSG1 to
    update the STRB with the pending state of the structure and
    associated SMDS status. CSQEDSG1 then runs CSQEDSC1 to refresh
    the SMDS state, making the pending values active.
    However, if another task calls CSQEDSG1 prior to CSQECONN, the
    pending state is updated, but the refresh will be delayed until
    connect processing is complete.
    This results in some state remaining initialised, but not set
    when connecting to the SMDS, resulting in the reported symptom.
    

Problem conclusion

  • CSQECONN is changed to issue a refresh when it detects that
    CSQEDSG1 has already been called by another task, ensuring the
    current state is up to date.
    
    MQSMDS/K
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH03732

  • Reported component name

    IBM MQ Z/OS V8

  • Reported component ID

    5655W9700

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-10-05

  • Closed date

    2019-08-30

  • Last modified date

    2019-10-01

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

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

    PH13073 UI65077

Modules/Macros

  • CSQECONN
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V8

  • Fixed component ID

    5655W9700

Applicable component levels

  • R000 PSY UI65077

       UP19/09/26 P F909

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":"8.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
01 October 2019