Unable to Correlate SLI_OPEN Request With SLI BIND Routine [sna] ID: Q198180 CREATED: 31-DEC-1998 MODIFIED: 04-JAN-1999 WINDOWS:3.0,3.0SP1,3.0SP2,3.0SP3,4.0,4.0SP1 WINDOWS PUBLIC | ====================================================================== --------------------------------------------------------------------------- The information in this article applies to: - Microsoft SNA Server version 3.0 - Microsoft SNA Server version 3.0 Service Packs 1, 2, and 3 - Microsoft SNA Server version 4.0 - Microsoft SNA Server version 4.0 Service Pack 1 --------------------------------------------------------------------------- SYMPTOMS ======== If an SLI application makes multiple SLI_OPEN calls to open an LUA pool, and registers a BIND routine callback procedure, the SLI application has no way to correlate the BIND routine with the original SLI_OPEN request, when the application's BIND routine procedure is called. The lua_correlator field provided to the SLI_OPEN request is not provided to the application's BIND routine. CAUSE ===== The SNA Server SLI DLL file (Winsli32.dll) was failing to provide the lua_correlator field to the SLI application's BIND routine while an SLI_OPEN request is being processed. RESOLUTION ========== With this fix applied, SLI now returns the lua_correlator field (provided in the SLI_OPEN request) to the application's BIND routine. STATUS ====== Microsoft has confirmed this to be a problem in the Microsoft SNA Server 3.0 (including SP1-SP3) and SNA Server 4.0 (including SP1, SP2).