IBM Support

PH50190: ABEND 0D7-25 IN JOB THAT EXECUTES MQPUT TO A TOPIC AND ABEND 058-3C OR 058-24 IN QMGR MSTR 22/11/08 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

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