NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: Updated modular CLIB and DSAPI TID #: 2945058 README FOR: LIBUPI.EXE SUPERSEDES: LIBUPH.EXE NOVELL PRODUCTS and VERSIONS: intraNetWare 4.11 intraNetWare for Small Business NetWare 4.1 NetWare 4.11 ABSTRACT: This download file contains a released version of the modular CLIB and DSAPI libraries. These libraries are for NetWare 4.10, NetWare 4.10 for OS/2, NetWare 4.10 SFT III, intraNetWare, intraNetWare for Small Business, NetWare 4.11, NetWare 4.11 for OS/2, NetWare 4.11 SFT III and NetWare 4.11 SMP only. The .MSG files are not copied by the install script because they are not necessary at this time. ----------------------------------------------------------------- DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES ALL REASONABLE EFFORTS TO VERIFY THIS INFORMATION. HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY. NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION. ----------------------------------------------------------------- INSTALLATION INSTRUCTIONS: The installation routine will now create a backup of your existing CLIB and DSAPI files. They will be saved to the SYS:SYSTEM\!BACKUP.LIB directory. To go back to the previous version of the CLIB and DSAPI libraries, simply copy the files in this !BACKUP.LIB directory to the SYS:SYSTEM directory. INSTALLATION OPTIONS: Method #1 With INSTALL.NLM through "Product Options". ** Method #2 Manually copying the files to the server. INSTRUCTIONS: Method #1 ** 1. Run LIBUPH.EXE unzipping files into their appropriate subdirectories. 2. Copy unzipped file structure to floppy drive, workstation hard drives or server volume. 3. Load INSTALL.NLM on server to be updated. RCONSOLE can be used. 4. Go to "Product Options", "Install a product not listed", . 5. Select the drive. if installing from floppy on the file server or from a workstation using RCONSOLE. 6. Select the proper path containing the LIBUPH.EXE files. 7. Press to start the copy. *Note for SFT III installation: 1. In order to install the files properly to both IO_ENGINE's they must both be up and functioning properly. 2. The INSTALL.NLM must be loaded in the MS_ENGINE System Console on the PRIMARY IO_ENGINE machine. 3. The install will copy the files to both the SYS:SYSTEM directory as well as the C:\NWSERVER directory on each IO_ENGINE. When doing so the dates of the files copied to the C:\NWSERVER directory will change to the date the copy was performed. Method #2 1. Flag old files to N. 2. Copy files to appropriate subdirectory. (e.g. CLIB.NLM to SYS:SYSTEM ). 3. Flag copied files to RO SH. *Note on MATHLIB.NLM and MATHLIBC.NLM This version of CLIB.NLM does not require a MATHLIB.NLM or a MATHLIBC.NLM. There are some application that run on the server that will require these modules to be loaded. There has been a copy of MATHLIB.NLM and MATHLIBC.NLM that have been placed in the ..\CLIB directory that do nothing but satisfy the load requirement of the application. The application will run as usual. The DSAPI.NLM is a Stub only. The logic for DSAPI has been broken into the NLMs contained in the 4.x\DSAPI directory. DSAPI.NLM will autoload the necessary files. *** Note that the internal date displayed using the modules list on the server will not match the date of the actual physical file. This is normal and does not indicate a problem. ISSUE: Key Issues Fixed Since LIBUPH: 1- Modified SetThreadGroupID() to address an issue with SAA. 2- Extra connections are no longer generated when using the PLPD.NLM product. 3- Fixed holes in threads.nlm that could cause an Abend condition. 4- Fixed a problem where backup logs of 3rd party backup solutions were not getting updated properly because of the method used in CLIB to establish a connection. 5- Fixed a load problem in the IOEngine of an SFT III server. 6- Addressed some minor Java problems. 7- Fixed some problems when running GroupWise on a SFT3 system. 8- New cross platform files have been added that address several problems. 9- Added IP tree discovery support to the APIs NWDSReturnBlockOfAvailableTrees and NWDSScanForAvailableTrees. 10- This version addresses a memory leak. Self-Extracting File Name: LIBUPI.EXE Files Included Size Date Time ..\ LIBUPI.TXT (This file) ICMD.MSG 6298 8-26-1997 5:32:06 am ICMD.NLM 20794 8-26-1997 5:32:38 am LIBIT.IPS 6526 11-18-1998 1:44:10 pm PI_INIT.NLM 1491 3-8-1996 4:38:16 am ..\4.X\ ..\4.X\CLIB\ CLIB.NLM 83844 10-2-1998 5:30:16 am CLIBAUX.NLM 8617 6-10-1998 1:05:36 am FPSM.NLM 16504 10-7-1998 10:10:44 am MATHLIB.NLM 417 10-7-1998 10:10:34 am MATHLIBC.NLM 426 10-7-1998 10:10:36 am NIT.NLM 47900 10-7-1998 10:10:20 am NLMLIB.NLM 92203 10-7-1998 10:10:10 am REQUESTR.NLM 47719 10-7-1998 10:09:58 am STREAMDU.NLM 416 10-2-1998 5:30:22 am THREADS.NLM 89052 10-7-1998 10:09:50 am ..\4.X\DSAPI\ AUDNLM32.NLM 9370 8-28-1998 11:39:56 am CALNLM32.NLM 97261 8-28-1998 11:30:40 am CLNNLM32.NLM 6834 8-28-1998 10:58:00 am CLXNLM32.NLM 6203 8-28-1998 11:38:44 am DSAPI.NLM 751 8-28-1998 11:37:38 am DSEVENT.NLM 2720 8-28-1998 11:40:06 am LOCNLM32.NLM 17333 8-28-1998 10:56:22 am NCPNLM32.NLM 105803 8-28-1998 11:14:50 am NETNLM32.NLM 189663 8-28-1998 11:37:34 am ..\4.X\NLS\ ..\4.X\NLS\4\ CLIB.MSG 4275 2-10-1997 3:31:30 pm FPSM.MSG 543 2-10-1997 3:34:56 pm NIT.MSG 957 2-10-1997 3:40:56 pm NLMLIB.MSG 3694 2-10-1997 3:58:58 pm REQUESTR.MSG 897 5-20-1997 12:00:36 pm THREADS.MSG 9047 2-10-1997 4:25:42 pm ..\4.X\UNI\ UNI_1250.NLM 3071 4-2-1998 3:30:20 am UNI_1251.NLM 3027 4-2-1998 3:30:34 am UNI_1252.NLM 3011 4-2-1998 3:30:50 am UNI_1253.NLM 3019 4-2-1998 3:31:14 am UNI_1254.NLM 3063 4-2-1998 3:31:38 am UNI_1255.NLM 3143 4-2-1998 3:32:00 am UNI_1256.NLM 3255 4-2-1998 3:32:24 am UNI_1257.NLM 3075 4-2-1998 3:32:46 am UNI_1258.NLM 3327 4-2-1998 3:33:00 am UNI_437.NLM 3769 4-2-1998 3:23:36 am UNI_737.NLM 3501 4-2-1998 3:23:50 am UNI_775.NLM 3539 4-2-1998 3:24:04 am UNI_850.NLM 3521 4-2-1998 3:24:20 am UNI_852.NLM 3591 4-2-1998 3:24:32 am UNI_855.NLM 3619 4-2-1998 3:24:52 am UNI_857.NLM 3503 4-2-1998 3:25:16 am UNI_860.NLM 3641 4-2-1998 3:25:34 am UNI_861.NLM 3769 4-2-1998 3:26:00 am UNI_862.NLM 3853 4-2-1998 3:26:24 am UNI_863.NLM 3735 4-2-1998 3:26:44 am UNI_864.NLM 3277 4-2-1998 3:27:00 am UNI_865.NLM 3769 4-2-1998 3:27:14 am UNI_866.NLM 3627 4-2-1998 3:27:26 am UNI_874.NLM 2797 4-2-1998 3:27:42 am UNI_932.NLM 64595 4-2-1998 3:28:06 am UNI_936.NLM 60020 4-2-1998 3:28:34 am UNI_949.NLM 77521 4-2-1998 3:29:08 am UNI_950.NLM 78933 4-2-1998 3:29:48 am UNI_MON.NLM 8999 4-2-1998 3:33:14 am UNI_UPR.NLM 9683 4-2-1998 3:33:30 am ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------