IBM Support

PI98832: USER DEFINED MQMONITOR RESULTS IN ERRORS AFTER WARM RESTART

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • CICS is restarted warm and a user defined MQMONITOR is recovered
    from the catalog.  CICS connects to MQ and messages are
    processed as expected, however when the MQMONITOR was recovered
    the address of the implicit CICS defined MQMONITOR, DFHMQINI,
    was set in the MQ global control block even though the MQMONITOR
    was user defined and not DFHMQINI.
    MQ is quiesced closing the connection with CICS.  CICS attempts
    to reconnect and as there is a value for DFHMQINI this MQMONITOR
    is recreated by DFHMQQCN.
    When DFHMQQCN creates DFHMQINI it sets the USERID to the default
    CICS user which can cause DFHXS1111 errors.
    
    This APAR also addresses the following problems:
    
    - When a CICS dump is formatted using the 'mq' option the
    Initiation Queue is blank even when one was specified in the
    MQCONN.
    
    - MQMONITOR resources with names that begin with DFH can be
    discarded.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: The use of a user defined MQMONITOR     *
    *                      results in errors after a warm restart  *
    *                      of CICS.                                *
    ****************************************************************
    CICS is restarted warm and a user defined MQMONITOR is recovered
    from the catalog.  CICS connects to MQ and messages are
    processed as expected, however when the MQMONITOR was recovered
    the address of the implicit CICS defined MQMONITOR, DFHMQINI,
    was set in the MQ global control block even though the MQMONITOR
    was user defined and not DFHMQINI.
    MQ is quiesced closing the connection with CICS.  CICS attempts
    to reconnect and as there is a value for DFHMQINI this MQMONITOR
    is recreated by DFHMQQCN.
    When DFHMQQCN creates DFHMQINI it sets the USERID to the default
    CICS user which can cause DFHXS1111 errors.
    
    This APAR also addresses the following problems:
    
    - When a CICS dump is formatted using the 'mq' option the
    Initiation Queue is blank even when one was specified in the
    MQCONN.
    
    - MQMONITOR resources with names that begin with DFH can be
    discarded.
    

Problem conclusion

  • DFHMQIN has been changed to only set imp_ini if the MQMONITOR
    being recovered from the catalog is DFHMQINI.
    
    DFHMQDUF has been updated to display the Initiation Queue name
    if present.
    
    DFHEIQMQ and DFHMQTM have been modified so that MQMONITORs with
    names that start DFH cannot be discarded.
    

Temporary fix

Comments

  • ×**** PE18/08/29 FIX IN ERROR. SEE APAR PH02275  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PI98832

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-06-06

  • Closed date

    2018-07-10

  • Last modified date

    2018-09-20

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

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

    UI57155

Modules/Macros

  • DFHAMMQ  DFHAPHN  DFHEIQMQ DFHEIQSA DFHEMT56 DFHMQCON DFHMQDUF
    DFHMQMNS DFHMQQCN DFHMQRP  DFHMQTM  DFHMQTMT DFHRLRO  DFHSTP
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R100 PSY UI57155

       UP18/07/13 P F807

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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.4","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.4","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
20 September 2018