IBM Support

IT08484: MQRC_CONNECTION_BROKEN ERROR (MQRC 2009) WHEN CONNECTING FROM MQ V8 CLIENT TO MQ 75 QUEUE MANAGER.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • MQ V8.0 Managed .NET client application fails to connect to a MQ
    v7.5 queue manager and reports MQRC_CONNECTION_BROKEN (mqrc
    2009), if it sets user ID and password.
    

Local fix

  • As a work around, MQC.USER_ID_PROPERTY and MQC.PASSWORD_PROPERTY
    properties can be removed to turn off password encryption. This
    will make MQ client to send the Windows logged in user id to
    queue manager for authorization. [This needs creating a user
    with the same name as the logged in user and then granting it
    authority to connect, put and get on the QM].
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    Users using MQ version 8 Managed .NET client application that
    sets user ID/password and connects to a MQ v7.5 queue manager.
    
    
    Platforms affected:
    Windows
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    An MQ version 8.0 Managed .NET client application failed to
    connect to a MQ v7.5 queue manager if the application set user
    ID and password parameters for the connection.
    
    In MQ v8, the client sends a secured password to a version 8
    queue manager during connection. However, a version 7.5 queue
    manager does not understand the secured password structure. The
    version 8 client did not correctly account for this when
    communicating with a version 7.5 or earlier queue manager and
    sent an incorrect password structure. In response to this, the
    queue manager safely closed the connection and application
    reports an error with reason code 2009.
    

Problem conclusion

  • The problem is resolved by correctly checking the queue manager
    level and only sending the secured password structure if the
    queue manager is at version 8.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    Version    Maintenance Level
    v8.0       8.0.0.3
    
    The latest available maintenance can be obtained from
    'WebSphere MQ Recommended Fixes'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006037
    
    If the maintenance level is not yet available information on
    its planned availability can be found in 'WebSphere MQ
    Planned Maintenance Release Dates'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006309
    ---------------------------------------------------------------
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT08484

  • Reported component name

    WMQ BASE MULTIP

  • Reported component ID

    5724H7251

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-04-22

  • Closed date

    2015-05-29

  • Last modified date

    2015-05-29

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

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

Fix information

  • Fixed component name

    WMQ BASE MULTIP

  • Fixed component ID

    5724H7251

Applicable component levels

  • R800 PSY

       UP

[{"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.0.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
29 May 2015