A fix is available
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
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