NetWare for SAA - LUx for DOS
=============================

NetWare for SAA includes LUx API support for DOS.

The LUx API provides SNA communications for secondary dependent 
logical units using the LU 0, LU 1, LU 2, and LU 3 protocols.


Files                                Description
-----                                -----------
SYSTEM\NWSAA\LUX\DOS\CCSLOAD.EXE     LUx loader
SYSTEM\NWSAA\LUX\DOS\LOADBASE.EXE    LUx loader TSR 
SYSTEM\NWSAA\LUX\DOS\LUX.EXE         LUx API TSR

SYSTEM\NWSAA\LUX\DOS\LUX.LIB         LUx API Library (linked with 
                                                      application)


The EXEs provide LUx services to LUx applications.  They work together
at the DOS Client to communicate with a host system.

The LUX library is used by the application developer to build LUx 
applications.  It is not required at the DOS Client to run the 
application.


Running LUx
-----------
Prior to running an LUx DOS application, the LUX TSR may be loaded 
via "CCSLOAD LUX".  Alternately, the application may be allowed to 
load the TSR.  In either case, LUx dynamically links to the code 
in the TSR when the application makes the initial load request.

The LUx TSR may be unloaded following the completion of LUx 
applications via "CCSLOAD /U LUX".


Developing LUx Applications
---------------------------
An LUx application is linked with the Novell LUX.LIB when the 
application is developed.  

The LUx Library provides the following LUx entry points:

SETUP_NWSAA - Setup APIs for loading, linking, and unloading software
SVC_NWSAA   - Service APIs for Initializing and Terminating NetWare
              for SAA LUx sessions, and for the Convert function.
LUX_NWSAA   - LUx APIs
              - Request-unit interface (RUI)
              - Session-level interface (SLI)

Contact Novell, Inc. for more information on writing DOS LUx applications.
