IBM Support

PH58443: +CSQX645E CSQXRESP CERTIFICATE MQ MISSING FOR CHANNEL XXXX DISPLAYED

A fix is available

Subscribe

You can track all active APARs for this component.

 

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

  • R300 PSY UI98557

       UP24/11/16 P F411

  • R400 PSY UI98556

       UP24/11/16 P F411

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