IBM Support

PI52740: WHEN STARTING THE CHINIT, A PERMDYN QUEUE IS CREATED AND NOT DELELED.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When Starting the CHINIT, a PERMDYN queue is created and
    not deleled.
    .
    #1. Start Qmgr
    15:32:37.45 $HASP373 CSQ1MSTR STARTED
    .
    #2. There are 2 command reply queues
    15:32:51.44 CSQ1 DIS QL(SYSTEM.COMMAND.REPLY.*) ALL
    15:32:51.44 CSQM293I CSQ1 CSQMDRTC 2 QLOCAL FOUND
                MATCHING REQUEST CRITERIA
    .
    #3. Start Chin
    15:33:39.75 CSQ1CHIN STARTED
    .
    #4. There are 3 command reply queues
    15:33:52.02 CSQ1 DIS QL(SYSTEM.COMMAND.REPLY.*) ALL
    15:33:52.03 CSQM293I CSQ1 CSQMDRTC 3 QLOCAL FOUND MATCHING
    .
    #5. After qmgr and chin were restarted, 3 command reply queues
    still existed.
    .
    The Change Team can see the cause of the problem.
    InquireChannelNames creates a permanent dynamic queue using
    QMODEL SYSTEM.COMMAND.REPLY.MODEL. However when it closes the
    queue it does not specify MQCO_DELETE, so the permanent dynamic
    queue remains indefinitely.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere MQ Version 8          *
    *                 Release 0 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Each time the CHINIT address space is   *
    *                      started a new permanent dynamic queue   *
    *                      is created, but does not get deleted,   *
    *                      leading to an accumulation of queues.   *
    *                      This will be seen by issuing command:   *
    *                      DISPLAY QLOCAL(SYSTEM.COMMAND.REPLY.*). *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When the CHINIT is started the function InquireChannelNames
    creates a new permanent dynamic queue using the QMODEL
    SYSTEM.COMMAND.REPLY.MODEL. The queue is then closed with
    option MQCO_NONE and thus does not get deleted. On each CHINIT
    restart the number of these queues increments by one.
    

Problem conclusion

  • The MQCLOSE option for permanent dynamic queues created by
    InquireChannelNames has been changed to MQCO_DELETE_PURGE
    so that the queues are deleted after use.
    000Y
    CMQXRSSM
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI52740

  • Reported component name

    WMQ Z/OS 8

  • Reported component ID

    5655W9700

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-11-18

  • Closed date

    2016-01-13

  • Last modified date

    2016-03-02

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

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

    UI34415

Modules/Macros

  • CMQXRSSM
    

Fix information

  • Fixed component name

    WMQ Z/OS 8

  • Fixed component ID

    5655W9700

Applicable component levels

  • R000 PSY UI34415

       UP16/02/03 P F602

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":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
02 March 2016