IBM Support

JR27955: CSWIN: LUA HANG IF NOTIFY SENT BEFORE ACTLU RSP

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Communications Server for Windows, Version 6.1.2
    ------------------------------------------------
    LUA application hangs when the link is stopped (or fails) and is
    restarted, because the RUI_INIT verb does not return.
    

Local fix

  • Stop the application before restarting the link.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of LUA applications.               *
    ****************************************************************
    * PROBLEM DESCRIPTION: Trace shows:                            *
    *                      RUI_INIT -->                            *
    *                                 (link activation)            *
    *                                 <-- ACTLU RQ                 *
    *                                 NOTIFY RQ (SLU enable)->     *
    *                                 ACTLU +RSP                   *
    *                                 <-- NOTIFY -RSP 80050000     *
    *                      <-- RUI_INIT SESSION_FAILURE            *
    *                                   LU_COMPONENT_DISCONNECTED  *
    *                      RUI_INIT -->                            *
    *                      The new RUI_INIT never returns.         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The host correctly rejected the NOTIFY with sense code
    8005000 "No Session", since it had not received the ACTLU RSP
    first. It then processed the ACTLU +RSP and believes the
    SSCP-LU half-session is available for use. When CSWIN
    received the 80050000 sense code, it marked the LU as inactive
    internally. This caused the RUI_INIT failure. The subsequent
    RUI_INIT will hang pending activation of the LU, which is
    assumed to be possible because the link is active, or until
    the link terminates. However, this will not happen in this
    case, because the host thinks the LU is active, and CSWIN
    thinks it is inactive and cannot do anything to request
    activation.
    .
    The cause of this problem is that the NOTIFY RQ was
    transmitted before the ACTLU +RSP. Additional examination
    revealed a severe level of network-level retransmissions due
    to an external network issue. In CSWIN, the ACTLU RSP and the
    NOTIFY RQ are processed by two different queues, and the
    pressure caused by the retransmissions caused the queue
    processing the ACTLU RSP to be slightly delayed relative to
    the NOTIFY RQ.
    

Problem conclusion

  • Code has been modified to ensure that the ACTLU RSP is
    transmitted before the NOTIFY RQ.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR27955

  • Reported component name

    COMM SERV NT 6.

  • Reported component ID

    5639F2503

  • Reported release

    612

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2007-12-03

  • Closed date

    2007-12-11

  • Last modified date

    2007-12-11

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

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

Modules/Macros

  • APPN     LLC2
    

Fix information

  • Fixed component name

    COMM SERV NT 6.

  • Fixed component ID

    5639F2503

Applicable component levels

  • R612 PSY

       UP

[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSHQNF","label":"Communications Server for Windows"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"612"}]

Document Information

Modified date:
07 October 2021