SNA Server 2.11 Performance Improvements for 3270/LUA AppsLast reviewed: February 1, 1996Article ID: Q138270 |
The information in this article applies to:
SUMMARYThis article describes performance enhancements that were made to SNA Server service and client interfaces and how to obtain the update and how to derive benefits from this update if you are using third-party 3270 emulation products that work over the LUA variant of the SNA Server EIS interface.
MORE INFORMATIONThe client-server protocol used to support the LUA-variant of the SNA Server 3270 Emulator Interface Specification (EIS) and LUA RUI interface has been enhanced to increase performance. The SNA Server service and Win32, Win3.x, OS/2 and MS-DOS RUI client interfaces have been updated. Down-level clients continue to function through the updated SNA Server service. Also, the SNA Server 3270 applets include an additional performance improvement by requesting complete RUs rather than individual segments. Any 3270 application that uses the LUA RUI interface, as well as any LUA RUI application, performs faster with this update applied. However, 3270 applications which use the LUA variant of the SNA Server EIS interface may require some further enhancements to take advantage of these performance improvements. These enhancements are described in the To Implement The Update section below. To determine if a 3270 emulator uses the LUA-variant of the EIS interface, enable SNA Server 3270 message tracing and open a 3270 session. If byte 34 of Element #1 in the Open(SSCP) message is set to 0x01, then the LUA variant is being used. If byte 34 is set to 0x00, the LUA variant is not being used and no further application changes are necessary to implement the performance enhancements. NOTE: The SNA Server 3270 applets use the LUA variant of the EIS interface. These 3270 applets have been updated to implement the performance enhancements described in this article.
Where Changes Were MadeThe client-server message flow for the LUA-variant of the Emulator Interface was less efficient than it could be. The following explains two specific cases:
To Implement the UpdateTo improve performance of your SNA Server 2.11 and the 3270 applets:
<snaroot>\system\SNASERVR.EXE - SNA Server service <snaroot>\system\TRCSERVR.EXE - Special traced version of SNA Server service <snaroot>\system\WINRUI32.DLL - Win32 client RUI DLL <winroot>\system\WINRUI.DLL - Win 3.x client RUI DLL <snaroot>\ACSRUI.DLL - OS/2 client RUI DLL <libs>\dos\dosacs.lib - MS-DOS client RUI link library <libs>\dos\dtracs.lib - Traced version of MS-DOS client RUI link library <snaroot>\SYSTEM\FMIS3270.DLL - Win32 3270 applet module <sna.win>\FMIS3270.DLL - Win 3.x 3270 applet module Third-Party 3270 Emulation ProductsThird-party 3270 emulation products which work over the LUA variant of the SNA Server EIS interface require the following enhancements to support the performance enhancements available with the Microsoft update. Those 3270 emulation products or LUA applications that communicate over the LUA RUI interface do not require any modifications to obtain the performance improvements, because these changes are implemented by the RUI library. Here is the information necessary for third party 3270 emulation vendors to implement these performance improvements:
STATUSThis feature is included in the latest U.S. Service Pack for SNA Server for Windows NT, version 2.11. For information on obtaining the Service Pack, query on the following word in the Microsoft Knowledge Base (without the spaces):
S E R V P A C K |
KBCategory: kbnetwork kbprg kbbug2.11
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |