IBM Support

PI77722: MQ: SET CHLAUTH FAILED WITH MQRC 2030

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The problem occurs when putting the event message,
    because rsiMvsMQPUT assumes the opened object
    resolves to a local queue, but in this case it
    has resolved to a topic.
    This causes a value in the topic object to be
    treated as if it were the MAXMSGL field on a
    queue, leading to the put failing with MQRC 2030.
    .
    Additional Symptom(s) Search Keyword(s):
    .
    CSQUTIL Queue Manager Utility - 2017-02-28
              COMMAND DDNAME(CMDINP) MAKEDEF(OUTPUT1)
        FAILURE(CONTINUE).
    CSQU127I  Executing COMMAND using input from CMDINP
              dataset.
    CSQU056I  Making commands in OUTPUT1 data set.
    CSQU120I  Connecting to SSID.
    CSQU121I  Connected to queue manager SSID.
    CSQU055I  Target queue manager is SSID.
     SET CHLAUTH('xx.XX.XX') TYPE(QMGRMAP) DESCR('CHL FROM')-
     ADDRESS('xxx.xxx.xxx') QMNAME('XXXX') USERSRC(CHANNEL) -
     ACTION(REPLACE).
    CSQN205I   COUNT=       4, RETURN=0000000C,
               REASON=00D44004.
    CSQM056E +SSID CSQMSCA MQPUT failed for queue.
     SYSTEM.CHLAUTH.DATA.QUEUE, MQRC=2030.
    CSQ9023E +SSID CSQMSCA ' SET CHLAUTH' ABNORMAL
             COMPLETION.
    .
    MQRC_MSG_TOO_BIG_FOR_Q
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 8 *
    *                 Release 0 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Message "CSQM056E xxxx CSQMSCA MQPUT    *
    *                      failed for queue                        *
    *                      SYSTEM.CHLAUTH.DATA.QUEUE, MQRC=2030    *
    *                      (MQRC_MSG_TOO_BIG_FOR_Q)" is issued     *
    *                      when issuing SET CHLAUTH when           *
    *                      configuration events (CONFIGEV) are     *
    *                      enabled, and SYSTEM.ADMIN.CONFIG.EVENT  *
    *                      is defined as a topic alias.            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    During processing of a SET CHLAUTH command, rsiEvent was called
    to generate any required event messages to reflect the change to
    CHLAUTH configuration.
    The event queue, SYSTEM.ADMIN.CONFIG.EVENT was opened and
    CSQMPUTW was called to put to this queue. However the queue had
    been redefined as a queue alias that resolved to a topic object.
    When this topic object was passed to CSQMPUTI, instead of a
    queue object, the maximum message length check used an invalid
    value resulting in the MQPUT of the event message incorrectly
    failing with MQRC_MSG_TOO_BIG_FOR_QUEUE 2030.
    

Problem conclusion

  • CSQMPUTW is changed to handle putting event messages to topic
    aliases.
    000Y
    CSQMPUTW
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI77722

  • 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

    2017-03-07

  • Closed date

    2017-03-16

  • Last modified date

    2017-05-01

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

    PI77646

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

    UI45609

Modules/Macros

  • CSQMPUTW
    

Fix information

  • Fixed component name

    WMQ Z/OS 8

  • Fixed component ID

    5655W9700

Applicable component levels

  • R000 PSY UI45609

       UP17/04/08 P F704

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:
01 May 2017