IBM Support

PI77723: 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 IBM MQ for z/OS Version 9 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:                                              *
    * None                                                         *
    ****************************************************************
    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.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI77723

  • Reported component name

    MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • 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-06-02

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

    PI77646

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

    UI46015

Modules/Macros

  • CSQMPUTW
    

Fix information

  • Fixed component name

    MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R000 PSY UI46015

       UP17/05/19 P F705

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.



Document information

More support for: z/OS family

Software version: 9.0

Reference #: PI77723

Modified date: 02 June 2017


Translate this page: