NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: smsup4.exe README FOR: SMSUP4.EXE NOVELL PRODUCTS and VERSIONS: NetWare 4.1 NetWare 3.12 NetWare 3.11 NetWare 4.02 ABSTRACT: This download file includes the current SMS files for NetWare 3.11, 3.11 SFT III, 3.12, and 4.XX. These SMS files are compatible with SBACKUP and associated modules currently available in SBACK5.EXE (or later) on compuserve. If you are updating SMS files for use with NetWare Navigator 3.0, please also read the SMSNAV.DOC file which gives specific instructions for this type of update. SMSUP4.EXE differs from SMSUP3.EXE with new file system and NDS TSA's as well as a new SMDR.NLM. ----------------------------------------------------------------- DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS 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. ----------------------------------------------------------------- ISSUE: Resolved problems: All NetWare file system TSAs: -Added code to restore EAs on volumes. They were backed up but not restored. -In BackupTrustees check for error code 0x9C and 0xFE both indicating no more trustees. 0x9C is the old return value used since 3.11, 0xFE is new. -Add option to delete existing trustees before DataSet restore. TSA410.NLM: -Don't use OS define of number of Name Spaces available, use of the NT name space causes ABEND. TSA311.NLM: -DOS TSA cannot reattach to server if DOS workstation is not shutdown cleanly. Resolved race condition between establish new connection and clear abandoned connection. -Would not restore MAC name space information to all volumes.Replaced a CLIB call "GetNameSpaceName" because its return code was inconsistant on some volumes on NetWare 3.11. -Replaced link-time import of symbol "DOSValidCharBitMap" with run-time import because sysbol is not defined in NetWare 3.11. WSMAN : -DOS TSA cannot reattach to server if DOS workstation is not shutdown cleanly. Resolved race condition between establish new connection and clear abandoned connection. TSA312.NLM : -Corrects a problem when using Arcserve where no connection can be established between the host and destination servers. TSANDS.NLM: -Code has been added to free resources allocated by the previous checkin. An alloc was added to the function BuildResourceList and the corresponding free was not added to ReleaseTargetService. -Also when Engines call TSANDS for the "ERROR LOG" and "SKIPPED DATA SETS" files error were generated since then names were translated and should not have been. This has been fixed by adding literal strings for each into tsands.nlm. -Add functionality to restore over-the-top of objects with class type of "unknown" when the option "overwrite existing parent/child" is set to NO. SMDR.NLM: - removed t_open of /dev/nspx2 which resulted in failures on old versions of SPXS.NLM. Standard nspx device used instead. Symptom may be server hangs or abends when loading SMDR with versions of SPXS prior to 3/2/94. Self-Extracting File Name: smsup4.exe Files Included Size Date Time ..\ SMSUP4.TXT (This file) LICENSE.SMS 1858 5-25-93 8:41:06 am SMSNAV.TXT 8207 9-28-95 12:39:24 pm ..\3X\ TSA311.NLM 131920 10-31-95 9:24:16 pm TSA312.NLM 132200 10-31-95 9:22:40 pm ..\4X\ TSA400.NLM 134383 10-31-95 9:22:06 pm TSA410.NLM 134158 10-31-95 9:21:32 pm TSANDS.NLM 78722 11-3-95 3:07:46 pm ..\COMMON\ SMDR.NLM 56591 10-30-95 9:14:28 pm TSADOS.NLM 86189 8-1-95 6:27:50 pm TSAPROXY.NLM 10088 1-5-95 3:52:16 pm WSMAN.NLM 14001 8-2-95 9:37:22 am ..\DOS\ TSASMS.COM 20177 8-2-95 6:46:42 am ..\LANGUAGE\ ..\LANGUAGE\ENGLISH\ SMDR.MSG 2901 8-1-95 5:18:50 pm TSA312.MSG 11142 2-6-95 2:21:34 pm TSA400.MSG 11142 2-6-95 2:21:34 pm TSA410.MSG 11142 2-6-95 2:21:34 pm TSADOS.MSG 11142 2-6-95 2:21:34 pm TSANDS.MSG 12196 2-7-95 5:00:50 pm ..\LANGUAGE\FRENCH\ SMDR.MSG 2704 8-15-94 1:28:42 pm TSA312.MSG 12949 10-27-94 9:44:04 am TSA400.MSG 12949 10-27-94 9:44:04 am TSA410.MSG 12949 10-27-94 9:44:04 am TSADOS.MSG 12949 10-27-94 9:44:04 am TSANDS.MSG 13403 10-27-94 10:28:34 am ..\LANGUAGE\GERMAN\ SMDR.MSG 3267 10-28-94 7:36:58 am TSA312.MSG 13037 10-24-94 4:36:42 pm TSA400.MSG 13037 10-24-94 4:36:42 pm TSA410.MSG 13037 10-24-94 4:36:42 pm TSADOS.MSG 13037 10-24-94 4:36:42 pm TSANDS.MSG 14023 10-24-94 4:45:12 pm ..\LANGUAGE\ITALIAN\ SMDR.MSG 2983 8-23-94 5:11:24 pm TSA312.MSG 12317 10-28-94 4:44:34 pm TSA400.MSG 12317 10-28-94 4:44:34 pm TSA410.MSG 12317 10-28-94 4:44:34 pm TSADOS.MSG 12317 10-28-94 4:44:34 pm TSANDS.MSG 13512 10-28-94 4:48:56 pm ..\LANGUAGE\SPANISH\ SMDR.MSG 3026 10-26-94 3:06:50 pm TSA312.MSG 12562 10-26-94 1:37:16 pm TSA400.MSG 12562 10-26-94 1:37:16 pm TSA410.MSG 12562 10-26-94 1:37:16 pm TSADOS.MSG 12562 10-26-94 1:37:16 pm TSANDS.MSG 13142 10-26-94 1:00:48 pm ..\OS2\ TSAOS2.EXE 88576 8-2-95 7:30:36 am ..\OS2\ENGLISH\ TSAOS2.HLP 2175 1-22-93 9:46:12 am TSARC.DLL 17408 8-2-95 8:43:50 am ..\OS2\FRENCH\ TSAOS2.HLP 2700 3-10-94 10:05:58 am TSARC.DLL 18432 12-2-94 3:31:04 pm ..\OS2\GERMAN\ TSAOS2.HLP 3055 3-7-94 10:09:00 am TSARC.DLL 17920 11-17-94 8:29:04 am ..\OS2\ITALIAN\ TSAOS2.HLP 2410 3-14-94 5:39:42 pm TSARC.DLL 15872 12-7-94 1:48:50 pm ..\OS2\SPANISH\ TSAOS2.HLP 2812 3-15-94 8:18:24 am TSARC.DLL 17408 11-15-94 11:53:38 am Installation Instructions: 1. Copy all NLM's from the \COMMON directory to the SYS:SYSTEM directory of all 3.x and 4.x servers. Copy all NLM's from the \3X and \4X directories to SYS:SYSTEM of all 3.X or 4.X servers respectively. Note that for SFTIII servers, TSAXXX and supporting modules should be loaded in the MSengine. Copy language files to the directories shown in the file list below for 4.x servers. If the server is running only English, copy just those files in the \LANGUAGE\ENLGISH subdirectory. \LANGUAGE \ENGLISH\ COPY TO: TSA312.MSG (sys:system\nls\4) TSA400.MSG " " TSA410.MSG " " TSANDS.MSG " " TSADOS.MSG " " SMDR.MSG " " \GERMAN\ TSA312.MSG (sys:system\nls\7) TSA400.MSG " " TSA410.MSG " " TSANDS.MSG " " TSADOS.MSG " " SMDR.MSG " " \ITALIAN\ TSA312.MSG (sys:system\nls\8) TSA400.MSG " " TSA410.MSG " " TSANDS.MSG " " TSADOS.MSG " " SMDR.MSG " " \SPANISH\ TSA312.MSG (sys:system\nls\14) TSA400.MSG " " TSA410.MSG " " TSANDS.MSG " " TSADOS.MSG " " SMDR.MSG " " \FRENCH\ TSA312.MSG (sys:system\nls\6) TSA400.MSG " " TSA410.MSG " " TSANDS.MSG " " TSADOS.MSG " " SMDR.MSG " " 2. Copy TSASMS.COM from the DOS directory to the DOS workstations you want to backup. The older TSA_SMS.COM should be deleted. 3. Copy all of the files in the OS2 directory and applicable language subdirectory to OS2 workstations you want to backup. The older TSA_OS2.EXE should be deleted. If TSA_OS2.CFG is being used, rename it to TSAOS2.CFG. NOTE: To avoid potential GPPE abends or errors stating "...bad message...", it is recommended that all NLM's in this download be loaded ONLY from SYS:SYSTEM and that no previous revisions of these files exist in other search paths on the server. MODULE DEPENDENCIES SMS is dependent on the modules listed below. It is recommended that you upgrade to the following versions of these modules or later. Current, released versions of these files are available on Compuserve's NOVLIB forum, library 04, in download files TLIWSX.EXE, LIBUPX.EXE and STRTLX.EXE, where "X" denotes the current download file revision. 3.x after311.nlm 3-29-94 (LIBUPX.EXE) a3112.nlm 3-29-94 (LIBUPX.EXE) clib.nlm 5-19-94 (LIBUPX.EXE) spxs.nlm 5-17-94 (STRTLX.EXE) streams.nlm 7-20-93 (STRTLX.EXE) tli.nlm 9-14-93 (STRTLX.EXE) 4.0x clib.nlm 5-25-94 (LIBUPX.EXE) spxs.nlm 3-02-94 (STRTLX.EXE) streams.nlm 9-14-93 (STRTLX.EXE) tli.nlm 9-14-93 (STRTLX.EXE) dsapi.nlm 6-03-94 (LIBUPX.EXE) Client Modules (OS2) tli.dll 11-23-94 (TLIWSX.EXE) (OS2) tli_spx.dll 11-23-94 (TLIWSX.EXE) TLI PROBLEMS If your network has a mixture of 4.x and 3.x servers, it may be necessary to adjust some SPX parameters on the 4.x server when doing backups or restores. Use SPXCONFG.NLM to change these parameters on the 4.x server as shown below: SPX watchdog abort timeout 540 SPX watchdog verify timeout 110 SPX ack wait timeout 1500 SPX default retry count 50 Maximum concurrent SPX sessions 1000 ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------