IBM Support

PI38143: MQRC=2046 (MQRC_OPTIONS_ERROR) RECEIVED WHEN CLIENT SENDS A MQCONN REQUEST WITH FAPMQCNO.VERSION AND MQCNO_RECONNECT_Q_MGR

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • MQRC=2046 (MQRC_OPTIONS_ERROR) is received when client sends a
    MQCONN request with FapMQCNO.Version and MQCNO_RECONNECT_Q_MGR
    is set in the Options field.  This results in the CHIN building
    a MQCNO with Version set to 1, and with the
    MQCNO_RECONNECT_Q_MGR Options bit set, which is invalid (it
    should build an MQCNO with Version set to 5, as it does when
    FapMQCNO.Version is set to 1).
    

Local fix

  • No Local Fix
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 *
    *                 Release 1 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: When a V750 Java client connects to a   *
    *                      V710 server on z/OS, with               *
    *                      MQCNO_RECONNECT_Q_MGR specified, the    *
    *                      client may get MQRC 2046,               *
    *                      MQRC_OPTIONS_ERROR.                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When the Java client sends the flow for connecting to the queue
    manager with MQCNO_RECONNECT_Q_MGR set, under certain
    circumstances it will send a FapMQCNO.Version value of 2.
    This value is not supported in MQ V710, causing the server to
    create a MQCNO structure with version set to 1. This version of
    the MQCNO structure does not support the MQCNO_RECONNECT_Q_MGR
    option, causing return code MQRC 2046, MQRC_OPTIONS_ERROR.
    

Problem conclusion

  • The code in the server was changed to tolerate the incorrect
    FapMQCNO version value sent by the Java client by creating the
    internal MQCNO structure with the correct version.
    100Y
    CMQXRSRV
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI38143

  • Reported component name

    WMQ Z/OS V7

  • Reported component ID

    5655R3600

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-04-01

  • Closed date

    2015-06-29

  • Last modified date

    2015-09-02

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

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

    UI28920

Modules/Macros

  • CMQXRSRV
    

Fix information

  • Fixed component name

    WMQ Z/OS V7

  • Fixed component ID

    5655R3600

Applicable component levels

  • R100 PSY UI28920

       UP15/08/11 P F508

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 September 2015