IBM Support

IC92444: .Net client disconnects abruptly in a non-multiplexed environment resulting in svrconn channel not ending cleanly

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Channel errors are reported by the queue manager when a .NET
    client application running under non-multiplexed environment in
    WebSphere MQ v7.1, disconnects.
    
    The application successfully connects to the queue manager and
    processes messages. After closing the queues, a disconnect is
    issued. No errors are reported by the client.
    
    The disconnect causes errors CSQX209E and CSQX599E at z/OS end:
    
    +CSQX209E CSQXRESP Connection unexpectedly terminated
    126 channel SVRCONN.CHANNEL,
    126 connection 99.99.99.99)
    126 (queue manager )
    126 TRPTYPE=TCP RC=00000000
    +CSQX599E CSQXRESP Channel SVRCONN.CHANNEL ended abnormally
    
    If the client connects to a distributed queue manager, the
    error seen on distributed queue manager is as follows:
    
    AMQ9209: Connection to host 'xxxx(yyyy)' for channel
    SVRCONN.CHANNEL closed.
    .
    Additional keywords:
    5655R3600 R010 R100
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    Users of MQ 7.1 & 7.5 running .Net client applications in
    non-multiplexed mode on Windows are affected by this APAR.
    
    Platforms affected:
    Windows
    
    ****************************************************************
    PROBLEM SUMMARY:
    Channel errors are reported by the queue manager when a .NET
    client application running under non-multiplexed environment
    in WebSphere MQ v7.1 or v7.5, disconnects.
    
    The application successfully connects to the queue manager and
    processes messages. After closing the queues, a disconnect is
    issued. No errors are reported by the client. Whereas the
    server side receives errors as the .Net client would not have
    completed the disconnect activity cleanly. The .Net client is
    supposed to send a close channel flow to the server to let the
    server know that it can end the channel. As the .Net client
    doesn't send across this flow to server, the server reports an
    error and doesn't end the channel cleanly.
    

Problem conclusion

  • This APAR addresses the disconnect activity from the .Net
    client side. As this was not being done cleanly which was
    resulting in channel errors on the server side, this fix alters
    the way in which the .Net client disconnects. The .Net client
    now sends the required close channel flow to the server so that
    the server can end the channel cleanly.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
                       v7.1
    Platform           Fix Pack 7.1.0.4
    --------           --------------------
    Windows            7.1.0.4
    
    Platform           v7.5
    --------           --------------------
    Multiplatforms     7.5.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

    IC92444

  • Reported component name

    WMQ WINDOWS V7

  • Reported component ID

    5724H7220

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-05-21

  • Closed date

    2013-05-30

  • Last modified date

    2013-06-03

  • 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 WINDOWS V7

  • Fixed component ID

    5724H7220

Applicable component levels

  • R710 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCPQ63","label":"APAR \/ Maintenance"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"710","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
03 June 2013