IBM Support

PH63515: SMF 116 TYPE 10 FIELD QCSTSLCS RETURNS 0 IF SSLCIPH IS SET AS AN ALIAS CIPHERSPEC (E.G. ANY*)

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Development finds that code in CSQXSMFT which sets the QCSTSLCS
    field tried to map the cipherspec in the channel definition
    (SSLCIPH) into a hex cipher. The smfSSL_CIPHER_TABLE table can
    then be used to decode this hex cipher back into a character
    cipher. The problem is that the code which sets QCSTSLCS does
    not account for the ANY* cipherspecs, which results in QCSTSLCS
    being left as 0.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 2 Modification 0,                    *
    *                 Release 3 Modification 0 and                 *
    *                 Release 4 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: The QCSTSLCS field from SMF 116 returns *
    *                      0 for any alias CipherSpecs.            *
    ****************************************************************
    The code that sets the QCSTSLCS value retrieves the CipherSpec
    from the channel definition and uses the smfSSL_CIPHER_TABLE
    table to map the value (SSLCIPH) to its hex cipher. However,
    this table does not include alias CipherSpecs which leaves
    QCSTSLCS being set to 0 when a CipherSpec is in place.
    

Problem conclusion

  • The code has been modified to use the negotiated CipherSpec from
    the channel status instead for the QCSTSLCS field when a
    CipherSpec has been set. If no CipherSpec is set in the channel
    status, the CipherSpec specified in the channel definition will
    be used instead.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH63515

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    200

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-10-02

  • Closed date

    2025-07-14

  • Last modified date

    2025-10-02

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

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

    UO04059 UO04060 UO04061

Modules/Macros

  • CSQXSMFT
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R200 PSY UO04061

       UP25/09/13 P F509

  • R300 PSY UO04060

       UP25/09/13 P F509

  • R400 PSY UO04059

       UP25/09/13 P F509

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":"200","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]

Document Information

Modified date:
02 October 2025