home *** CD-ROM | disk | FTP | other *** search
/ Power DOS 1995 July / Power_DOS_CD-ROM_Walnut_Creek_July_1995.iso / upgrades / dosup9.txt < prev    next >
Text File  |  1994-01-29  |  25KB  |  577 lines

  1.  
  2.               NOVELL TECHNICAL INFORMATION DOCUMENT
  3.  
  4. TITLE:              DOS Client Files Update
  5. DOCUMENT ID:        TID014295
  6. DOCUMENT REVISION:  B
  7. DATE:               21JAN94
  8. ALERT STATUS:       Yellow
  9. INFORMATION TYPE:   Symptom Solution
  10. README FOR:         DOSUP9.EXE
  11.  
  12. NOVELL PRODUCT and VERSION:
  13. NetWare Client for DOS/Windows
  14.  
  15. ABSTRACT:
  16.  
  17. Contains updated DOS client files.  This file includes the v1.10 NetWare DOS
  18. Requester (VLMs) and PBURST.NLM.  It also includes NetWare shells v3.32
  19. (NETX.EXE, EMSNETX.EXE, XMSNETX.EXE), compatible with DOS 3.0 and above,
  20. including MS DOS 6.2, PCDOS 6.1, DR DOS 6.0 and Windows 3.0/3.1.  Includes
  21. support for both ODI and dedicated IPX, Netbios, DOS client files, and MLID
  22. drivers.  NOTE: If you are using packet burst over a wide area link, download
  23. PBURST.EXE from Novlib, lib5 for packet burst over a WAN link.
  24.  
  25. ──────────────────────────────────────────────────────────────────────────────
  26. DISCLAIMER
  27. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL.  NOVELL
  28. MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION.  HOWEVER, THE
  29. INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL
  30. MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  31. ──────────────────────────────────────────────────────────────────────────────
  32.  
  33. SYMPTOM
  34.  
  35.      Fixes known anomalies with the LSL, IPXODI, and MLID drivers.
  36.  
  37.  
  38. SOLUTION
  39.  
  40.      Copy the updated files to the appropriate directories, and reboot the
  41.      w/s.
  42.  
  43.      Files marked with an '*' are new since DOSUP8.EXE.  Files marked with a
  44.      '^' have been updated since DOSUP8.EXE.
  45.  
  46.      NOTE:     When you expand DOSUP9.EXE, it will automatically create two
  47.                sub-directories: NETX (containing the latest workstation shells
  48.                that support DOS 3.x to DOS 6.x, including MSDOS 6.2 and PCDOS
  49.                6.1); VLMS (containing the latest released NetWare DOS
  50.                Requester files v1.10).
  51.  
  52.      Self-Extracting File Name:  DOSUP9.EXE     Revision:  B
  53.  
  54.      Files Included     Size     Date      Time
  55.  
  56.      \
  57.        DOSUP9.TXT         (This File)
  58.           IPX.OBJ      20340   11-21-91   12:50p
  59.           LSL.COM      17805   09-10-93    3:48p
  60.           NE2.COM      20192   12-09-93    10:12p  ^
  61.         DOSNP.EXE      10547   07-19-93    3:17p
  62.         INT2F.COM        640   07-28-88   11:48a
  63.         PCN2L.COM      21294   04-28-93    1:12p
  64.         ROUTE.COM       4882   05-11-93    8:59a
  65.         TBMI2.COM      24884   06-03-93    4:36p
  66.         TOKEN.COM      27381   04-12-93    6:27p
  67.        IPXODI.COM      30247   10-07-93    4:52p
  68.        LANSUP.COM      21943   02-02-93   11:54a
  69.        NE2_32.COM      19903   07-30-93    9:39a
  70.        NE1000.COM      19807   07-30-93    9:40a
  71.        NE2000.COM      21188   11-23-93   11:31a  ^
  72.        NE2100.COM      29256   07-30-93    9:41a
  73.        NE3200.COM      26568   10-20-93   11:28a  ^
  74.        PACKET.SIG       3720   01-20-94   10:31a  *
  75.        PBURST.NLM      95736   11-12-92   10:34a  *
  76.        RPLFIX.COM       1838   06-30-93   10:56p  ^
  77.        RPLFIX.DOC       2255   02-21-91    2:47p
  78.        RPLODI.COM       1652   03-21-91    2:24p
  79.        TASKID.COM       7539   01-22-93   10:47a
  80.        TOKODI.DOC       6882   11-03-93    2:08a
  81.        TRXNET.COM      18765   12-21-92    2:27p
  82.       NE1500T.COM      29258   07-30-93    9:41a
  83.       NETBIOS.EXE      24402   11-19-93   11:05a  ^
  84.       NTR2000.COM      24909   03-31-93    9:46a
  85.       ODIINFO.DOC      24499   12-09-92    2:43p
  86.       ODINSUP.COM      33867   02-23-93    8:58a
  87.       ODINSUP.DOC      42016   10-28-93    1:07a
  88.      DEADLOCK.TXT      18073   12-21-93    2:26p  ^
  89.      DOSODIWS.DOC       4916   11-03-93    2:19a
  90.      \NETX\
  91.          NETX.EXE      78654   11-17-93    2:14p  ^
  92.       EMSNETX.EXE      90510   11-17-93    2:16p  ^
  93.       XMSNETX.EXE      87172   11-17-93    2:18p  ^
  94.      \VLMS\
  95.           FIO.VLM      17914   12-09-93    1:06p  *
  96.           NDS.VLM       8340   12-09-93    1:05p  *
  97.           NWP.VLM       6500   12-09-93    1:05p  *
  98.           RSA.VLM      19552   12-09-93    1:07p  *
  99.           VLM.EXE      36525   12-09-93    1:03p  *
  100.          AUTO.VLM       4447   12-09-93    1:06p  *
  101.          BIND.VLM       4664   12-09-93    1:05p  *
  102.          CONN.VLM      10705   12-09-93    1:04p  *
  103.          NETX.VLM      15622   12-09-93    1:06p  *
  104.          TRAN.VLM       1545   12-09-93    1:04p  *
  105.         PRINT.VLM       7893   12-09-93    1:06p  *
  106.         REDIR.VLM      13633   12-09-93    1:06p  *
  107.        IPXNCP.VLM       9560   12-09-93    1:04p  *
  108.        IPXODI.MSG       3829   10-07-93    4:52p  *
  109.       GENERAL.VLM       4203   12-09-93    1:06p  *
  110.       READVLM.TXT      42144   12-20-93   11:43a  *
  111.       UNI_COL.001       4500   01-23-93    2:24p  *
  112.       UNI_MON.001       4244   01-23-93    2:23p  *
  113.      1252_UNI.001        659   01-26-93    5:10p  *
  114.      DOSRQSTR.MSG       9522   11-19-93    8:56a  *
  115.      SECURITY.VLM       7978   12-09-93    1:05p  *
  116.      UNI_1252.001       2196   01-26-93    5:10p  *
  117.  
  118.  
  119.      Installation Instructions:
  120.  
  121.      Make a backup of any files currently on your workstation that appear in
  122.      the list above. 
  123.  
  124.      FOR THE FILES AT THE ROOT OF THE [DOSUP9] FILE:
  125.  
  126.      Note:     The files at the root of [DOSUP9] are not shell specific, and
  127.                are for use with either NETX or VLM workstation configurations.
  128.  
  129.      Copy the updated LSL, MLID driver, IPXODI and any other needed driver to
  130.      the workstation's boot drive, where the network files are located. 
  131.      Reboot, and load the newer drivers.
  132.  
  133.      FOR THE FILES IN THE SUB-DIRECTORY [NETX] UNDER THE [DOSUP9] ROOT
  134.      DIRECTORY: 
  135.  
  136.      These are the latest NetWare shells that support DOS 3.x - DOS 6.x.
  137.  
  138.      If you are using PCDOS v6.10, please see the note for PCDOS 6.10 users on
  139.      the next page of this document.
  140.  
  141.      Copy the updated shells (NETX.EXE, EMSNETX.EXE and/or XMSNETX.EXE) to the
  142.      workstation's boot drive, where the network files are located.
  143.  
  144.      Reboot, and load the newer shell. 
  145.  
  146.      FOR THE FILES IN THE SUB-DIRECTORY [VLMS] UNDER THE [DOSUP9] ROOT
  147.      DIRECTORY: 
  148.  
  149.      If you are using the VLMs (NetWare DOS Requester), add LASTDRIVE=Z to the
  150.      workstation CONFIG.SYS file.  Please read the READVLM.TXT file for the
  151.      latest information about the VLMs.
  152.  
  153.      Copy the following files to the workstation boot drive's NWCLIENT
  154.      directory:
  155.  
  156.           AUTO.VLM
  157.           BIND.VLM    
  158.           CONN.VLM    
  159.           FIO.VLM    
  160.           GENERAL.VLM
  161.           IPXNCP.VLM 
  162.           NDS.VLM    
  163.           NETX.VLM   
  164.           NWP.VLM    
  165.           PRINT.VLM  
  166.           REDIR.VLM  
  167.           RSA.VLM    
  168.           SECURITY.VLM
  169.           TRAN.VLM    
  170.           VLM.EXE 
  171.  
  172.      Copy the following files to the boot drive's NWCLIENT\NLS directory:
  173.           
  174.           1252_UNI.001
  175.           UNI_1252.001
  176.           UNI_COL.001
  177.           UNI_MON.001
  178.  
  179.      Copy the following files to the boot drive's NWCLIENT\NLS\ENGLISH
  180.      directory:
  181.  
  182.           DOSRQSTR.MSG
  183.           IPXODI.MSG
  184.  
  185.      IMPORTANT INFORMATION:
  186.  
  187.      The following drivers included in this ZIP file now default to the 802.2
  188.      frame type.  When using these drivers, it is necessary to either use the
  189.      802.2 frame type on your server or change the frame type for the
  190.      workstation in your workstation NET.CFG file.
  191.  
  192.      NE1000.COM     19,807   7-30-93  9:40a   v1.28
  193.      NE1500T.COM    29,258   7-30-93  9:41a   v1.27
  194.      NE2.COM        20192   12-09-93 10:12p   v1.28
  195.      NE2000.COM     21188   11-23-93 11:31a   v1.54
  196.      NE2100.COM     29,256   7-30-93  9:41a   v1.27
  197.      NE2_32.COM     19,903   7-30-93  9:39a   v1.30
  198.      NE3200.COM     26,568  10-20-93 11:28a   v1.18
  199.  
  200.      If you wish to continue to use the 802.3 frame type, place the following
  201.      two lines in the NET.CFG file:
  202.  
  203.      Link Driver <drivername>
  204.      Frame Ethernet_802.3
  205.  
  206.      If you were using the NE2000.COM driver, you would replace <drivername>
  207.      with NE2000.  Be sure to indent the second line and place a carriage
  208.      return after the second line.
  209.  
  210.  
  211.      IMPORTANT Note for PC DOS 6.10 users: (Problem using the %OS_VERSION
  212.      parameter)
  213.  
  214.      The default login script, as well as many system login script files
  215.      contain the following commands:
  216.  
  217.           MAP INS S1:=SYS:PUBLIC
  218.           MAP INS S2:=SYS:PUBLIC/%MACHINE/%OS/%OS_VERSION
  219.  
  220.      The %MACHINE variable applies to the LONG MACHINE TYPE= <Name> parameter
  221.      in the NET.CFG file.  It defaults to IBM_PC
  222.  
  223.      The %OS variable applies to the DOS NAME= <Name> parameter in the NET.CFG
  224.      file.  It defaults to MSDOS.  PCDOS users typically will create a
  225.      directory called PCDOS, and set DOS NAME=PCDOS in the workstation NET.CFG
  226.      file.  This allows the co-existence of MSDOS and PCDOS with the same
  227.      version number to be mapped under the %OS directory.  i.e.
  228.  
  229.           SYS:PUBLIC\IBM_PC\MSDOS\V6.00
  230.           SYS:PUBLIC\IBM_PC\PCDOS\V6.00
  231.  
  232.      The %OS_VERSION variable applies to the DOS VERSION returned from DOS INT
  233.      21h-Function 30h, which is the "GET DOS VERSION" function.  We check the
  234.      AL register for the major version number, and the AH register for the
  235.      minor version number.  Using INT 21h, Function 30h for PCDOS v6.00, will
  236.      return 6.00 as the version.  This matches the DOS VER command from PCDOS
  237.      v6.00, which also returns version 6.00.  However, using INT 21h, Function
  238.      30h for PCDOS v6.10, will also return 6.00 as the version.  This does not
  239.      match the VER command from PCDOS v6.10, which shows the version as 6.10. 
  240.      This is similar to what happens with DOS 4.01.  The DOS VER command
  241.      (which returns an ASCII text string) reports the DOS version as version
  242.      4.01, but internally (using the Get Dos Version function call), DOS 4.01
  243.      reports itself as DOS version 4.00 to applications.  
  244.  
  245.      This means that PCDOS v6.10 users will be mapped to the:
  246.      SYS:PUBLIC\IBM_PC\PCDOS\V6.00 directory by default, since INT
  247.      21h-Function 30h returns 6.00 as the version, and the NETX.EXE shell
  248.      relies on this function to return the correct DOS version.  This will
  249.      result in invalid command.com errors, if comspec is set to the network
  250.      "DOS directory" search mapping.
  251.  
  252.      WORK AROUND OPTIONS
  253.  
  254.      1)   Add the following line to the workstation's config.sys file:
  255.           DEVICE=SETVER.EXE
  256.  
  257.      At the DOS prompt, type:  SETVER NETX.EXE 6.10 (to add netx.exe to the
  258.      setver table.)
  259.  
  260.      At the DOS prompt, type:  SETVER  (to list the elements in the setver
  261.      table, to make sure NETX.EXE was correctly added to the table.)
  262.  
  263.      NOTE:     NETX.EXE can be removed from the setver table using the
  264.                following syntax:  SETVER NETX.EXE /D   Only do this if setver
  265.                is no longer needed to report the correct DOS version to the
  266.                NETX.EXE shell.
  267.  
  268.      Reboot the workstation, and load the network software.
  269.  
  270.      OR, (instead of option 1)
  271.  
  272.      2)   Upgrade all workstations from PCDOS v6.00 to PCDOS v6.10, and place
  273.           the PCDOS v6.10 files into the: SYS:PUBLIC\IBM_PC\PCDOS\V6.00
  274.           directory.  This will allow the default mapping of
  275.           SYS:PUBLIC\IBM_PC\PCDOS\V6.00 to work for v6.10 PCDOS users.
  276.  
  277.  
  278. Patch History:
  279.  
  280.      HISTORY OF FIXES for the current NetWare Shells (NETX.EXE, EMSNETX.EXE &
  281.      XMSNETX.EXE) since v3.32 (930217)
  282.  
  283.      SYMPTOM
  284.  
  285.      1)   Provides support for DOS 6.x, rather than just 6.0 and below.  Added
  286.           support for versions 6.x of DOS. (See the note at the bottom of this
  287.           document.)
  288.  
  289.      2)   Adds support for the NCP return code 150.  Now when the shell
  290.           receives a 150 return code from Int 21 function 50h, it will put a
  291.           24h in the AX register, indicating a "sharing buffer overflow"
  292.           error.
  293.     
  294.      3)   BACKUP from DOS 5.0 fails when specifying a NetWare drive as the
  295.           target drive.  Int 21 function 60 was failing (file not found) when
  296.           parsing root directory names, such as "f:\".
  297.  
  298.      4)   Unable to set PRINT TAIL value in NET.CFG to 0. This has been fixed
  299.           in this release.
  300.    
  301.      5)   The destination file's date changes with the NCOPY /C option.  A bug
  302.           in the cache code could cause NCOPY /C to update the destination
  303.           file with the current date and time.  Specifically, using NCOPY /C
  304.           to copy  a 30911 byte file would cause the bug.  Some other sizes
  305.           would not fail.
  306.  
  307.      6)   Interrupt 21h function 40h errors were not being passed on to the
  308.           application.  The shell was clearing the carry flag on write errors,
  309.           causing an application to believe that no write error had occurred. 
  310.  
  311.      7)   Interrupt 21h function 4B01h (load but do not execute) was causing
  312.           the workstation to hang.
  313.  
  314.      8)   The stack size was increased in order to accommodate the "PRINT
  315.           TAIL" parameter in NET.CFG
  316.  
  317.      9)   Interrupt 21h function 4409h, which determines whether the specified
  318.           device is local or remote, was returning incorrect values when run
  319.           on a network drive.
  320.  
  321.      10)  The shell was returning an incorrect print job number.
  322.  
  323.      11)  If a section of a file is locked with int 21h - 5Ch, and then
  324.           another workstation accesses the same file and tries to read the
  325.           locked area with int 21h - 3Fh, it will return successful.
  326.  
  327.  
  328.      Solution Specifics:
  329.  
  330.      Brief Description of the files included in the kit:
  331.  
  332.      DOSNP.EXE:   NetWare DOS NP Extender
  333.      EMSNETX.EXE: NetWare EMS Workstation Shell
  334.      INT2F.COM:   Novell Network BIOS Interrupt 2Fh Emulator
  335.      IPX.OBJ:     Novell IPX/SPX
  336.  
  337.      (No further development is being done on IPX.OBJ.  Novell recommends  you
  338.      use the ODI client software. See ODIINFO.DOC for details.)
  339.  
  340.           IPXODI.COM:    NetWare IPX/SPX Protocol
  341.           LANSUP.COM:    IBM LAN Support MLID
  342.           LSL.COM:       NetWare Link Support Layer
  343.           NE1000.COM:    Novell NE1000 Ethernet MLID
  344.           NE1500T.COM:   Novell NE1500T Ethernet MLID
  345.           NE2.COM:       Novell NE2 Ethernet MLID
  346.           NE2_32.COM:    Novell NE2-32 Ethernet MLID
  347.           NE2000.COM:    Novell NE2000 Ethernet MLID
  348.           NE2100.COM:    Novell NE2100 Ethernet MLID
  349.           NE3200.COM:    Novell NE3200 Ethernet MLID
  350.           NETBIOS.EXE:   Novell NetBIOS Emulation Package
  351.           NTR2000.COM:   Novell NTR2000 Token-ring MLID
  352.           ODINSUP.COM:   ODI Support Interface for NDIS
  353.           PBURST.NLM:    NCP Packet Burst Support, Large Internet Packets, and
  354.                          Packet Signature for NetWare 3.11 
  355.           PCN2L.COM:     IBM PC Network II & II/A MLID 
  356.           ROUTE.COM:     NetWare Source Routing Driver
  357.           RPLFIX.COM:    NetWare Boot Disk Image Patch Program
  358.           RPLODI.COM:    Novell RPL ODI
  359.           TASKID.COM:    Version Task Identification Program
  360.           TBMI2.COM:     Task Switched Buffer Manager for IPX/SPX
  361.           TOKEN.COM:     IBM Token-Ring MLID
  362.           TRXNET.COM:    Novell Turbo RxNet & RxNet/2 MLID
  363.           XMSNETX.EXE:   NetWare XMS Workstation Shell
  364.  
  365.  
  366.           VLMs
  367.  
  368.           AUTO.VLM: NetWare auto-reconnect module
  369.           BIND.VLM: NetWare bindery protocol module
  370.           CONN.VLM:      NetWare connection table manager
  371.           DOSRQSTR.MSG:  NetWare DOS Requester message file (english)
  372.           FIO.VLM:       NetWare file input-output module
  373.           GENERAL.VLM:   NetWare general purpose function module
  374.           IPXNCP.VLM:    NetWare IPX transport module
  375.           IPXODI.MSG:    NetWare IPXODI Message file (english)
  376.           NDS.VLM:       NetWare directory services protocol module
  377.           NETX.VLM:      NetWare workstation shell module
  378.           NWP.VLM:       NetWare protocol multiplexor module
  379.           PRINT.VLM:     NetWare printer redirection module
  380.           REDIR.VLM:     NetWare DOS redirector module
  381.           RSA.VLM:       NetWare RSA authentication module
  382.           SECURITY.VLM:  NetWare security enhancement module
  383.           TRAN.VLM:      NetWare transport multiplexor module
  384.           VLM.EXE:       NetWare virtual loadable module manager       
  385.           1252_UNI.001:  Unicode file for US code page 437
  386.           UNI_1252.001:  Unicode file for US code page 437
  387.           UNI_COL.001:   Unicode file for US code page 437
  388.           UNI_MON.001:   Unicode file for US code page 437
  389.  
  390.  
  391.  
  392.      Brief Description of the document files included in the kit:
  393.  
  394.      DEADLOCK.TXT:  Black Screen of Death/Windows Hang suggestions, Also
  395.                     includes LSL, IPXODI and VIPX parameters and changes.
  396.      DOSODIWS.DOC:  Brief description of ODI, Token and Lansup drivers
  397.      DOSUP9.TXT:    This File
  398.  
  399.      This README file accompanies DOSUP9.EXE which comprises DOS client files
  400.      for NetWare v4.x, v3.x, v2.2x and v2.1x operating systems.
  401.  
  402.      ODIINFO.DOC:   Discussion on why Novell is promoting ODI
  403.      ODINSUP.DOC:   Info and configuration examples for ODINSUP
  404.      PACKET.SIG:    Info on Packet Signature and parameters
  405.      READVLM.TXT:   VLM errata and information sheet.
  406.      RPLFIX.DOC:    Information on how and when to run RPLFIX
  407.      TOKODI.DOC:    Token and Lansup LSB mode, Bit reversal, etc
  408.  
  409.  
  410.      PACKET BURST:
  411.  
  412.      BNETX.EXE has been deleted from the client update due to a rare problem
  413.      which can result in data corruption.
  414.  
  415.      For Packet Burst support at the client, the workstation will need to be
  416.      upgraded to the NetWare DOS Requester (VLM) technology. v1.10 VLMs have
  417.      Packet Burst and Large Internet Packets enabled by default.
  418.  
  419.      For v3.12 and v4.x NetWare, Packet Burst and Large Internet Packets are
  420.      enabled by default in the O/S, and do not require or use PBURST.NLM. 
  421.      v3.11 servers need PBURST.NLM loaded to support Packet Burst and LIP NCP
  422.      calls.  To turn Large Internet Packets off at a 3.11 server with
  423.      PBURST.NLM loaded, or at a 3.12 or 4.x server, at the server console
  424.      type:  Allow LIP=OFF
  425.  
  426.      If you are using PBURST over a WAN (Wide Area Link), download PBURST.EXE
  427.      from Novlib lib5.
  428.  
  429.      November 1993 NetWare Application Notes has an article comparing packet
  430.      burst under BNETX vs VLMs.
  431.  
  432.      December 1993 NetWare Application Notes has an article with a sample
  433.      packet burst configuration for VSAT satellite links.
  434.  
  435.      TBMI2.COM  -   This file is for use with DOS v5.0 Task Swapper, Windows
  436.                     v3.0 or Windows v3.1 (running in standard or real mode).
  437.  
  438.      For Windows v3.0, use TBMI2.COM and TASKID.COM. In the workstation
  439.      net.cfg add the following parameter:
  440.  
  441.           USING WINDOWS 3.0=ON
  442.  
  443.      TBMI2 is intended for those users running programs which use the IPX or
  444.      SPX communications protocols from the DOS prompt in Windows (standard or
  445.      real mode).  TSRs running under DOS prompts in Windows Enhanced mode do
  446.      not need TBMI2, since VIPX.386 will track IPX and SPX functions. If no
  447.      DOS applications are being run which require IPX or SPX support, then
  448.      neither of these programs are required. To determine whether your
  449.      application requires TBMI2, follow these steps:
  450.  
  451.      o    Load TBMI2.COM
  452.      o    Start Windows (In Standard or Real mode)
  453.      o    Open a MS-DOS prompt
  454.      o    (for Windows 3.0, load TASKID.COM)
  455.      o    Start the DOS application in question
  456.      o    Run the application and then exit.
  457.      o    Display diagnostic information by typing the following: TBMI2 /D
  458.      o    If the value in the field named Far Calls Processed is not 0, you
  459.           need to run TBMI2.COM.
  460.  
  461.      To get help with TBMI2.COM, type the following: tbmi2 /?
  462.  
  463.      The default configuration for TBMI2.COM is correct for most applications.
  464.      For use with the MS-DOS 5.0 task swapper, this file is documented in the
  465.      MS-DOS v5.0 README.TXT.
  466.  
  467.  
  468.      DOSNP.EXE  -   This is the Named Pipes Extender for DOS.  It allows you
  469.                     to run Named Pipes applications under DOS.
  470.  
  471.  
  472.      Novell Named Pipe Route Enhancements
  473.  
  474.      DOS Clients -  The default has been changed to not maintain a local Named
  475.                     Pipe server router table.  When a request for a DosOpen,
  476.                     DosWaitNmPipe, or DosCallNmPipe is received the protocol
  477.                     will query the network for the whereabouts of the Named
  478.                     Pipe server specified.  This means NCP services must be
  479.                     available i.e. NETX.EXE or VLM's must be loaded before
  480.                     DOSNP.EXE 
  481.  
  482.      The following parameters can be used in the Net.cfg to configure
  483.      Dosnp.exe.
  484.  
  485.      NP Max Machine Names = n  where n is a number between 4 and 50.  Replace
  486.      n with how many named pipe servers you want in the table. (This statement
  487.      in the Net.cfg will make the client maintain a local Named Pipe server
  488.      router table.) (Not to be used in conjunction with NP Max Sessions)
  489.      Default is 10
  490.  
  491.      NP Max Sessions = n  where n is a number between 4 and 50.  Replace n
  492.      with the number of Named Pipe servers you want to communicate with at
  493.      once from the remote router. (Not to be used in conjunction with NP Max
  494.      Machine Names) Default is 10
  495.  
  496.      NP Max Open Named Pipes = n  where n is a number between 4 and 128. 
  497.      Replace n with the maximum number of named pipes that can be opened at
  498.      once.  Default is 4
  499.  
  500.  
  501.      RPLFIX.COM  -  RPLFIX is used to allow workstations to remote program
  502.                     load (RPL) properly with MS DOS 5.x and above.  This
  503.                     utility must be run after the boot image file (usually
  504.                     NET$DOS.SYS) has been created using the DOSGEN utility. 
  505.                     RPLFIX will directly modify the boot image file; the boot
  506.                     image file's size and last modified date will be different
  507.                     after RPLFIX has been run.  RPLFIX only needs to be run
  508.                     against the boot image file once.  Attempts to run RPLFIX
  509.                     against an already modified boot image file are detected
  510.                     by the utility, and no further modifications will be made
  511.                     to the boot image file.
  512.  
  513.      Follow the instructions for DOSGEN (setting up remote reset workstations)
  514.      in the Novell reference manuals.  For NetWare v2.x, this information can
  515.      be found in Chapter 9 of the "Supervisor Guide", or Chapter 2 of the
  516.      "Using the Network" manual.  For NetWare v3.x, this information is found
  517.      in Appendix D of the Installation manual.  After performing all steps as
  518.      outlined in the appropriate manual to create the boot image file, run
  519.      RPLFIX.COM.  The remote workstation will likely hang during the reset
  520.      process if you are resetting using DOS 5.x or above and the boot image
  521.      file has not been modified by RPLFIX.
  522.  
  523.      RPLFIX can be found on the WSGEN diskette, or in the WSGEN subdirectory
  524.      if you are installing using a network drive.  After you have located
  525.      RPLFIX.COM, map a drive to the LOGIN subdirectory on the file server you
  526.      wish to remote reset from.  The DOSGEN procedure instructed you to create
  527.      a boot image file in that subdirectory (usually named NET$DOS.SYS). If
  528.      the drive you mapped to SYS:LOGIN was drive F, then you would enter the
  529.      following:
  530.  
  531.           RPLFIX F:NET$DOS.SYS <ENTER>
  532.  
  533.      RPLFIX only needs to be run if the version of DOS loaded on the floppy
  534.      disk used with DOSGEN is 5.x or greater.  Earlier versions of DOS do not
  535.      require that this utility be run.
  536.  
  537.      NOTE:     If you renamed your boot image file, then you must use the new
  538.                filename with RPLFIX:
  539.  
  540.           RPLFIX [d:]<boot image file> <ENTER>
  541.  
  542.      where  [d:] is the drive letter where the image file is located, and
  543.      <boot image file> is the name of the file created with the DOSGEN
  544.      utility.
  545.  
  546.           RPLODI.COM
  547.  
  548.      How and When to Use RPLODI.COM
  549.  
  550.      When a user has the traditional Novell Remote Boot PROM that sends a
  551.      Get-Nearest-Server packet to connect to the server, the workstation will
  552.      hang after the MLID (such as \NE2000.COM) loads.  Use RPLODI.COM only
  553.      with Novell Remote Boot PROMS, and ensure it is loaded before the MLID.
  554.  
  555.  
  556.      Use RPLODI.COM only with Novell Remote Boot PROMS.  Do not use RPLODI.COM
  557.      with IBM RPL PROMS.  The RPLODI.COM intelligence was built-into the
  558.      following files:
  559.  
  560.           TOKEN.RPL
  561.           ETHER.RPL
  562.           PCN2L.RPL
  563.           F1ETH.RPL
  564.           RBOOT.RPL
  565.  
  566.      For Novell Remote Boot PROMS, RPLODI.COM is implemented as shown in the
  567.      following AUTOEXEC.BAT, and RPLODI.COM must load before NE2000.COM (the
  568.      MLID driver):
  569.  
  570.           LSL
  571.           RPLODI
  572.           NE2000
  573.           IPXODI
  574.           NETX
  575.  
  576.  
  577.