home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 26 Fixes1x / 26-Fixes1x.zip / 1301read.zip / README.LAN < prev    next >
Text File  |  1991-05-02  |  48KB  |  1,061 lines

  1.  
  2. │                                                                     Page  i
  3. │                 OS/2 LAN Server 1.30.1 README.DOC
  4. │    OS/2 Commands ......................................................... 1
  5. │    DOS LAN Requester
  6. │         Upgrading disked workstations .................................... 1
  7. │         Upgrading remote IPL workstations ................................ 2
  8. │         Migrating from PCLP to DOS LAN Requester ......................... 2
  9. │         IBM PC 3270 Emulation ............................................ 2
  10. │         DOS 3.3 Tree Command ............................................. 2
  11. │    Publications
  12. │         Additional NET ACCOUNTS command parameter ........................ 2
  13. │         NET USER /TIMES .................................................. 3
  14. │         Using Replicator service to back up the DCDB...................... 3
  15. │         Description of workstation heuristic 24 .......................... 3
  16. │         Maximum value for numbigbuf parameter ............................ 3
  17. │         Using the IBM LAN Support Program Configuration Aid .............. 3
  18. │    OS/2 LAN Server
  19. │         Caching changes .................................................. 4
  20. │         Home directory changes ........................................... 5
  21. │         When to disable opportunistic locking ............................ 8
  22. │         Changing server heuristic 7 (srvheuristic) in large networks ..... 8
  23. │         Keyboard response time on heavily used servers ................... 8
  24. │         Renaming directories ............................................. 8
  25. │         Installation of LAN Server if a domain control database exists ... 8
  26. │         Cleanup parameter not included in default IBMLAN.INI ............. 8
  27. │         Re-establishing connection to dynamically shared resources ....... 8
  28. │    Migration Utility information on migration utility diskette ........... 9
  29. │    Network Printing
  30. │         Presentation Manager printing .................................... 9
  31. │         Remote set up of printers and queues ............................. 9
  32. │         Refresh interval .................................................10
  33. │         Local security ...................................................10
  34. │         DOS compatibility mode ...........................................10
  35. │         Printing to a LAN Server 1.2 .....................................11
  36. │    Interoperability
  37. │         Interoperability of IBM LAN Servers and Requesters ...............11
  38. │         Interoperability of Novell NetWare and IBM DOS LAN Requesters ....12
  39. │         Interoperability of Novell NetWare and IBM OS/2 LAN Requesters ...14
  40. │    Miscellaneous
  41. │         Handshaking for a COM device should be specified .................16
  42. │         Sending files terminated by CTRL-Z ...............................16
  43. │         Making a remote IPL image not containing the DOS LAN Requester ...16
  44. │         Remote IPL definition file for low density 5.25 diskette .........16
  45. │         Removing the OS/2 LAN Requester ..................................16
  46. │         At, NET RUN, and NET ADMIN command execution .....................16
  47.  
  48.  
  49.                                                                       Page ii
  50.  
  51.  ┌─────────────────┐
  52.  │Trademark Notices│
  53.  └─────────────────┘
  54.  
  55.  
  56.  ■ The following terms, denoted by an asterisk (*) in this file, are
  57.    trademarks of the IBM Corporation in the United States and/or
  58.    other countries:
  59.  
  60.         IBM
  61.         OS/2
  62.         Presentation Manager
  63.         ETHERAND
  64.         PC Network
  65.  
  66.  
  67.  ■ The following terms, denoted by a double asterisk (**) in this file,
  68.    are trademarks of other companies as follows:
  69.  
  70.         Novell    Novell, Inc.
  71.         NetWare   Novell, Inc.
  72.         Internetwork Packet Exchange (IPX)   Novell, Inc.
  73.  
  74.  
  75.                                                                       Page  1
  76.  
  77.  ┌─────────────┐
  78.  │OS/2 Commands│
  79.  └─────────────┘
  80.  
  81.  
  82.  ■ The following OS/2* commands do not support UNC names or redirected
  83.    drives:
  84.  
  85.          DISKCOPY         LABEL             RESTORE
  86.          CHKDSK           RECOVER           SHELL
  87.          JOIN             FDISKPM
  88.  
  89.    The following OS/2 commands do not support UNC names:
  90.  
  91.          XCOPY            BACKUP
  92.  
  93.  
  94.  ┌──────────────────┐
  95.  │DOS LAN Requester │
  96.  └──────────────────┘
  97.  
  98.  
  99. │■ UPGRADING DISKED WORKSTATIONS
  100. │  Users of DOS LAN Requester (DLR) disked workstations can upgrade
  101. │  their DOS LAN Requester by copying files from a server machine
  102. │  that has DOS LAN Requester and DOS Image Support installed.
  103. │  Installing DOS Image Support on one server is required before
  104. │  running the Corrective Services Installation tool if you intend
  105. │  to upgrade DOS requesters on your network.  Information on
  106. │  installing DOS Image Support on the server is located in Chapter
  107. │  3 of "Getting Started".  After the system administrator installs
  108. │  the OS/2 Extended Edition Corrective Services Diskette on the
  109. │  server machine, the \IBMLAN\DOSLAN\NET directory on the server
  110. │  machine contains upgraded DLR files.
  111. │  A batch file called INSTDLR.BAT is installed in the
  112. │  \IBMLAN\DOSLAN\NET directory and is to be used to copy
  113. │  all upgraded DLR files from the server machine to the
  114. │  disked workstations.  The network administrator can
  115. │  define this batch file as a public DOS application and
  116. │  add it to users' application selectors.  Proceed as
  117. │  follows:
  118. │  1. Log on as an administrator.
  119. │  2. Define the \IBMLAN\DOSLAN\NET directory as a files
  120. │     alias on the server installed with DLR.
  121. │  3. Modify the access profile of this alias to ensure
  122. │     that the USERS group has READ access.
  123. │  4. Define a public DOS application:
  124. │     DOS command line ...... INSTDLR.BAT
  125. │     Program location
  126. │        Alias ...... [(name of alias created in Step 2)]
  127. │        Remaining path to program ...... [\              ]
  128. │        Assigned drive ...... [*]
  129. │     Prompt user for parameter?  No
  130.  
  131.  
  132.                                                                       Page  2
  133.  
  134. │  5. Add this application to users' application selectors.
  135. │  After logging on from a disked DOS workstation, the
  136. │  user can upgrade DOS LAN Requester on the fixed disk by
  137. │  selecting the application from the Served Applications
  138. │  group.
  139. │  If the Receiver configuration is used, the user also needs to edit
  140. │  the CONFIG.SYS file to ensure that the  C=  or  COMMANDS=  parameter
  141. │  value specified on the DEVICE=DXMT0MOD.SYS line is sufficient.  The
  142. │  minimal value is 14.
  143. │  The user should restart the machine when the application
  144. │  completes.  After logging on again, the user can delete
  145. │  the upgrade application from the Served Applications
  146. │  group.
  147. │■ UPGRADING REMOTE IPL IMAGES
  148. │  Remote IPL images should be upgraded whenever the
  149. │  remote IPL server is updated.
  150.  
  151.  ■ If you have been using shared resources in a LAN Server 1.3 domain
  152.    from a PCLP requester, then that domain contains a user ID matching
  153.    your PCLP requester machine name.  Ensure that the user ID matching
  154.    your PCLP requester machine name is deleted from the LAN Server 1.3
  155.    domain before you run DLRINST.  If you attempt to run DLRINST and
  156.    your machine name is defined as a user ID in the LAN Server 1.3
  157.    domain, an error message is displayed.  Refer to "Downloading DOS LAN
  158.    Requester" in Chapter 3 of "Getting Started" for more information
  159.    on the DLRINST service.
  160.  
  161.  ■ The IBM* PC 3270 Emulation Program Version 3.05 should not be started
  162.    from the DOS LAN Requester Application Selector.  After DOS LAN
  163.    Requester has been started, exit to the command line before starting
  164.    3270 emulation.
  165.  
  166.  ■ The DOS 3.3 TREE command returns only the first subdirectory tree path
  167.    if the specified drive is redirected to the OS/2 LAN Server.
  168.  
  169.  
  170.  ┌────────────┐
  171.  │PUBLICATIONS│
  172.  └────────────┘
  173.  
  174.  
  175.  ■ The description of the NET ACCOUNTS command in both the printed and
  176.    online "Command Reference" should include the following description
  177.    of the MINPWLEN parameter:
  178.  
  179.    MINPWLEN:length
  180.    Sets the minimum number of characters for a user account password. LAN
  181.    Server 1.3 requires that passwords be from 4 to 8 characters in length.
  182.    The default value for MINPWLEN is 4.
  183.  
  184.  
  185.                                                                       Page  3
  186.  
  187.  ■ The example of the /TIMES option of the NET USER command in the online
  188.    "Command Reference" is incorrect.  The example should be:
  189.  
  190.         NET USER THOMAS READBOOK /TIMES:M-F,8:00-17:00;S,8:00-12:00
  191.  
  192.  
  193. │■ Step 4 of the procedures to use the Replicator service to back up
  194. │  the domain control database (DCDB) on page 3-9 of the "Network
  195. │  Administrator's Guide" is incorrect.  Step 4 should be:
  196. │       Edit the IBMLAN.INI file of the additional server to include
  197. │       the following:
  198. │       replicate = import
  199. │       importpath = C:\IBMLAN\DCDB
  200. │       importlist = DCSERV
  201. │       tryuser = no
  202. │       logon = userid
  203. │       password = password
  204. │       where username and password are the userid and password of an
  205. │       administrator ID that will be used in the replication process
  206. │       when no one is logged on at that additional server.  This ID must
  207. │       be an administrator since a user privilege user cannot read the
  208. │       DCDB information on the domain controller.
  209. │  On page 3-10, the paragraph that begins "Make sure the machine ID
  210. │  (ADDSERV in this example) .... " should be deleted.
  211.  
  212.  ■ The description of workstation heuristic 24 (wrkheuristic) for the
  213.    IBMLAN.INI file described in Appendix A of the "Network Administrator's
  214.    Guide" is incorrect.  Wrkheuristic 24 controls the buffering of files
  215.    whose ATTRIBUTE is R (read-only).  The file access MODE does not come
  216.    into consideration.
  217.  
  218. │■ The maximum value for the numbigbuf parameter described on page A-35
  219. │  of the "Network Administrator's Guide" is incorrect.  The maximum value
  220. │  should be 80.
  221.  
  222.  ■ Chapter 2 of the "LAN Support Program User's Guide," "Using the
  223.    Configuration Aid," should be updated as follows:
  224.  
  225.    1. To install the LAN Support Program in a subdirectory on a fixed
  226.       disk, you must make sure the DOS prompt indicates that subdirectory
  227.       before you run the Configuration Aid from a diskette as explained
  228.       in step 2a.
  229.  
  230.    2. Perform one of the following steps:
  231.  
  232.       a.  If you plan to run the Configuration Aid from a diskette,
  233.           insert the backup copy of the LAN Support Program Install
  234.           diskette (3.5-inch or 5.25-inch) into the diskette drive
  235.           and set it as the DEFAULT DRIVE.
  236.  
  237.       b.  If you copied the LAN Support Program onto a fixed disk and
  238.           plan to run the Configuration Aid from that disk, set it as
  239.           the DEFAULT DRIVE and make sure the DOS prompt indicates the
  240.           subdirectory where the Configuration Aid is located.
  241.  
  242.    3. Type DXMAID and press ENTER.
  243.  
  244.  
  245.                                                                       Page  4
  246.  
  247.  ┌───────────────┐
  248.  │OS/2 LAN SERVER│
  249.  └───────────────┘
  250.  
  251.  
  252. │■ There are changes in Standard Edition 1.30.1 that enable a LAN
  253. │  Server administrator to greatly extend the existing caching
  254. │  capabilities.  If a primary function of the LAN Server is either
  255. │  application program load or database I/O that accesses small
  256. │  records randomly, there will likely be a significant performance
  257. │  improvement from taking advantage of these changes.
  258. │  The size and caching characteristics of the cache for the FAT file
  259. │  system (DISKCACHE) have been changed.  In Standard Edition 1.2 and
  260. │  1.3, the maximum size of DISKCACHE was documented to be 7.2MB.  A
  261. │  change in design architecture now allows a maximum value of 14.4MB.
  262. │  Another change to DISKCACHE is that the threshold has been increased
  263. │  from a maximum of 32 sectors to a maximum of 128 sectors.  Threshold
  264. │  defines the maximum size of a read request that will be placed into
  265. │  DISKCACHE memory.  This means that the administrator could add into
  266. │  the CONFIG.SYS file the statement:
  267. │       DISKCACHE=4096,128
  268. │  and thereby cause all read requests, including program loads, to
  269. │  be placed into DISKCACHE memory.  The next requester to load this
  270. │  program would likely find the program in DISKCACHE and be able to
  271. │  load it from memory instead of from disk, improving server
  272. │  performance.  The length of time the program stays in DISKCACHE is
  273. │  a function of DISKCACHE size, the amount of I/O activity, and the
  274. │  frequency of usage of that particular program.
  275. │  A related change has been made that affects caching of requests
  276. │  to an HPFS drive.  The HPFS cache, called CACHE, has a maximum
  277. │  value of 2MB and a threshold of 2KB.  This threshold value is not
  278. │  changeable.  Sometimes it is desirable to cache large I/O requests
  279. │  such as program loads or even database I/O that use record sizes
  280. │  larger than 2KB.  Standard Edition 1.30.1 makes a change in the
  281. │  file system such that all read requests to an HPFS drive, greater
  282. │  than 2KB and less than or equal to the FAT DISKCACHE threshold
  283. │  will be placed into DISKCACHE memory.  HPFS is not aware that the
  284. │  read requests greater than 2KB have been cached; the caching is
  285. │  performed by the DISK02.SYS file which manages DISKCACHE.
  286. │  The combination of these two changes allows the LAN Server
  287. │  administrator to use all available server memory for performance
  288. │  improvements, if necessary.  It will now be necessary to more
  289. │  carefully examine the server's need for big buffers (numbigbufs)
  290. │  and trade off server memory between big buffers and caches.  NET
  291. │  STATISTICS provides a report when big buffers have been exhausted;
  292. │  this information can be used to find an optimum value for big
  293. │  buffers and use the remaining available memory for the caches.
  294. │  For more performance tuning information, see Appendix B of the
  295. │  LAN Server 1.3 "Network Administrator's Guide."
  296.  
  297.  
  298.                                                                       Page  5
  299. │■ In OS/2 LAN Server 1.3, aliases were used to define the home
  300. │  directories for users.  The default path was
  301. │  d:\IBMLAN\USERS\username.  In order to change the location of the
  302. │  home directory, the alias definition had to be changed.  Groups of
  303. │  users could not easily share home directory spaces since a resource
  304. │  could be defined only once by an alias.  If many users were defined
  305. │  on a system, each with home directories, the number of aliases
  306. │  defined would also grow.  Having a large number of aliases caused
  307. │  several problems including:
  308. │       - Extended time required to list aliases for users
  309. │       - Extended time required to read the files alias definition
  310. │         file to find the definition for a single alias.
  311. │  In OS/2 LAN Server 1.30.1, significant changes have been made to
  312. │  the home directory format to improve performance and enhance the
  313. │  usability of the home directory for users.  The main change is to
  314. │  remove the requirement that aliases be defined for home
  315. │  directories.  Because of this change, the following enhancements
  316. │  are available:
  317. │       - The addition of the /HOMEDIR switch to the NET USER
  318. │         command to allow for command-line definition of home
  319. │         directories for users
  320. │       - Ability to store the home directory in almost any location
  321. │         on a server
  322. │       - Ability to share home-directory space among a group of
  323. │         users
  324. │       - Reduced time needed for users to list aliases since the
  325. │         number of aliases has decreased significantly
  326. │       - Full-screen interface changes to allow full path
  327. │         specification of the home directory.
  328. │  To allow for home directories to be defined without the use of
  329. │  aliases, the use of the usri?_home_dir field in the user_info_??
  330. │  structure has been modified.
  331. │  In OS/2 LAN Server 1.3, the format of this field was as follows:
  332. │       - To define a fixed drive specification for the home
  333. │         directory:
  334. │               p:\server\username
  335. │               where  p        = drive to be assigned
  336. │                      server   = server location of home directory
  337. │                      username = user name of the user
  338. │       - To define a first available drive specification for the
  339. │         home directory:
  340. │               \\server\username
  341. │               where  server   = server location of home directory
  342. │                      username = user name of the user
  343. │  In OS/2 LAN Server 1.30.1, the format of the field is now as
  344. │  follows:
  345.  
  346.  
  347.                                                                       Page  6
  348.  
  349. │       - To define a fixed drive specification for the home
  350. │         directory:
  351. │         - For a home directory in the root of the drive:
  352. │               p:\server\q$
  353. │               where   p       = drive to be assigned
  354. │                       server  = server location of home directory
  355. │                       q$      = drive letter where home directory
  356. │                                 will be
  357. │         - For a home directory not in the root of the drive:
  358. │               p:\server\q$\subdir1\subdir2\subdir3
  359. │               where   p       = drive to be assigned
  360. │                       server  = server location of home directory
  361. │                       q$      = drive letter where home directory
  362. │                                 will be
  363. │                       \subdir1\subdir2\subdir3 = path to home
  364. │                                                  directory
  365. │       - To define a first available drive specification for the
  366. │         home directory:
  367. │         - For a home directory in the root of the drive:
  368. │               \\server\q$
  369. │               where   server  = server location of home directory
  370. │                       q$      = drive letter where home directory
  371. │                                 will be
  372. │         - For a home directory not in the root of the drive:
  373. │               \\server\q$\subdir1\subdir2\subdir3
  374. │               where   server  = server location of home directory
  375. │                       q$      = drive letter where home directory
  376. │                                 will be
  377. │                       \subdir1\subdir2\subdir3 = path to home
  378. │                                                  directory
  379. │  To modify this field, an administrator may use the /HOMEDIR switch
  380. │  at the command prompt as follows:
  381. │         c:\>net user userid /homedir:string
  382. │               where   userid  = the user to be modified
  383. │                       string  = the home directory field in one of
  384. │                                 the formats described above.
  385. │    *** Note: It is very important to ensure that this field follows
  386. │              the correct format or users may not get their home
  387. │              directory at logon time.  An access control profile must
  388. │              also be created, giving users access to the home directory.
  389. │              For these reasons, administrators may find it better to
  390. │              use the full-screen interface (FSI) to define a user's home
  391. │              directory. The FSI automatically takes care of both concerns.
  392.  
  393.  
  394.                                                                       Page  7
  395.  
  396. │  All OS/2 Extended Edition 1.3 LAN Requesters and DOS LAN Requesters
  397. │  will recognize either format of the home directory specification.
  398. │  The OS/2 LAN Server 1.30.1 domain controller will respond to
  399. │  and share the home directories for all types of requesters.
  400. │  Many users make drive assignments involving their home directories
  401. │  with the command  NET USE X: USERID  (where USERID is their own user
  402. │  ID/home directory alias).  This command is still supported by the
  403. │  1.30.1 servers.  The servers will cause the connection to complete as
  404. │  if the alias still exists for the home directory.
  405. │  Some users have become accustomed to the existence of the alias from
  406. │  use of previous versions of LAN Server.  If these users still need
  407. │  the alias, it can be created in one of two ways.  The first is
  408. │  through the normal process for creating files aliases.  However,
  409. │  this method could be time consuming so a conversion utility is
  410. │  is provided for this purpose.
  411. │  HDCON.EXE (Home Directory Conversion utility) will change users back
  412. │  and forth between the old and new home directory formats as described
  413. │  above.  If a user is converted to the new format, the data concerning
  414. │  the home directory will be pulled out of the alias and placed in the
  415. │  user's home directory field and the alias will be deleted.  When
  416. │  converting from the new format to the old format, the process is reversed.
  417. │  An alias is created using the information from the home directory
  418. │  information, and the home directory field is placed back in the proper
  419. │  format.
  420. │  HDCON can convert all users in a domain at once, or it can convert a
  421. │  list of users provided at the command line.  For example:
  422. │       c:\>hdcon -o *
  423. │               where    -o = convert to the old format
  424. │                         * = all users
  425. │                 In this example, all users on this domain would be
  426. │                 converted to the old home directory format, and an
  427. │                 alias would be created for each user.
  428. │       c:\>hdcon -n user1 user2 user3
  429. │               where    -n       = convert to the new format
  430. │                         user1.. = the list of users to be converted
  431. │                 In this example, the three users listed would be
  432. │                 changed to the new home directory format and the
  433. │                 alias for each of these users' home directory would
  434. │                 be deleted.
  435. │     Note: If users are "converted" to a format in which they already
  436. │           exist, then no action will be taken.  Users can be converted
  437. │           back and forth so if users changes their mind about how they
  438. │           want to be defined, it will not cause problems.
  439. │  The conversion utility can only be run by an administrator, because
  440. │  only administrators have the authority to assign home directories.
  441. │  The utility must also be run on the domain controller.
  442.  
  443.  
  444.                                                                       Page  8
  445.  
  446. │  To use the new home directory format, the domain controller (DC) must
  447. │  be at least version 1.30.1.  If the DC is at a lower version, the
  448. │  requesters will still use the old format when creating or using home
  449. │  directories.
  450.  
  451.  ■ In some DOS environments, especially DOS remote IPL, it is preferable
  452.    to disable opportunistic locking (Oplock) on the requester.  This can
  453.    be accomplished by changing heuristic 'i' of the /WRK parameter in the
  454.    DOSLAN.INI file from 1 to 0.  Refer to "Adding a DOSLAN.INI File to Your
  455.    Image Definition File" in Appendix D of the "Network Administrator's
  456.    Guide" for more information on modifying DOSLAN.INI in a remote IPL
  457.    environment.
  458.  
  459.  ■ For large networks with DOS LAN Requester workstations, server heuristic
  460.    (srvheuristic) 7 should be changed from 1 to 0 and the server parameter
  461.    maxsearches should not exceed 1200.  Refer to Appendix A of the "Network
  462.    Administrator's Guide" for information about the IBMLAN.INI file and
  463.    these parameters.
  464.  
  465.  ■ If keyboard response time is a concern on a heavily used server, you
  466.    can change srvheuristic 6 in the IBMLAN.INI file from 4 to 5.  This
  467.    change allows other applications to have more CPU access.  However,
  468.    be aware that changing the priority from 4 to 5 causes the server
  469.    to respond more quickly to commands typed at the keyboard but lowers
  470.    network response performance.
  471.  
  472.  ■ If you rename a directory, you should manually delete and recreate
  473.    any access control profiles that exist for any subdirectories under
  474.    the renamed directory.  Renaming a directory will not cause the access
  475.    control profiles for any subdirectories under the renamed directory
  476.    to be updated.
  477.  
  478.  ■ During installation of a LAN Server 1.3 domain controller, if a
  479.    domain control database (DCDB) already resides on the domain
  480.    controller, the install program allows you either to keep the
  481.    current DCDB or to initialize (erase) its contents. Initializing
  482.    the DCDB does not replace the user/group information stored in
  483.    the IBMLAN\ACCOUNTS\NET.ACC file.  Refer to Chapter 3 in "Getting
  484.    Started" for more information on LAN Server installation.
  485.  
  486.  ■ The cleanup parameter is not included in the default IBMLAN.INI file.
  487.    It can be added anywhere in the Server section of the file.  Refer to
  488.    Appendix A of the "Network Administrator's Guide" for more information
  489.    on the cleanup parameter.
  490.  
  491. │■ If the OS/2 LAN Server has ended the connection to a resource that
  492. │  was dynamically shared because of an inactivity timeout, the
  493. │  connection to the alias can be deleted and re-established using
  494. │  the NET USE command for the device to which the alias is assigned.
  495. │  Refer to the NET USE command in the "Command Reference" for details.
  496.  
  497.  
  498.                                                                       Page  9
  499.  
  500.  ┌─────────────────┐
  501.  │Migration Utility│
  502.  └─────────────────┘
  503.  
  504.  
  505.  ■ Information about the Migration Utility is in the file named
  506.    MIGRATE.DOC on the Migration Utility diskette.  You should review
  507.    this file before migrating from either a PCLP 1.3 or a LAN Server
  508.    1.0 environment to a LAN Server 1.3 environment.
  509.  
  510.  
  511.  ┌────────────────┐
  512.  │Network Printing│
  513.  └────────────────┘
  514.  
  515.  
  516.  ■ For Presentation Manager* printing such as that done from File Manager,
  517.    a local printer must be set up with the same printer device driver
  518.    and options as the remote printer that will be used.  For instance, if
  519.    you want to issue NET USE LPT3: \\SRVNAME\HPLASER, then you must set
  520.    up a local printer for the port LPT3 with the same driver as
  521.    \\SRVNAME\HPLASER.
  522.  
  523.  
  524. │■ Remote Setup of Printers or Queues
  525. │  The ability to set up printer definitions and queue definitions on
  526. │  a remote server is now provided through the print manager.
  527. │  If you are logged on as an administrator at a requester or server:
  528. │    1.  Go to the OS/2 Print Manager window.  Select Setup from the
  529. │        action bar.
  530. │    2.  Select Printers or Queues from the Setup pull-down.
  531. │    3.  Select Browse.
  532. │         A list of available servers is displayed.
  533. │    4.  You may enter a server name (this can be a server outside
  534. │        your current domain; however, administrative privileges must
  535. │        also exist in that domain for this user ID) or you may select
  536. │        a server from the list.
  537. │         At this point, actions performed will be directed at the
  538. │         selected server.
  539. │     5.  Select ESC=Cancel or OK to bring you back to the OS/2 Print
  540. │         Manager window with the local computer's information
  541. │         displayed again.
  542. │  A user also has the ability to select the Browse button, but can only use
  543. │  it to view details about server queues or printers.  No administrative
  544. │  functions can be performed by a user.
  545.  
  546.  
  547.                                                                       Page 10
  548.  
  549. │■ Refresh Interval
  550. │  Refresh interval is the rate at which the print manager will refresh (or
  551. │  repaint) the screen for network print jobs.  The default is 60 seconds,
  552. │  which means that every 60 seconds the print manager will refresh the status
  553. │  of network jobs.  Local jobs will be updated as their status changes.
  554. │  To change the refresh interval:
  555. │    1.  Go to the OS/2 Print Manager window.
  556. │    2.  Select Refresh from the action bar.
  557. │    3.  Select Refresh interval.
  558. │    4.  Specify the desired rate (in seconds).
  559. │  To turn this refresh interval off, use the Spacebar to remove the X in
  560. │  the box associated with Refresh for network queues.
  561. │■ Local Security
  562. │  Local security is provided on a per server basis. When local security is
  563. │  disabled, anybody physically located at the server can manipulate jobs
  564. │  or manage printers and queues at that server.  When local security is
  565. │  enabled, only administrators physically located at the server can
  566. │  manipulate jobs or manage printers and queues. (Users can always
  567. │  manipulate their own jobs).
  568. │  To turn local security on or off:
  569. │    1.  Go to the OS/2 Print Manager window.
  570. │    2.  Select Setup from the action bar.
  571. │    3.  Select Disabled or Enabled.
  572. │  The change takes affect immediately.
  573.  
  574.  
  575.  ■ In the DOS compatibility mode, the predefined file handles 0003H
  576.    (Stdaux) and 0004H (Stdprn) have static attachments.  The first time
  577.    the DOS mode is entered, Stdaux and Stdprn are attached, respectively,
  578.    to the devices that COM1 and LPT1 currently represent.  These
  579.    attachments are permanent until the OS/2 workstation is rebooted.
  580.    Changing or removing the redirection of COM1 and LPT1 after the DOS
  581.    mode has been entered will not affect Stdaux and Stdprn.  The
  582.    following examples illustrate:
  583.  
  584.    Example 1:
  585.      1. COM1 is not redirected; it represents a local serial port.
  586.      2. The DOS mode is entered for the first time.
  587.      3. A program that reads input from Stdaux is run in the DOS mode;
  588.         this input comes from the local serial port.
  589.      4. COM1 is redirected to a remote serial port by entering the
  590.         command  NET USE COM1: \\SERVER\COMMQ  in an OS/2 session.
  591.      5. A program that reads input from Stdaux is again run in the DOS
  592.         mode; this input again comes from the local serial port, not
  593.         the remote port.
  594.  
  595.  
  596.                                                                       Page 11
  597.  
  598.    Example 2:
  599.      1. A local printer is attached, but LPT1 is redirected to
  600.         \\SERVER\PRINTQ.
  601.      2. The DOS mode is entered for the first time.
  602.      3. A program that writes output to Stdprn is run in the DOS
  603.         mode; this output is printed on the remote printer
  604.         \\SERVER\PRINTQ.
  605.      4. Redirection of LPT1 is stopped by entering the command
  606.         NET USE LPT1: /DELETE  in an OS/2 session.
  607.      5. A program that writes output to Stdprn is again run in the
  608.         DOS mode; this output is not printed on the local printer,
  609.         and since the redirection to the remote printer has been deleted,
  610.         it is not printed on the remote printer either.
  611.  
  612.  
  613.  ■ When a 1.3 LAN Requester prints to a remote LAN Server 1.2 print queue,
  614.    the print data is processed and spooled twice, once at the requester
  615.    and again at the server.  Not all printer or plotter device drivers can
  616.    process jobs twice.  To avoid this situation, share the printer or
  617.    plotter as a serial device and redirect the device port (LPT1, LPT2 ...,
  618.    COM1, COM2 ...) associated with the local print queue definition on
  619.    the requester to the shared serial device.  This configuration will
  620.    bypass spooler-queue processing at the server.
  621.  
  622.    Reminder: If a resource is shared as a serial device, it cannot be
  623.              associated with a print queue at the server.  To print locally
  624.              at the 1.2 server in this configuration, define a print queue
  625.              for an unused local device port and redirect that port to the
  626.              shared serial device.
  627.  
  628.  
  629.  ┌────────────────┐
  630.  │Interoperability│
  631.  └────────────────┘
  632.  
  633.  
  634.  ■ INTEROPERABILITY OF IBM LAN SERVERS AND REQUESTERS
  635.  
  636.    When OS/2 Extended Edition Version 1.3 is installed on a LAN Requester,
  637.    the LAN Server supporting it is required to have one of the following
  638.    combinations installed to support the levels of interoperability
  639.    defined in the tables:
  640.  
  641.      1. OS/2 LAN Server 1.3.
  642.  
  643.      2. OS/2 LAN Server 1.2 with Corrective Service Diskette (CSD) level
  644.         WR04098 or greater.
  645.  
  646.      3. OS/2 LAN Server 1.0 with Corrective Service Diskette (CSD) level
  647.         WR03089 or greater.
  648.  
  649.    Table 1 indicates the supported logon and administration combinations
  650.    for the IBM LAN Server and LAN Requester products.
  651.  
  652.    Within a given domain, when multiple servers are used, the servers
  653.    must be the same version and the same Corrective Service Diskette
  654.    (CSD) level.
  655.  
  656.  
  657.                                                                       Page 12
  658.  
  659.                                   Table 1.
  660.  
  661.    ┌────────────────────────────────────────┬───────────────────────────┐
  662.    │             LAN Requesters             │       LAN Servers         │
  663.    ├──────────────────────┬────────┬────────┼─────────┬────────┬────────┤
  664.    │                      │ Logon  │ Admin. │  PCLP   │  OS/2  │  OS/2  │
  665.    │ Product              │ Func-  │ Func-  │  V1.3   │  LAN   │  LAN   │
  666.    │                      │  tion  │  tion  │         │ Server │ Server │
  667.    │                      │        │        │         │  V1.0  │ V1.2,  │
  668.    │                      │        │        │         │        │ V1.3   │
  669.    ├──────────────────────┼────────┼────────┼─────────┼────────┼────────┤
  670.    │                      │        │        │         │        │        │
  671.    │ PCLP V1.3 (BS & ES)  │   X    │        │    X    │   X    │        │
  672.    ├──────────────────────┼────────┼────────┼─────────┼────────┼────────┤
  673.    │                      │        │        │         │        │        │
  674.    │ PCLP V1.3 (ES)       │        │   X    │    X    │        │        │
  675.    ├──────────────────────┼────────┼────────┼─────────┼────────┼────────┤
  676.    │                      │        │        │         │        │        │
  677.    │ OS/2 EE V1.1         │   X    │   X    │         │   X    │        │
  678.    ├──────────────────────┼────────┼────────┼─────────┼────────┼────────┤
  679.    │                      │        │        │         │        │        │
  680.    │ OS/2 EE V1.2         │   X    │   X    │         │        │   X    │
  681.    ├──────────────────────┼────────┼────────┼─────────┼────────┼────────┤
  682.    │                      │        │        │         │        │        │
  683.    │ OS/2 EE V1.3         │   X    │   X    │         │        │   X    │
  684.    ├──────────────────────┼────────┼────────┼─────────┼────────┼────────┤
  685.    │                      │        │        │         │        │        │
  686.    │ DOS LAN REQ.         │   X    │        │         │        │   X    │
  687.    ├──────────────────────┴────────┴────────┴─────────┴────────┴────────┤
  688.    │     PCLP = PC Local Area Network (LAN) Program                     │
  689.    │     BS   = Base Services                                           │
  690.    │     ES   = Extended Services                                       │
  691.    │     EE   = Extended Edition                                        │
  692.    │     V    = Version                                                 │
  693.    └────────────────────────────────────────────────────────────────────┘
  694.  
  695.  
  696.    ACCESSING EXTERNAL RESOURCES ACROSS DOMAINS
  697.  
  698.    Cross-domain access of resources can be accomplished by one of the
  699.    following methods:
  700.  
  701.       - External resource definition, which is a full-screen interface
  702.         function
  703.       - Use of appropriate APIs
  704.       - Using explicit NET SHARE and NET USE commands.
  705.  
  706.    Once a user's ID and password are validated, that user can access
  707.    resources outside of the logged-on domain provided the network
  708.    administrator has shared the resources and provided the appropriate
  709.    access permissions.
  710.  
  711.  
  712. │■ INTEROPERABILITY OF NOVELL NETWARE AND IBM DOS LAN REQUESTERS
  713. │  From a single DOS requester, a user can log on to both IBM and Novell**
  714. │  servers and access resources available on both servers.  To enable
  715. │  this capability, changes are required to the CONFIG.SYS file and the
  716. │  AUTOEXEC.BAT file on the DOS workstations.
  717.  
  718.  
  719.                                                                       Page 13
  720.  
  721. │  The following example lists a sample CONFIG.SYS file for a Token-Ring
  722. │  attachment of a Redirector configuration and highlights the
  723. │  statements that allow concurrent connection to IBM and Novell servers:
  724. │          BREAK=ON
  725. │          BUFFERS=20
  726. │          FILES=50
  727. │      ==> LASTDRIVE=R
  728. │          FCBS=16,8
  729. │          SHELL=C:\COMMAND.COM /E:2000 /P
  730. │          DEVICE=\DXMA0MOD.SYS
  731. │          DEVICE=\DXMC0MOD.SYS
  732. │      ==> DEVICE=\DXMT0MOD.SYS S=12 C=12 ST=12 ES=1 O=Y
  733. │      ==> DEVICE=C:\DOSLAN\HIMEM.SYS
  734. │  The first change is the  O=Y  and  ES=1 parameters that were added to
  735. │  the DXMT0MOD.SYS device driver.  This extra service access point (SAP)
  736. │  (ES=1) allows the NetWare** protocol stack to coexist with NETBIOS
  737. │  within the DOS workstation. Open=Yes (O=Y) ensures that this extra SAP
  738. │  is available when CONFIG.SYS is installed and opens the token-ring
  739. │  adapter.
  740. │  The concurrent connections to IBM and NetWare servers are handled through
  741. │  a single token-ring adapter card.  The extra SAP acts as the plug into
  742. │  the second software stack; that is, the IPX**/NET4 shell.  In this way,
  743. │  the IBM requester and the Novell requester each has its own SAP that
  744. │  allows the two shells to communicate to their respective servers.
  745. │  While the above example is specific to the IBM Token-Ring adapter, IBM
  746. │  ETHERAND* and IBM PC Network* hardware are also supported.  When
  747. │  using ETHERAND* specifying Open=No (O=N) rather than Open=Yes is required.
  748. │  Refer to the "LAN Support Program User's Guide" for more information
  749. │  about configuring network adapters.  If ETHERAND* is used, then NetWare
  750. │  ODI drivers must be used.  The most recent version of LANSUP.COM
  751. │  is required.  Do not use the NetWare 3.11 version.  Note that for
  752. │  ETHERAND*, 802.2 support must be installed on the NetWare server.
  753. │       Note: When generating the Novell IPX.COM file (using WSGEN.EXE)
  754. │       Select "IBM LAN Support Program Driver" as the driver for the
  755. │       IBM-supported network adapter to generate the workstation
  756. │       shell. Do not select the "IBM Token Ring" or "IBM PCN II &
  757. │       Baseband" drivers.  For ETHERAND* the ODI driver LANSUP.COM is
  758. │       used instead.
  759. │  The second change is an administrative one.  By changing the LASTDRIVE=
  760. │  statement in the CONFIG.SYS file, NetWare now has drives available for
  761. │  its use.  If the default CONFIG.SYS value for LASTDRIVE (LASTDRIVE=Z)
  762. │  is used, it does not allow for NetWare drive mapping.  IBM DOS LAN
  763. │  Requester looks at LASTDRIVE as the final virtual drive to assign, while
  764. │  NetWare uses LASTDRIVE as a starting point to assign virtual drives.  If
  765. │  they both used the same drive assignment convention, this interoperability
  766. │  would not be possible.
  767. │  The last line of the example CONFIG.SYS file shows the use of the
  768. │  HIMEM.SYS driver found in the DOSLAN subdirectory.  This will move
  769. │  approximately 40KB of DOS LAN Requester into extended memory, which
  770. │  allows more room for applications in conventional memory.
  771.  
  772.  
  773.                                                                       Page 14
  774.  
  775. │  The second example is a sample AUTOEXEC.BAT file for the DOS workstation
  776. │  running DOS 4.0 (For DOS 3.3 NET4 would be replaced with NET3):
  777. │          @ECHO OFF
  778. │          SET COMSPEC=C:\DOS\COMMAND.COM
  779. │          PATH=C:\DOSLAN;C:\DOS;C:\NETWARE
  780. │          PROMPT $P$G
  781. │          YNPROMPT Y N 30 START DOS LAN REQUESTER (Y/N)?
  782. │          IF ERRORLEVEL 1 GOTO NODLR
  783. │          NET START
  784. │          IF ERRORLEVEL 1 GOTO NODLR
  785. │          CALL INITFSI.BAT
  786. │          NET
  787. │          :NODLR
  788. │          YNPROMPT Y N 30 START NETWARE REQUESTER (Y/N)?
  789. │          IF ERRORLEVEL 1 GOTO NONW
  790. │          IPX
  791. │          ROUTE
  792. │          NET4
  793. │          PROMPT $P$G
  794. │          S:
  795. │          LOGIN WS1
  796. │          :NONW
  797. │  In the above example, DLR has been started, the user logs on, and then
  798. │  exits to DOS.  The NetWare IPX and Network shell (NET3/NET4) are loaded,
  799. │  logon takes place and the AUTOEXEC.BAT sequence is completed.  At this
  800. │  point, the user is logged on to both servers concurrently and can get
  801. │  access to the resources on them.
  802. │  In an environment that consists of IBM Token-Rings and the IBM Token-Ring
  803. │  Network Bridge program, Novell source-routing drivers are required in
  804. │  both the NetWare requesters and servers.  In the above example, source
  805. │  routing is selected on the NetWare DOS requester by the ROUTE statement.
  806. │■ INTEROPERABILITY OF NOVELL NETWARE AND IBM OS/2 LAN REQUESTERS
  807. │  As with the DOS requester, a user can log on to both IBM and Novell
  808. │  servers from a single OS/2 requester and access resources available on
  809. │  both servers.  The example below is for NetWare 3.11.  Installation
  810. │  using the current maintainence fixes for NetWare may not require all of
  811. │  the steps below.  To enable this capability on a workstation that has the
  812. │  1.30.1 level the OS/2 Extended Edition and the LAN Requester installed:
  813. │      1.  Edit the CONFIG.SYS file and remark out the NETBDD.SYS
  814. │          statement. For example:
  815. │           REM DEVICE=C:\CMLIB\NETBDD.SYS CFG=C:\CMLIB\BASIC.CFG
  816. │      2.  Reboot the workstation.
  817. │      3.  Insert the Netware requester for OS/2 into drive A:.
  818. │      4.  Make A: the default drive, type  INSTALL  and then press Enter.
  819. │          This starts a Presentation Manager program that installs the
  820. │          NetWare OS/2 requester.  Refer to the installation section of
  821. │          "Novell NetWare Requester for OS/2" for more information on the
  822. │          NetWare install program.
  823.  
  824.  
  825.                                                                       Page 15
  826.  
  827. │      5.  Follow the helps provided by the installation program to select
  828. │          the appropriate network driver and install subdirectory, and to
  829. │          copy the files to the fixed disk.  Do not use the directory
  830. │          C:\MUGLIB\DLL as the target.
  831. │      6.  Exit the installation program and edit the CONFIG.SYS file.
  832. │          Remove the REM from the NETBDD.SYS line.  Move the line
  833. │          "IFS=C:\IBMLAN\NETPROG\NETWKSTA.SYS ..." to the end of
  834. │          the config.sys file.
  835. │      7.  Reboot the workstation.
  836. │  During the installation of the NetWare requester for OS/2, the CONFIG.SYS
  837. │  file is modified to contain all the necessary drivers for both IBM and
  838. │  NetWare.
  839. │  In an environment comprised of IBM Token-Rings and IBM's Token-Ring
  840. │  Network Bridge Program, Novell source-routing drivers are required in
  841. │  both the NetWare requesters and servers. Source routing can be selected
  842. │  on the NetWare OS/2 requester by modifying the driver statement as
  843. │  follows:
  844. │       DEVICE=C:\NETWARE\TOKENEE.SYS 1=SOURCE
  845. │       Note: Starting with version 1.3C of the NetWare requester for
  846. │       OS/2, the file CMGRLAN.SYS may be used instead of TOKENEE.SYS.
  847. │  The LIBPATH statement in CONFIG.SYS is used to search for drivers.  A
  848. │  conflict exists in the system with respect to the two sets of network
  849. │  drivers used. These are:
  850. │     NETAPI.DLL and NETOEM.DLL
  851. │  Both OS/2 Extended Edition and NetWare have these two files; however,
  852. │  the appropriate set of drivers for this interoperating environment is
  853. │  the IBM set.  The way to avoid this conflict is to ensure that the IBM
  854. │  library is specified first in the LIBPATH statement before the NetWare
  855. │  library.  This can be done as follows:
  856. │     LIBPATH=C:\MUGLIB\DLL;.....C:\NETWARE;....
  857. │  In this configuration, a NETBIOS application on the workstation will be
  858. │  unable to communicate with a NETBIOS application on other NetWare
  859. │  requesters (both DOS and OS/2) that are using NetWare NETBIOS support.
  860. │  NETBIOS applications running on workstations using IBM NETBIOS
  861. │  will be able to communicate with other machines running IBM NETBIOS.
  862. │  To avoid NETBIOS communication problems, install IBM NETBIOS on all
  863. │  machines that require NETBIOS support.
  864. │  The NetWare netbios driver, NETBIOS.SYS, is disabled by default.
  865. │  Do not remove the REM statements from that line of the CONFIG.SYS
  866. │  Do not start IBM LAN Server on a machine with NetWare requester
  867. │  drivers installed in config.sys.
  868. │  The order in which the two network installable file systems, NWIFS.IFS
  869. │  for NetWare and NETWKSTA.SYS for IBM LAN requester, are loaded in
  870. │  CONFIG.SYS involves tradeoffs.  If any IBM OS/2 LAN Server names are
  871. │  duplicates of NetWare server names on the same network then resource
  872. │  access by UNC name will result in connection to the first one mentioned
  873.  
  874.  
  875.                                                                       Page 16
  876.  
  877.  
  878. │  in CONFIG.SYS.  For example, if NWIFS.IFS is before NETWKSTA.SYS then
  879. │  NetWare servers will be searched first for UNC names, resulting in
  880. │  quicker initial connection for Novell resources, but slightly slower
  881. │  connection to IBM server resources.  In most cases it is preferable
  882. │  to install NWIFS.IFS before NETWKSTA.SYS in the CONFIG.SYS file.
  883. │  The order of path elements that refer to network drives or
  884. │  UNC names can also affect performance.  If references to NetWare
  885. │  path elements are after references to drives redirected to IBM
  886. │  LAN Server, some users may encounter problems when the system
  887. │  automatically searches for files on that NetWare path.
  888.  
  889.  
  890.  ┌─────────────┐
  891.  │Miscellaneous│
  892.  └─────────────┘
  893.  
  894.  ■ In general, if handshaking for a COM device is not specified on the
  895.    control panel, device errors (for example, device offline) are not
  896.    reported to the user.  If you want device errors to be reported,
  897.    ensure that handshaking is specified.
  898.  
  899.  ■ If a file terminated by CTRL-Z is sent by the 'Send from a file...' or
  900.    'Broadcast from a file...' actions in LAN Messaging, the CTRL-Z causes
  901.    the remainder of the message log to be invisible when it is typed to
  902.    the screen.  The message log can be viewed and edited using the System
  903.    Editor.
  904.  
  905.  ■ To make a remote IPL image that does not contain the DOS LAN Requester,
  906.    do not use the standard definition files, because they attempt to start
  907.    DOS LAN Requester in the AUTOEXEC.BAT file.  Ensure that the model
  908.    definition file that you use does not attempt to start the DOS LAN
  909.    Requester.  For more information on creating remote IPL images, refer to
  910.    Chapter 8 in the "Network Administrator's Guide."
  911.  
  912. │■ The remote IPL definition file STD5L400 cannot be used to make a
  913. │  low density (360KB) 5.25-inch diskette, as all required files no
  914. │  longer fit on a single diskette.
  915. │■ When removing the LAN Requester using the  REINST  command, files
  916. │  in the IBMLAN subdirectory that are open will remain
  917. │  on your fixed disk.  These files should be removed from your
  918. │  LIBPATH by editing your CONFIG.SYS file after deinstallation.
  919. │■ The AT, NET RUN, and NET ADMIN commands require that the programs
  920. │  they execute be detachable, non-interactive, and use standard input,
  921. │  output, and error.  To determine if a program can be run using these
  922. │  commands, type:
  923. │      DETACH command <NULL >outfile 2>&1
  924. │  where command is the program to be run and outfile is the name of the
  925. │  file to contain the output.  Upon completion, outfile will contain any
  926. │  standard output or standard error messages generated by running the
  927. │  program.  The target commands execute with no path information, so all
  928. │  path references must be fully qualified.
  929.  
  930.