Ref: 03250506
Title: 3+Open Release Notes for DOS LAN Mgr (vs. OS/2 LAN Mgr)
Date: 10/24/88

Copyright 3Com Corporation, 1991.  All rights reserved.

         DOS 3 LAN Manager - Release Notes  10/21/88

I.  USER DIFFERENCES

A.  "Dormant" Connections

One of the features of OS/2 Lan Manager that is not implemented
in DOS Lan Manager is the ability to maintain what are called
"Dormant" connections.  This refers to the fact that if a user
utilizes a network resource with a UNC operation (by looking at a
print queue on an other server for example), the connection to
the remote server will not be dropped until "keepconn" seconds
have passed (by default, 10 minutes).  Since DOS Lan Manager does
not support these connections, some anomalous behavior can
result, namely if a user does the following, he will get an
invalid password error under DOS, but not under OS/2:

  NET LOGON LARRYO MYPASSWORD
  NET PASSWORD \\VULTURE MYPASSWORD MYNEWPASSWORD
  NET PASSWORD \\VULTURE MYNEWPASSWORD MYPASSWORD <<--this fails

To get around the problem, you have to do the following:

  NET LOGON LARRYO MYPASSWORD
  NET PASSWORD \\VULTURE MYPASSWORD MYNEWPASSWORD
  NET LOGON LARRYO MYNEWPASSWORD
  NET PASSWORD \\VULTURE MYNEWPASSWORD MYPASSWORD <<--this works


B.  NET SEND Message

Due to limitations in certain OEM's NetBIOS implementations, it
is impossible to NET SEND a message from a workstation to a
message name on the same workstation.  This restriction has some
rather unusual potential ramifications.  For example, if you do:

  NET ADMIN \\VULTURE /C NET SEND /USERS System shutting down

you will see a "NET3722: The command was completed with error(s)"
error message from the server.


II.  DIFFERENCES BETWEEN DOS LANMAN ENHANCED & BASIC WORKSTATION
     COMMANDS

This explains usage for the following DOS LAN Manager Basic commands not
covered in the DOS LAN Manager User's Guide:

A. NET NAME

Lists a Workstation's computername.  Message alias functions can
only be used with DOS LAN Manager Enhanced.

B.  NET PAUSE/CONTINUE

Can be used to pause/continue shared directories or printers.
The Workstation service can only be paused/continued with DOS LAN
Manager Enhanced.

C.  NET PRINT

Basic version allows you to send a file directly to a Server for
printing (NET PRINT {filename} {devicename}).  Contents of a
printer queue can be displayed with Basic but only controlled
with Enhanced.

D.  NET START WORKSTATION

The options listed on pages 32-34 of the DOS LAN Manager User's
Reference apply only to Enhanced.


III.  API DIFFERENCES

A.   The NetMessageFileSend API will only return DOS error
messages on invalid file names, not OS/2 error messages.  OS/2
enhanced the validity checking that is done on invalid file
names, however the NetMessageFileSend API does not implement this
enhanced functionality.  Instead it simply returns the error that
MS-DOS returns.

B.  The NetWkstaSetInfo API does not do any validity checking on
the wki0_heuristic field.

C.  The NetProfileLoad API will only accept profiles saved with
the NetProfileSave command, in particular, while OS/2 will accept
a lower case command (ie net use), DOS will only accept the
command in upper case (NET USE).


IV.  OEM DIFFERENCES

The OEM only API's NetWkstaLogon and NetWkstaReLogon do not issue
a presence check for the redirector.


V.  DOS LAN MANAGER AND IBM LAN SERVER COMPATIBILITY

IBM LAN Server distinguishes between DOS and OS/2 workstations.
DOS Lanman behaves more like an OS/2 workstation than a core
level DOS workstation (with regards to the functionality and
protocol used).  The IBM LAN Server machines must be configured
to identify DOS LAN Manager machines as OS/2 workstations.
Below are the steps necessary to complete this operation:

1.  Go to the Domain Controller (LAN Server) and choose

Definitions -->Users --> New
(you must "unchoose" 'admin') --> Create

Fill in the user name, description, pick User or Admin
privilege, pick OS/2 (instead of DOS), fill in home server and
redirected drive.

Exit from the create menu.

2.  From the Users Menu, choose Password and be sure it
is "No".

Exit from the Password menu.

3.  From the Users Menu, choose Enable Logon --> yes

4.  Exit from LAN Server full-screen interface.


VI.  DOS LAN Manager and Use of High Memory

A.  Machines that are certified as XMS compatible are:

   IBM-AT & 100% Compatibles
   IBM PS/2 25, 30, 50, 60, 80
   AT&T Personal Computer
   Ericksson Personal Computer
   HP Vectra
   Olivetti Personal Computer
   Tandy 1000, 3000, 4000

B.  Known devices & drivers incompatible with the XMS
spec are:

   Win386 v2.1 (XMS incompat. fixed next release)
   IBM VDisk
   dBase-II
   ChargeCard

C.  Additional comments

  *  Devices & drivers that are not compatible with the XMS spec
may conflict with himem.sys.

  *  Use of DMA network devices is unpredictable

  *  Use of drivers/devices that use the A20 address line to
map memory are incompatible

  * IBM DOS 4.0 does not support himem.sys, although MS DOS 4.0
does.


VII.  INSTALLER

A.  Administrators can install from a network drive if the
workstations are already running MSNET by doing the following:

   *  Create a DOSLAN directory in the root of some share.

   *  Create E1, E2, etc. directories in DOSLAN for the first
enhanced workstation disk, second enhanced workstation disk, etc.

   *  Similarly, create B1, etc. directories for the basic
workstation disks (currently only one), and D1, D2, etc.
directories for the drivers disks.

   *  Copy SETUP.EXE and DEFAULT from either the first enhanced
or basic workstation disk into DOSLAN.

   *  Copy the contents of the DOS LAN Manager disks to the
corresponding directory.

Users can then install from DOSLAN by creating a redirected drive
to it.

B.  Administrators can modify the contents of the DEFAULT file to
customize the defaults of the installation process.

C.  %LANROOT% is a macro which can be used in .NIF files. This
macro is replaced by the installer with the full pathname of the
lanroot.

D.  The LANMAN.DAT file is only used by the installer.  It
contains information on which disk type each disk is, how large
the software is, and how many more disks there are.

E.  A user cannot install from a remote floppy (a floppy drive
that has been shared by a server)


VIII.  MESSENGER

A.  A user cannot do a NET SEND to themselves.

B.  The messages that popup on an XT do not disappear after
awhile; they must by cleared by pressing ESC.  If the user is
concerned that the machine will be frozen by the message display,
then the messenger service should not be installed.


IX.  MISCELLANEOUS

A. Passwords are not encrypted on a DOS lanman workstation

B.  A user  cannot run DOS LAN Manager from within the
compatibility box on OS/2.  Nor can a user run programs using the
DOS Lan Manager API's from within the compatibility box on OS/2

C.  If the command line passed to a network driver or service
program from the NET START command is longer than 128 bytes, it
is placed in a temporary file, let's say called XXX, and "@XXX"
is passed on the command line. The driver or service program is
expected to recognize the '@', read its command line from the
file, and delete the file.
