IBM Support

PH62459: ABEND5C6 00E70546 CSQFMSGC +00580

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In the APARed case Development finds the CHINIT called CSFPPRF
    as it required re-generation of pseudo-random numbers. The call
    to CSFPPRF failed with RC=8, reason=00003E80, i.e. a RACF
    permissions failure. The CSQX571E error is reported in
    xrnEntropyRead. The MQ rrcE_PKCS11_BAD_RETURN_CODE return code
    is then passed up the stack to rriAcceptSessReceive.
    rriAcceptSessReceive doesn't anticipate any failures along this
    path so sets its local RC to rrcE_UNEXPECTED_RETURN_CODE.
    rrxResponder detects this error and calls the message-issuing
    logic to process the return code. The message-issuing code
    determines that this return code requires an abend, so abends
    S5C6-00E70546. The failure when calling CSFPPRF was detected
    and message CSQX571E was issued, but this shouldn't result in
    the subsequent S5C6-00E70546 abend.
    

Local fix

  • In this case resolve the RACF permissions problem to prevent
    this problem from occurring again.
    

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: A 5C6-00E70546 abend is seen shortly    *
    *                      after message CSQX571E is printed in    *
    *                      the channel initiator job logs.         *
    ****************************************************************
    A 5C6-00E70546 abend is seen shortly after message CSQX571E is
    printed in the channel initiator job logs.
    
    The CSQX571E message is printed when a call to CSFPPRF is made
    for the re-generation of pseudo-random numbers and fails.
    CSQX571E contains the return code and reason code as to why the
    call to CSFPPRF failed which can be used to resolve the problem
    for the next time CSFPPRF is called in the same way.
    
    MQ internally treats the failed CSFPPRF call as unexpected and
    as a result the 5C6-00E70546 abend and dump is taken
    unnecessarily.
    

Problem conclusion

  • The code has been updated so the 5C6-00E70546 abend and dump is
    not taken after a failed call to CSFPPRF and CSQX571E is
    printed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH62459

  • 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

    2024-07-25

  • Closed date

    2025-02-26

  • Last modified date

    2025-04-02

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

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

    UO02263 UO02264

Modules/Macros

  • CMQXRMSA
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R300 PSY UO02264

       UP25/03/08 P F503

  • R400 PSY UO02263

       UP25/03/08 P F503

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":"LOB77","label":"Automation Platform"}}]

Document Information

Modified date:
02 April 2025