A fix is available
APAR status
Closed as program error.
Error description
Message: +CSQX645E CSQXRESP Certificate MQ missing for channel xxxx displayed in error, as the certificate is actually there in good form. . The issue relates to HOW the CERTLABL parm is set. If CERTLABL is set at the Channel level, everything works perfectly. If CERTLABL is set at the QMGR level, the CSQX645E error is posted incorrectly. . This occurs because the CERTLABL contains SPACES/BLANKS ( X'40)', even though the documentation states that BLANKS are allowed post MQ V9.1 Either the documentation needs to be corrected to state that BLANKS are invalid in the CERTLABL parm, or the MQ code needs to be modified to actually allow Blanks/Spaces in the CERTLABL in ALL cases ( Channel Level, as well as QMGR level ).
Local fix
Define the CERTLABL in the CHANNEL definition, to allow BLANKS to succeed
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM MQ for z/OS Version 9 * * Release 3 Modification 0, and * * Release 4 Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: Message CSQX645E would be issued when * * specifying a certificate label * * containing spaces in the queue manager * * CERTLABL attribute. * * * * CSQX645E would display a truncated * * certificate label where only characters * * up to the first space are displayed. * **************************************************************** Certificate label length was incorrectly calculated by using the position of the first space character in the string. Additionally, space characters were translated into nulls. This resulted in certificate labels containing spaces to be truncated at the first space, resulting in CSQX645E messages to be issued.
Problem conclusion
The code has been corrected to allow for spaces in the Queue Managers CERTLABL field.
Temporary fix
Comments
APAR Information
APAR number
PH58443
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
300
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2023-11-29
Closed date
2024-09-26
Last modified date
2024-12-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI98556 UI98557
Modules/Macros
CSQXGIMP
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":"BU048","label":"IBM Software"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"300","Line of Business":{"code":"LOB67","label":"IT Automation \u0026 App Modernization"}}]
Document Information
Modified date:
03 December 2024