Ref: 13420018
Title: DOS Enhanced Netstation Using 3F LINK Generates an Internal Error
date: 3/29/91

Copyright 3Com Corporation, 1991.  All rights reserved.

A DOS enhanced XNS netstation has the ability to establish a session to
a 3+Share server via the 3F LINK command.  By default, XNS allows a
session to be established to eight different 3+Share servers simultaneously.
When you attempt to establish the ninth session, the netstation will return
an internal error and it will not allow any 3F commands to be issued to any
3+Share server not already linked.  (This problem affects only the 3F
command and not the NET USE command.)

To correct this situation, the netstation's PROTOCOL.INI file must be
modified.   Two parameters must be added to the XNS_TRANSPORT section of
the PROTOCOL.INI file to allow more than eight concurrent sessions to
different 3+Share servers.

The first parameter is called MAXNAMES.  Set this parameter to a number
higher than the default of eight.  This will set the maximum number of
LoginLibrary name mapper items.  Each item is 88 bytes.  This parameter is
ignored if the LoginLibrary parameter is set to NO.

The second parameter is called NAMECACHESIZE.  By default, this
parameter is configured for 512 bytes.  By increasing this value, the
size of the LGL cache for 3+Names will be larger.  Depending on the
number of characters which are defined for 3+Share servers in the Name
service, you may or may not need to increase this parameter.  This
parameter is also ignored if LoginLibrary is set to NO.

A PROTOCOL.INI file with the additional parameters would look like this:

; 3Com XNS protocol
[XNS_TRANSPORT]
   DRIVERNAME      = XNSTP$
  BINDINGS = ETHERLINK_PLUS
   MAXPROCESSES    = 12
   FGTICKS         = 2
   BGTICKS         = 2
   MAXROUTES       =
   MAXSOCKETS      =
   MAXXMITDESCS    =
   NONGROUPS       =
   SHAREGROUPS     =
   LOGINLIBRARY    = YES
   MAXNAMES        = 15
   NAMECACHESIZE   = 1024
   COURIERLIBRARY  = NO
  NETBIOSGROUPS    =
