SLI Application Fails With LUA_RESERVED_FIELD_NOT_ZERO
ID: Q197629
|
The information in this article applies to:
-
Microsoft SNA Server, versions 3.0 Service Pack 3 and 4.0 Service Pack 1
SYMPTOMS
When running an SLI application on SNA Server 3.0 Service Pack 3 or SNA
Server 4.0 Service Pack 1, the SLI application may fail unexpectedly with
the following return code:
primary_rc = LUA_PARAMETER_CHECK (0x0001)
secondary_rc = LUA_RESERVED_FIELD_NOT_ZERO (0x00000006)
This problem does not occur with earlier versions of SNA Server.
CAUSE
The SNA Server SLI DLL (Winsli32.dll) was incorrectly using the RUI
lua_extension_list_offset while formatting a chain of messages to send over
the RUI interface. This problem was inadvertently introduced while adding
the new SLI feature described in the following Knowledge Base article:
Article-ID: Q186054
Title: SLI_SEND/SLI_RECEIVE Can Send/Receive A Maximum Of 65 KB Of Data
RESOLUTION
SNA Server 3.0
To resolve this problem, obtain the latest service pack for SNA Server version 3.0. For additional information, please see the following article in the
Microsoft Knowledge Base:
Q184307 How to Obtain the Latest SNA Server Version 3.0 Service Pack
SNA Server 4.0
File name |
Date |
Time |
Winsli32.dll |
6/16/98 |
8:33AM |
NOTE: Due to file dependencies, the most recent fix that contains the above
files may also contain additional files.
STATUS
Microsoft has confirmed this to be a problem in the Microsoft SNA Server
3.0 Service Pack 3 and SNA Server 4.0 Service Pack 1.
This problem was first corrected in SNA Server 3.0 Service Pack 4.
MORE INFORMATION
The following excerpt from an SNA Server LUA API trace illustrates the
problem:
SLI -----------------------------------------------------------
SLI SLI_SEND request
SLI ---- Verb Parameter Block at address 001B519C ----
SLI 52004600 00000000 00000000 04000000 <R.F.............>
SLI 00000000 00000000 00000000 00000000 <................>
SLI E0268600 00008407 BA9E1400 44060000
<.&f...d.....D...>
SLI 00000000 00000090 A0000100 00000000 <................>
SLI 00000000 0000 <...... >
SLI ---- Data at address 00149EBA ----
RUI ------------------------------------------------------------
RUI RUI_WRITE request
RUI ---- Verb Parameter Block at address 00862990 ----
RUI 52004400 00000000 00000000 04800000 <R.D.............>
RUI 02000000 53324631 46303839 00000000 <....S2F1F089....>
RUI 35000000 00000001 BA9E1400 B02E3064 <5.............0d>
RUI 00000000 00000290 80010000 00000000 <................>
RUI 00000000 <.... >
RUI ---- Data at address 00149EBA ----
RUI ----------------------------------------------------------
RUI RUI_WRITE response
RUI OK - OK
RUI ---- Verb Parameter Block at address 00862990 ----
RUI 52004400 00000000 00000000 04800000 <R.D.............>
RUI 02000000 53324631 46303839 00000000 <....S2F1F089....>
RUI 35000000 00000001 BA9E1400 B02E3064 <5.............0d>
RUI 2C000109 000C0290 80010041 00000000 <,..........A....>
RUI 00000000 <.... >
RUI ---- Data at address 00149EBA ----
RUI
RUI ------------------------------------------------------------
NOTE: This RUI_WRITE lua_extension_list_offset contains
data but should have been zero:
RUI RUI_WRITE request
RUI ---- Verb Parameter Block at address 008629E0 ----
RUI 52004400 00000000 00000000 04800000 <R.D.............>
RUI 02000000 53324631 46303839 18628600 <....S2F1F089.bf.>
RUI 35000000 00000001 BA9F1400 B02E3064 <5.............0d>
RUI 2C000109 000C0090 00010000 00000000 <,...............>
RUI 00000000 <.... >
RUI ---- Data at address 00149FBA ----
RUI -----------------------------------------------------------------
RUI RUI_WRITE response
RUI PARAMETER_CHECK - RESERVED_FIELD_NOT_ZERO
RUI ---- Verb Parameter Block at address 008629E0 ----
RUI 52004400 00010000 00000006 04800000 <R.D.............>
RUI 02000000 53324631 46303839 18628600 <....S2F1F089.bf.>
RUI 35000000 00000001 BA9F1400 B02E3064 <5.............0d>
RUI 2C000109 000C0090 00010000 00000000 <,...............>
RUI 00000000 <.... >
RUI ---- Data at address 00149FBA ----
Additional query words:
Keywords :
Version :
Platform : WINDOWS
Issue type : kbbug