deallocate failure error code 105 on DLU6.2

   SNA Server V2.x or V3.x
   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