A fix is available
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 9 * * Release 0 Modification 0 and Release 1 * * 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
PH13073
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
000
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-06-07
Closed date
2019-09-25
Last modified date
2019-11-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI65488 UI65489
Modules/Macros
CSQECONN
Fix information
Fixed component name
IBM MQ Z/OS V9
Fixed component ID
5655MQ900
Applicable component levels
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":"LOB45","label":"Automation"}}]
Document Information
Modified date:
01 November 2019