A fix is available
APAR status
Closed as program error.
Error description
A task from a job XXX was connected to MSTR and had just done a MQPUT to a topic. A MQPUT to a topic requires an execution unit switch, so a SRB is scheduled to CSQVEUS2 to call CSQMTPUT to do the put. The task of job XXX subsequently paused to wait for this request to complete. Once the SRB had completed the request, it released the paused XXX task. The SRB was then un-dispatched due to an external interrupt (WTI or EMS). The released XXX task then went on to disconnect from the QMGR, which involves doing an ATSET to remove PT authority for the allied address space. When the SRB was re-dispatched, it hit the abend 0D7-25. The QMGR termination with 058-3C or 058-24 was initiated due to the abend occurring in an unfortunate place in CSQVSRX. Additionally and unfortunately the SRB is suffering timed external interrupts.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM MQ for z/OS Version 9 * * Release 0 Modification 0, * * Release 1 Modification 0, * * Release 2 Modification 0 and * * Release 3 Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: An 0D7-25 abend is seen in an * * application after it disconnects from * * MQ following an full cross memory * * Execution Unit Switch to an SRB. * * Additionally 058 abends are seen in the * * QMGR and the QMGR may abnormally * * terminate. * **************************************************************** A task issuing a full cross memory Execution Unit Switch to and SRB resumed its original caller and then was subsequently un-dispatched due to an external interrupt. In this time the original task disconnected from MQ and removed the QMGR's authority to the application ASID. When the SRB was redispatched it attempted to restore its cross memory environment with its secondary address space which was set to the asid of the orginal task. This leads to a series of 0D7 & 058 abends and may lead to qmgr termination as the PT authority has been removed as part of the disconnect from MQ.
Problem conclusion
The code has been corrected so that SRB's that are scheduled internally in the MSTR address space have their secondary address space set to the asid of the QMGR to avoid attempting unnecessary cross memory actions to the disconnected task.
Temporary fix
Comments
APAR Information
APAR number
PH50190
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
100
Status
CLOSED PER
PE
YesPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2022-10-14
Closed date
2022-11-08
Last modified date
2022-12-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI83168 UI83169 UI83170 UI83171
Modules/Macros
CSQ0CACB CSQ0COPN CSQ0DEAD CSQ0DPCS CSQ0DSVC CSQ0ERST CSQ0IPRH CSQ0LEPL CSQ3AAES CSQ3AC0X CSQ3AM00 CSQ3AMFR CSQ3AMI2 CSQ3AUCM CSQ3AUCN CSQ3AUFR CSQ3AUGI CSQ3BCK CSQ3CL0X CSQ3CMIT CSQ3CT30 CSQ3CT80 CSQ3DEQ0 CSQ3DUMP CSQ3EC0X CSQ3EXT0 CSQ3EXT2 CSQ3GCAB CSQ3ID80 CSQ3IDES CSQ3IDGA CSQ3LCHX CSQ3ONLY CSQ3PR00 CSQ3PRP CSQ3RDMP CSQ3RIA0 CSQ3RIM0 CSQ3RIND CSQ3RIS0 CSQ3RRSI CSQ3RRSM CSQ3RRSR CSQ3RRSX CSQ3RRXF CSQ3RS0X CSQ3RTR0 CSQ3SSES CSQ3SSFR CSQ3TM00 CSQ3UR00 CSQ5DQSG CSQ5GRX0 CSQ5MGX0 CSQ5STRT CSQ9SCN9 CSQ9SCNE CSQ9SCNM CSQACNVC CSQAPRHX CSQARIB CSQAXDX CSQBASTB CSQBCON CSQBRRSI CSQBRSTB CSQBWSTB CSQCCON CSQCEOTE CSQFGENP CSQGEXIT CSQGFFRR CSQGFRCV CSQGGEPL CSQIDCRE CSQIRECP CSQJB004 CSQJC001 CSQJC003 CSQJC006 CSQJC008 CSQJC00A CSQJC09A CSQJCR01 CSQJOFF6 CSQJOFF9 CSQJPOPN CSQJR007 CSQJR06A CSQJRE01 CSQJRE08 CSQJRE26 CSQJW008 CSQJW206 CSQJWE01 CSQMALCH CSQMCALH CSQMCCHT CSQMCDLC CSQMCFEF CSQMCFRQ CSQMCFTK CSQMCFWU CSQMCIDT CSQMCLMT CSQMCMHB CSQMCPRH CSQMCRES CSQMCTXE CSQMCTXS CSQMERST CSQMFMH1 CSQMSTRT CSQMXARH CSQMXCLN CSQMZLOO CSQRCAFR CSQRCRFR CSQRCRQS CSQRCRSC CSQRCSHT CSQRCURS CSQRIURS CSQRPBCS CSQRPBCW CSQRPECS CSQRPLCS CSQRRRQS CSQRRURS CSQRUA01 CSQRUB01 CSQRUC01 CSQRUE01 CSQSCON CSQSCON2 CSQSDMPS CSQSFACL CSQSFBK CSQSFPL CSQSGMN CSQSHDWN CSQSPOWN CSQSPURS CSQSRSUP CSQSTERM CSQSVPL CSQUZAP CSQV002M CSQVATRM CSQVATRR CSQVCFRR CSQVCONN CSQVCRTH CSQVCST0 CSQVDISC CSQVDST0 CSQVEOT1 CSQVEUS1 CSQVEUS2 CSQVEUS3 CSQVEUS4 CSQVFACE CSQVFEB CSQVGACE CSQVIALC CSQVLEPL CSQVLFRR CSQVLTT0 CSQVSDC0 CSQVSLK CSQVSLT0 CSQVSRRX CSQVSRX CSQVSUL0 CSQVTFRR CSQVTRTH CSQVUTIL CSQVXLT0 CSQVXUL0 CSQWAAPI CSQWACC6 CSQWACCV CSQWDPRD CSQWDSD0 CSQWDSDM CSQWDST1 CSQWDST2 CSQWRRSP CSQWRRST CSQWVFRR CSQWVOPX CSQWVSMT CSQWVSR2 CSQWVZSA CSQWVZSS CSQWVZXT CSQWWFST CSQXDTRM CSQXFSTR CSQXGRIM CSQXGWAI CSQXJST CSQXSUPR CSQXTCNC CSQXTCTL CSQYALLI CSQYASCP CSQYASTR CSQYEAT2 CSQYEATE CSQYEPL0 CSQYESCF CSQYESWE CSQYLGBL CSQYLGUN CSQYMESP CSQYMESS CSQYSCMD CSQYSIRM CSQYSTRT IMQS23DR
Fix information
Fixed component name
IBM MQ Z/OS V9
Fixed component ID
5655MQ900
Applicable component levels
R000 PSY UI83171
UP22/11/30 P F211
R100 PSY UI83170
UP22/11/30 P F211
R200 PSY UI83169
UP22/11/29 P F211
R300 PSY UI83168
UP22/11/29 P F211
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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
01 December 2022