NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: DOS/Windows Workstation DOCUMENT ID: TID013307 DOCUMENT REVISION: A DATE: 30AUG93 ALERT STATUS: Yellow INFORMATION TYPE: Symptom Solution README FOR: WSDRV2.EXE NOVELL PRODUCT and VERSION: NetWare Client for DOS/Windows ABSTRACT: NetWare Client kit for DOS/Windows consists of three files; WSDOS1.EXE, WSDRV2.EXE, and WSWIN1.EXE. _________________________________________________________________ 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. _________________________________________________________________ ***Workstation for DOS and Windows*** Availablity of NetWare Utilities _The following utilities documented in Workstation Basics and Installation are not included in this version of the NetWare Client Kit. __NETUSER.EXE "Using NETUSER" page 80 __WSUPGRD.EXE "Using the WSUPGRD Utility" page 125 __WSUPDATE.EXE "Using the WSUPDATE Utility" page 135 _The NETUSER and WSUPGRD utilities are currently available in NetWare 4.x packages only. The WSUPDATE utility is available in NetWare 3.11 and NetWare 4.x packages only. Installing Workstation Software From Diskette _Before exiting the workstation installation utility, make sure that the WSDOS_1 diskette is inserted in the drive from which you loaded the utility. The following error will displays after you exit the workstation installation utility if the diskette is not inserted: __"Insert disk with batch file" __"Press any key to continue . . ." Loading VLMs from a Directory Other Than the Current Directory _The current directory is used for VLMs. To load VLMs from another directory, use the "VLM =" command in the NET.CFG file. _For example __VLM=C:\NWCLIENT\CONN.VLM Specifying a NET.CFG File outside the Current Directory _To specify a path for the NET.CFG file, type a command similar to the following (or put the command in AUTOEXEC.BAT): __VLM /C=C:\NWCLIENT\NET.CFG Disabling VLMs There are three ways to disable a VLM: _1.> Rename the module with a different extension (for example, .SAV). This is the easiest way. _2.> Delete the module (not recommended). _3.> Configure the modules to be loaded in NET.CFG. Below is the syntax that gives the modules required for Directory Services: _NETWARE DOS REQUESTER __USE DEFAULTS = OFF __VLM = CONN.VLM __VLM = IPXNCP.VLM __VLM = TRAN.VLM __VLM = NDS.VLM __VLM = BIND.VLM __VLM = NWP.VLM __VLM = FIO.VLM __VLM = GENERAL.VLM __VLM = REDIR.VLM Change in NET.CFG Parameter Default for Cache Writes _The default for the following parameter under the "NetWare DOS Requester" section heading in Workstation for DOS and MS Windows has been changed to __CACHE WRITES = OFF Don't Use NETX.COM or Related Shells with VLMs _You can't load NETX.COM and NETX.VLM simultaneously. _Use NETX.VLM rather than NETX.COM and related shells. _NETX.COM (and NET3.COM, NETX.EXE, BNETX.EXE, _XMSNETX.EXE, etc.) conflicts with REDIR.VLM; REDIR.VLM won't load if NETX.COM is loaded and vice versa. _However, NETX.VLM is designed to replace NETX.COM and related NETX shells, and is compatible with the NetWare DOS Requester. Avoid Loading VLMs in Expanded Memory with MS Windows _Don't use the expanded memory option (/ME). Run MS Windows with the NetWare DOS Requester only if you use the extended memory option (/MX, preferred) or the conventional memory option (/MC). Settings up MS Windows to Support Global Drive Mappings In MS Windows DOS Boxes _The current version of the VNETWARE.386 software is default enabled to support unique drive mappings for each DOS box. _To enable MS Windows to support global drive mappings across multiple DOS Boxes in MS Windows, add the following heading and command in the MS Windows' SYSTEM.INI file: __[NETWARE] __ NWSharehandles=true Read/Write Calls _If an application makes read/write calls on read only files, enter this line under the "NetWare DOS Requester" heading in the NET.CFG file: __READ ONLY COMPATIBILITY = ON Ignore Incorrect Paradox Workshop Message _Paradox Workshop gives an incorrect error message indicating it can't test or finish applications. Ignore this message. Path Names Must Be Under 64 Characters _VLMs can't support a path name of more than 64 characters. To use longer paths, map a root drive and continue from there. Avoid Using DR DOS MOVE Command _MOVE.EXE in DR DOS causes the loss of the fake root mapping. This is because MOVE obtains the current path and attempts to perform a CD command on that path. NDIR Error in Compaq DOS 5.0 and DR DOS 6.0 _In Compaq DOS 5.0 and DR DOS 6.0, the following _commands give an error: __NDIR servername/volume: __DIR servername/volume: __CD servername/volume: _This is because DOS treats "/" as an option specifier when it does its preprocessing. Users can instead map a drive and use drive letters instead of the server/volume syntax. If Your MS Windows SYSTEM Directory Is on the Network _The workstation installation creates a SYSTEM directory on the workstation and copies files into that directory. Make sure after installation that you copy those files to the MS Windows SYSTEM directory on the network. First Available Drive Is Different _The conventional NetWare Shell for DOS used drives after the LASTDRIVE parameter; NetWare DOS Requester starts using the first available drive before the LASTDRIVE parameter. Consequently, users often see drive D: as the first NetWare drive rather than drive F:. To maintain compatibility with existing batch files, you may _want to add the command like "FIRST NETWORK DRIVE =F" under the NetWare DOS Requester portion of the NET.CFG file. _Otherwise, batch files assuming drive F: is the first drive must be altered, or drives D: and E: must be substituted (see DOS SUBST command). _In any case, the LASTDRIVE parameter should be adjusted to something above the default value of E:. Login Drive Prompt Appears To Be a Root Mapped Drive _Because NetWare DOS Requester is a redirector on the back-end of DOS, no directory path can be in the drive structure maintained by DOS when the parent of the directory is unaccessible. _This is the case with an unauthenticated connection and the drive mapped to the SYS:LOGIN directory. Users see "D:\>" instead of "F:\LOGIN>" when they first load the DOS client software. DOS Current Directory Structures Aren't Updated with RENDIR.EXE _NCPs that use a path won't function properly. To fix this problem, RENDIR.EXE will be changed to back up a directory before renaming the current one and will then forward to it. IPXODI.COM Version 2.0 or Greater Required _To support the packet burst ODI, the SFT III checksums, and _the NetWare management responder, IPXNCP.VLM requires IPXODI.COM version 2.0 or greater to be loaded with support for checksums and GNMA enabled (the version and the API support level are treated separately in IPXODI). Unicode Tables Copied to Workstation _Workstation installation copies Unicode tables for all languages and code pages to the workstation. _For American English you only need the following: __UNI_COL.001 __UNI_MON.001 __1252_UNI.001 ___UNI_1252.001 _If you use only American English, consider deleting other unicode tables to conserve disk space. Self-Extracting File Name: WSDRV2.EXE Revision: A Files Included Size Date Time WSDRV2.TXT (This File) WSDRV_2 21862 07-13-93 2:46p DOS 08-30-93 2:39p 3C1100.CO_ 9228 02-09-93 9:10p 3C1100.INS 494 07-15-92 9:16a 3C501.CO_ 9507 02-03-93 2:40p 3C501.INS 652 08-27-92 6:05p 3C503.CO_ 15022 02-03-93 3:01p 3C503.INS 733 10-28-92 10:38a 3C505.CO_ 13622 01-05-93 10:57a 3C505.INS 837 12-01-92 5:11p 3C509.CO_ 17964 01-13-93 10:29a 3C509.INS 896 11-18-92 4:37p 3C523.CO_ 13933 02-03-93 4:02p 3C523.INS 578 10-28-92 9:44a DRIVERS.DOS 5380 07-05-93 5:21p E21ODI.CO_ 10414 11-16-92 3:49p E21ODI.INS 887 10-28-92 10:54a E31ODI.CO_ 10106 11-16-92 3:46p ILANAT.INS 432 10-28-92 10:34a INTEL593.CO_ 10496 12-22-92 10:59a INTEL593.INS 861 06-17-93 4:01p INTEL595.CO_ 10828 06-03-93 12:02p INTEL595.INS 864 06-03-93 12:13p INTEL596.CO_ 15174 02-04-93 8:02a INTEL596.INS 1933 10-28-92 10:32a LANSUP.CO_ 10765 02-02-93 11:54a LANSUP.INS 676 06-23-92 3:01p LANZENET.CO_ 10245 12-21-92 2:22p LANZENET.INS 569 07-30-92 3:14p MADGEODI.CO_ 17962 02-16-93 11:07a MADGEODI.INS 1371 10-28-92 10:11a NCRWL05.CO_ 11248 01-22-93 1:33p NCRWL05.INS 858 12-09-92 1:03a NE1000.CO_ 9608 01-14-93 2:27p NE1000.INS 499 06-16-92 5:02p NE1500T.CO_ 9964 12-21-92 2:25p NE1500T.INS 595 08-26-92 4:39p NE2.CO_ 9920 01-14-93 2:00p NE2.INS 493 07-30-92 3:12p NE2000.CO_ 10625 03-10-93 12:48p NE2000.INS 619 12-09-92 9:39a NE2100.CO_ 9965 12-21-92 2:25p NE2100.INS 676 11-19-92 4:38p NE2_32.CO_ 9825 01-14-93 2:28p NE2_32.INS 669 09-30-92 9:00a NE3200.CO_ 11614 02-08-93 1:51p NE3200.INS 442 01-20-93 4:01p NI5210.CO_ 11087 09-14-92 11:46a NI5210.INS 672 11-02-92 10:06a TCE16MCW.INS 678 05-06-93 4:08p TCE32MCW.CO_ 11373 11-11-92 1:33p TCE32MCW.INS 678 05-06-93 4:08p TCNSW.CO_ 9147 09-22-92 10:38a TCNSW.INS 803 05-06-93 1:00p TCTOKSH.CO_ 30020 11-23-92 2:17p TCTOKSH.INS 2101 11-03-92 9:12a TOKEN.CO_ 14338 04-12-93 6:27p TOKEN.INS 512 06-22-92 4:03p TRXNET.CO_ 8901 12-21-92 2:27p TRXNET.INS 517 06-22-92 4:07p UBODI.CO_ 17335 08-13-92 2:44p UBODI.INS 1335 07-13-93 8:56a NI6510.INS 402 10-28-92 10:31a NI9210.CO_ 11081 09-14-92 11:46a NI9210.INS 301 10-13-92 11:04a NTR2000.CO_ 12951 01-07-93 1:22p NTR2000.INS 351 10-13-92 10:05a NULL.CO_ 288 02-02-93 4:07p NULL.INS 327 01-27-93 3:13p OSH391R.CO_ 13972 08-12-92 8:45a OSH391R.INS 1012 10-28-92 11:45a OSH392R.CO_ 13907 08-10-92 10:11a OSH392R.INS 1249 10-28-92 11:42a OSH89XR.CO_ 14038 08-25-92 11:49a OSH89XR.INS 701 10-28-92 11:35a OSH990R.CO_ 13818 08-10-92 10:09a OSH990R.INS 776 10-28-92 11:28a PCN2L.CO_ 10104 04-28-93 1:12p NI6510.CO_ 10661 09-14-92 3:45p E31ODI.INS 563 10-28-92 10:57a ES3210.CO_ 10978 02-03-93 6:49p ES3210.INS 308 10-28-92 9:53a EXOS.CO_ 10631 12-21-92 2:29p EXOS.INS 773 07-30-92 3:15p EXP16ODI.CO_ 14405 05-12-93 3:45p EXP16ODI.INS 1105 10-29-92 3:38p HPISAODI.CO_ 11418 07-29-92 4:26p HPISAODI.INS 903 10-28-92 9:31a HPMCAODI.CO_ 10776 07-29-92 4:14p HPMCAODI.INS 625 10-28-92 9:40a IBMFDDIO.CO_ 14486 08-05-92 3:31p IBMFDDIO.INS 1286 09-21-92 10:40a IBMODISH.CO_ 16084 10-08-92 12:01p IBMODISH.INS 824 02-04-93 10:23a ILANAT.CO_ 10925 09-14-92 3:39p PCN2L.INS 720 06-24-92 4:00p SMC8000.CO_ 16097 10-08-92 11:57a SMC8000.INS 830 10-13-92 3:02p SMC8100.CO_ 22090 01-26-93 10:16a SMC8100.INS 547 10-30-92 10:35a SMCARCWS.CO_ 9943 10-14-92 10:55a SMCARCWS.INS 746 02-12-93 12:36p T20ODI.CO_ 29052 09-22-92 9:29a T20ODI.INS 817 10-28-92 11:15a T30ODI.CO_ 29116 09-21-92 1:49p T30ODI.INS 566 10-28-92 11:18a TCCARC.CO_ 9159 07-16-92 9:09a TCCARC.INS 748 05-06-93 4:07p TCE16ATW.CO_ 11000 08-31-92 3:53p TCE16ATW.INS 688 10-30-92 9:37a TCE16MCW.CO_ 11360 11-11-92 1:33p ÿ