A fix is available
APAR status
Closed as program error.
Error description
MQ operations and control panels are using V9.3 libraries but when you enter option 2=Define like in front of a queue, for example, in front of SYSTEM.DEFAULT.LOCAL.QUEUE, you receive the message CSQO096E Internal error in CSQOXDSP. STATQ not in keyword table Although the new STATQ keyword was added to the table of allowed values for a queue, it was added in the wrong place. This results in the MQ panel logic in CSQOXATR being unable to find the keyword.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM MQ for z/OS Version 9 * * Release 3 Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: Message CSQO096E is issued when * * interacting with a local or model queue * * using the operations and control panels * * for IBM MQ (CSQOREXX). Similarly, when * * displaying a local or model queue using * * the CSQUTIL COMMAND function, message * * CSQU053E is issued in the CSQUTIL job * * SYSPRINT DD output. * * * * This message is also issued when using * * the SDEFS function with local or model * * queues. Additionally, the MAKEDEF queue * * ACCTQ and CLWLUSEQ values are reset to * * QMGR. * * * * After migrating from an earlier release * * of IBM MQ, after altering a local or * * model queue, the queue's CLWLUSEQ value * * is reset to QMGR. * **************************************************************** The operations and control panels for IBM MQ issues DISPLAY commands to retrieve object definitions. The object keywords are subsequently located in an internal table to display the output. The STATQ queue keyword was added to this table in a recent release, but it was added incorrectly. This results in the object not being found in the table, and message CSQO096E being issued. This logic is shared with the CSQUTIL COMMAND and SDEFS functions resulting in a similar problem occurring there, but with message CSQU053E being issued. The logic used by the CSQUTIL SDEFS function to determine the STATQ value for local and model queues was incorrect. This results in the queue's CLWLUSEQ and ACCTQ values being set to QMGR in the MAKEDEF output. A similar problem occurs when altering a local or model queue migrated from an earlier release. In this scenario the queue's CLWLUSEQ value is reset to QMGR.
Problem conclusion
The STATQ queue keyword has been added to the internal queue object table correctly. The ALTER QLOCAL/QMODEL and CSQUTIL SDEFS logic which determines a queue's STATQ value for migrated local and model queues has been corrected to no longer reset the CLWLUSEQ or ACCTQ values.
Temporary fix
Comments
APAR Information
APAR number
PH48178
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
300
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2022-07-21
Closed date
2022-08-23
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:
UI82082
Modules/Macros
CSQMGETO CSQOXATR CSQUDEFS
Fix information
Fixed component name
IBM MQ Z/OS V9
Fixed component ID
5655MQ900
Applicable component levels
R300 PSY UI82082
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":"300","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
03 October 2022