ITEM: AQ1828L
deallocate failure error code 105 on DLU6.2
ENVIRONMENT:
SNA Server V2.x or V3.x
DESCRIPTION:
Customer is running an application over his dependent LU6.2 (DLU)
session which is freezing up. He explained that at one point
after both the mainframe and RS/6000 had been rebooted the LU6.2
application worked just fine. However, the mainframe was rebooted
again and now he is getting a deallocate failure error code 105.
.
error code 105: The conversation cannot be allocated on a
session because of a permanent condition,
such as a session protocol violation error or a
session limit for the LU or mode that was closed.
.
LS trace showed an LUSTAT with a CLOSE END BRACKET (CEB).
The failure that was occurring is:
1. The LU-LU session is being initiated from the host because
a LOGAPPL parameter is coded in the VTAM/NCP generation; LOGAPPL
will cause VTAM to request an LU/LU session be established from
the CICS LU as soon as the SSCP/LU session is established.
CICS responds by building a BIND request. CICS overrides the
information in the VTAM BIND image with information from the
CICS TCT definition. Since MODESET was not defined for this
SYSTEM definition for the RS/6000 LU, the CICS BIND request was
not using the mode name requested by VTAM. Therefore, the LU/LU
session is established but the mode name is not the mode expected
by the application.
2. Next an RS/6000 TP attempts to allocate a conversation.
AIXSNA looks at the LU and sees that there is 1 LU-LU session
already established for the specified local_LU - partner_LU pair.
However, the session does not have the specified mode name;
since the established session does not meet the TP's needs,
AIXSNA must establish a session using the requested mode.
But this LU is configured as a dependent LU; DLU's can only
support one LU-LU session at a time, thus the allocate fails.
To correct the situation, we tested by unbinding LU-LU session
that was established and then establishing a session that
did meet the local_LU - partner_LU - Mode requirements of
the TP. This worked.
For a permanent correction, customer can:
1) remove the LOGAPPL parameter from the VTAM definition;
2) leave the LOGAPPL, but add a MODESET CICS TCT definition;
3) or remove the LOGAPPL and add MODESET and CONNECT=AUTO
to CICS TCT definitions.
Support Line: deallocate failure error code 105 on DLU6.2 ITEM: AQ1828L
Dated: December 1995 Category: N/A
This HTML file was generated 99/06/24~13:30:25
Comments or suggestions?
Contact us