home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 29 Fixes_o / 29-Fixes_o.zip / wr07045.inf (.txt) < prev    next >
OS/2 Help File  |  1994-05-04  |  53KB  |  1,450 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Introduction ΓòÉΓòÉΓòÉ
  3.  
  4.                IBM LAN ADAPTER and PROTOCOL SUPPORT VERSION 2.20.2
  5.                               Service Level WR07045
  6.  
  7. This package is a refresh of the NTS/2 LAN Adapter and Protocol Support (LAPS) 
  8. program and is intended to replace (upgrade) only LICENSED instances of LAPS. 
  9. As such, its use is limited to the license agreement under which you obtained 
  10. the original licensed copy. 
  11.  
  12. The versions which are suitable for replacement are: 
  13.  
  14. Version        Product in which LAPS was included 
  15.  
  16. "LAPS V2.00"   "Extended Services 1.0" 
  17.  
  18. "LAPS V2.01"   "LAN Server 2.0" 
  19.                "LAN Enabler 2.0" 
  20.  
  21. "LAPS V2.10"   "TCP/IP 1.2.1" 
  22.  
  23. "LAPS V2.11"   "LAN Server 3.0" 
  24.                "NTS/2 1.0" 
  25.  
  26. "LAPS V2.13"   "TCP/IP 2.0" 
  27.  
  28. "LAPS V2.20"   "Communication Manager/2 1.1" 
  29.                "LAN Distance 1.0" 
  30.                "NTS/2 ServicePak WR07020" 
  31.  
  32. Title to the contents herein and any copies made is retained by the 
  33. International Business Machines Corporation, Armonk, New York, 10504. 
  34.  
  35.  
  36. ΓòÉΓòÉΓòÉ 1.1. OS/2 BBS User's Conference Facility ΓòÉΓòÉΓòÉ
  37.  
  38. The OS2LAN CFORUM includes issues, questions, and problems encountered during 
  39. the installation, customization and use of NTS/2.  The OS2LAN CFORUM is on the 
  40. OS/2 Bulletin Board System (OS2BBS). For additional information call 
  41. 1-800-547-1283; ask for the Welcome Package. 
  42.  
  43.  
  44. ΓòÉΓòÉΓòÉ 1.2. Affected SYSLEVEL Files ΓòÉΓòÉΓòÉ
  45.  
  46. SYSLEVEL.TRP          IBM OS/2 LAN Adapter and Protocol Support 
  47.  
  48.  
  49. ΓòÉΓòÉΓòÉ 1.3. Trademarks ΓòÉΓòÉΓòÉ
  50.  
  51. The following are trademarks of IBM Corporation: 
  52.  
  53. o IBM 
  54. o Extended Services 
  55. o OS/2 
  56. o Operating System/2 
  57. o Presentation Manager 
  58. o WIN-OS/2 
  59.  
  60. The following are trademarks of other Corporations: 
  61.  
  62. o Microsoft (Microsoft Corporation) 
  63. o Windows (Microsoft Corporation) 
  64. o Rumba/400 (Wall Data Corporation) 
  65. o Rumba/3270 (Wall Data Corporation) 
  66. o Extra! (Attachmate Corporation) 
  67.  
  68.  
  69. ΓòÉΓòÉΓòÉ 2. Installation ΓòÉΓòÉΓòÉ
  70.  
  71. This ServicePak installs using the NTS/2 Program Product Installation Aid 
  72. LAPS.EXE. Please refer to your original product documentation for complete 
  73. Installation and  Configuration details.. Sample files for unattended or 
  74. redirected installation are included on Diskette #2 in the SAMPLE directory. 
  75.  
  76. The following procedure will work for manual (diskette based) installation. 
  77.  
  78. o With the LAPS refresh diskette (ServicePak Diskette #1) in drive A:, run LAPS 
  79.   by entering "A:\LAPS", and follow the prompts. 
  80.  
  81. o Shut Down and Reboot the system. 
  82.  
  83.  
  84. ΓòÉΓòÉΓòÉ 2.1. Installing Additional Network Drivers ΓòÉΓòÉΓòÉ
  85.  
  86. Additional network drivers may be found on other media. 
  87.  
  88. NTS/2 supplies the following network drivers: 
  89.  
  90. ELNKII.NIF    3Com 3C503 EtherLink II Adapter 
  91.  
  92. ELNKMC.NIF    3Com 3C523 EtherLink/MC Adapter 
  93.  
  94. IBMNET.NIF    IBM PC Network II and Baseband Adapters 
  95.  
  96. IBMNETA.NIF   IBM PC Network II/A and Baseband/A Adapters 
  97.  
  98. IBMTOK.NIF    IBM Token-Ring Network Adapter 
  99.  
  100. IBMTRBM.NIF   IBM Token-Ring Network Busmaster Server Adapter 
  101.  
  102. IBMXLN.NIF    3270 Adapter for 3174 Peer Communications 
  103.  
  104. MACETH.NIF    IBM PS/2 Adapter for Ethernet Networks 
  105.  
  106. MACWDAT.NIF   Standard Microsystems EtherCard PLUS Software-Configured Adapters 
  107.  
  108. MACWDMC.NIF   Standard Microsystems EtherCard PLUS Micro Channel Adapters 
  109.  
  110. UBNEIPC.NIF   Ungermann-Bass NIUpc Adapters 
  111.  
  112. UBNEIPS.NIF   Ungermann-Bass NIUps Adapters 
  113.  
  114. Note:   When the LAPS diskette (Diskette 1) cannot hold all the network 
  115. drivers, they are placed in separate directories on a second diskette. You may 
  116. use the techniques described in the following sections to install them. 
  117.  
  118.  
  119. ΓòÉΓòÉΓòÉ 2.1.1. Diskette Installation of Additional Drivers ΓòÉΓòÉΓòÉ
  120.  
  121. Once LAPS.EXE has installed the basic LAN Transport Files, selection of the 
  122. Install button will bring up the Install Additional Network Drivers panel. 
  123. Enter the drive and path information (d:\path) to the desired network drivers. 
  124. The drivers may be in Final Form or Packed Form. 
  125.  
  126. Note:   Alternatively, network drivers can be transfered (copied) directly to 
  127. the target \IBMCOM\MACS subdirectory. 
  128.  
  129.  
  130. ΓòÉΓòÉΓòÉ 2.1.2. Unattended or Redirected Installation of Additional Drivers ΓòÉΓòÉΓòÉ
  131.  
  132.  Copy the additional network adapter drivers and associated files, except 
  133. message files, to the IBMCOM\MACS subdirectory of the LAPS diskette image on 
  134. the code server.  You must copy message files to the IBMCOM subdirectory.  The 
  135. additional network adapter drivers and associated files can be in Final Form or 
  136. Packed Form. If they are in packed form they must have a File Name Extension of 
  137. ZIP. 
  138.  
  139. Please refer to Chapter 3 of the LAN Adapter and Protocol Support Configuration 
  140. Guide for additional details. 
  141.  
  142. To install additional drivers via response files after LAPS installation, you 
  143. must specify INSTALL=ADDITIONAL in the LAPS response file. All required network 
  144. driver files must be stored in a single subdirectory. The /S: parameter for 
  145. LAPS specifies the source drive and directory of the drivers. The /T: parameter 
  146. (or TARGET keyword in a response file) specifies the target drive letter where 
  147. the drivers are to be placed. 
  148.  
  149. CAUTION:
  150. Files must be in Final Form when the INST_SECTION of the response file has 
  151. INSTALL = ADDITIONAL. 
  152.  
  153.  
  154. ΓòÉΓòÉΓòÉ 2.2. Upgrading IBM LAN Server 2.0 to LAN Server 3.0 ΓòÉΓòÉΓòÉ
  155.  
  156. NTS/2 has two versions of NETBIOS.OS2. NTS/2 LAPS configuration utility 
  157. determines the version of LAN Server (or Requester) and installs the 
  158. appropriate version of NETBIOS.OS2. Using the wrong version of NETBIOS.OS2 can 
  159. result in unstable LAN operation.  Perform the following steps after changing 
  160. versions of IBM LAN Server or Requester: 
  161.  
  162.  1. Select the LAPS Icon or run LAPS.EXE from the \IBMCOM subdirectory. 
  163.  
  164.  2. Select Configure from the LAPS logo window 
  165.  
  166.  3. With the Configure LAN transports radio button highlighted, Select 
  167.     Continue.... 
  168.  
  169.     Note:   The Configure Workstation panel appears. You may elect to alter 
  170.     your configuration at this time; LAPS automatically determines the LAN 
  171.     version and selects the appropriate NETBIOS.OS2. 
  172.  
  173.  4. Select OK. 
  174.  
  175.  5. At the LAPS logo window, select Exit 
  176.  
  177.  6. Select the drive on which CONFIG.SYS is located. 
  178.  
  179.  7. Select Continue... from the CONFIG.SYS Updates window. 
  180.  
  181.  8. Continue through the remaining panels and reboot the system. 
  182.  
  183.  
  184. ΓòÉΓòÉΓòÉ 2.3. Upgrading RIPL Servers ΓòÉΓòÉΓòÉ
  185.  
  186. LAPS does not install Transport Services to the \IBMLAN\RPL\IBMCOM directory. 
  187. To service the RIPL tree: 
  188.  
  189.  1. XCOPY the entire tree structure of the Server's IBMCOM directory to the 
  190.     IBMCOM directory used for Remote IPL. 
  191.  
  192.         ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ Example ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  193.         Γöé                                                   Γöé
  194.         Γöé    XCOPY /S C:\IBMCOM\*.* D:\IBMLAN\RPL\IBMCOM    Γöé
  195.         Γöé                                                   Γöé
  196.         ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  197.  
  198.  2. Run GETRPL to update Access Control Lists, etc.  This requires that the 
  199.     RIPL server be started and that a LAN administrator be logged on. 
  200.  
  201.  
  202. ΓòÉΓòÉΓòÉ 2.4. Installing IBM Extended Services 1.0 Remote Data Services ΓòÉΓòÉΓòÉ
  203.  
  204.  The Remote Data Services feature of IBM Extended Services Version 1.0 should 
  205. be installed using the Basic Configuration and Installation Option from the 
  206. Extended Services Installation Options menu.  This will ensure that the all 
  207. Extended Services internal data structures are setup to recognize the presence 
  208. of NTS/2. 
  209.  
  210.  
  211. ΓòÉΓòÉΓòÉ 3. 802.2 Virtual Device Driver - Emulator Considerations ΓòÉΓòÉΓòÉ
  212.  
  213. To make your emulator easier to use, we recommend creating an icon on your OS/2 
  214. desktop for your emulator. In the discussions below relating to emulator 
  215. settings, d:\EmulPath refers to the drive and path of where your emulator 
  216. program is installed.  CFGFILE refers to the name of your emulator 
  217. configuration file. The path and configuration File Name of your particular 
  218. emulator will be different from the examples below. 
  219.  
  220. Warning:  The following problems may occur: 
  221.  
  222. o If a Windows emulator will not successfully start while another Windows 
  223.   emulator is running, it may be necessary to start the emulators in reverse 
  224.   order. 
  225.  
  226. o If a Windows emulator will not successfully start while another Windows 
  227.   emulator is running, it may be necessary to toggle (Ctrl-Esc) back and forth 
  228.   to the OS/2 desktop or minimize the running emulator session before starting 
  229.   the second emulator. 
  230.  
  231. o It is not possible to run two WINOS2 sessions while using XGA video mode. 
  232.   Refer to the OS/2 README for additional information on restrictions using 
  233.   WINOS2 and XGA. 
  234.  
  235.  
  236. ΓòÉΓòÉΓòÉ 3.1. PC/3270 for DOS emulator ΓòÉΓòÉΓòÉ
  237.  
  238. On the Program panel, set the following parameters: 
  239.  
  240.   Path/Filename = d:\EmulPath\CFGFILE.BAT
  241.   Parameters   = blank
  242.   Working Directory = d:\EmulPath
  243.  
  244. o On the Session panel, select DOS Full Screen. 
  245.  
  246. o Before attempting to run PC3270 for DOS, edit your CFGFILE.BAT file adding 
  247.   COMMAND.COM as the last line in the file.  This must be done every time you 
  248.   change your emulator configuration.  Failure to add COMMAND.COM to your .BAT 
  249.   file will cause PC3270 to exit when it attempts to return control to DOS. 
  250.  
  251.  
  252. ΓòÉΓòÉΓòÉ 3.2. PC3270 for Windows emulator ΓòÉΓòÉΓòÉ
  253.  
  254. PC3270 for Windows can run either as a regular Windows program (inside a 
  255. WIN-OS/2 session), or it can run 'seamlessly.'  Seamless means the PC3270 
  256. windows appear on top of the OS/2 desktop directly, instead of appearing inside 
  257. a WIN-OS/2 command prompt. 
  258.  
  259. To run PC3270 as a WIN-OS/2 application: 
  260.  
  261. o Create a file called CFGFILE.BAT.  This file should look like this: 
  262.  
  263.       @ECHO OFF
  264.       COPY d:\EmulPath\CFGFILE.CNF d:\EmulPath\$$TEMP$$.BAT > NUL
  265.       CALL d:\EmulPath\$$TEMP$$.BAT
  266.       ERASE d:\EmulPath\$$TEMP$$.BAT
  267.       CALL d:\EmulPath\SOMEFILE %1 %2 %3 %4 %5 %6 %7 %8 %9
  268.  
  269. o Create another file called SOMEFILE.BAT (this file is referenced in 
  270.   CFGFILE.BAT: 
  271.  
  272.       @ECHO OFF
  273.       C:\OS2\MDOS\WINOS2\WINOS2
  274.       d:\EmulPath\PCSPDOS.EXE -END
  275.  
  276. o On the Program panel, set the following parameters: 
  277.  
  278.       Path/Filename = d:\EmulPath\CFGFILE.BAT
  279.       Parameters   = blank
  280.       Working Directory = d:\EmulPath
  281.  
  282. o On the Session panel, select DOS Full Screen. 
  283.  
  284. To run PC3270 Seamlessly: 
  285.  
  286. o Create a file called CFGFILE.BAT.  This file should look like this: 
  287.  
  288.       @ECHO OFF
  289.       COPY d:\EmulPath\CFGFILE.CNF d:\EmulPath\$$TEMP$$.BAT > NUL
  290.       CALL d:\EmulPath\$$TEMP$$.BAT
  291.       WINOS2.COM PCS3270.EXE
  292.  
  293. o On the Program panel, set the following parameters: 
  294.  
  295.       Path/Filename = d:\EmulPath\PC3270W.EXE
  296.       Parameters   = blank
  297.       Working Directory = d:\EmulPath
  298.  
  299. o On the Session panel, select WIN-OS/2 window, click on Separate Session, then 
  300.   click on WIN-OS/2 Settings. 
  301.  
  302. o On the WIN-OS/2 Settings panel, add the following to the end of the DOS_SHELL 
  303.   statement: 
  304.  
  305.       /C d:\EmulPath\CFGFILE.BAT
  306.  
  307. Note:   If you start PC3270 for Windows, and get a message saying there is 
  308. invalid TSR information, then edit the CFGFILE.CNF file and change the line 
  309. 'REM TSR=N' to 'REM TSR=Y'. 
  310.  
  311.  
  312. ΓòÉΓòÉΓòÉ 3.3. Attachmate's Extra! Extended for DOS ΓòÉΓòÉΓòÉ
  313.  
  314. o On the Program panel, set the following parameters: 
  315.  
  316.       Path/Filename = d:\EmulPath\CFGFILE.BAT
  317.       Parameters   = blank
  318.       Working Directory = d:\EmulPath
  319.  
  320. o On the Session panel, select DOS Full Screen. 
  321.  
  322. o Before attempting to run Extra!  for DOS, you must edit your CFGFILE.BAT 
  323.   file, and add COMMAND.COM as the last line in the file.  This must be done 
  324.   every time you change your emulator configuration.  Failure to add 
  325.   COMMAND.COM to your .BAT file will cause Extra!  to exit when it attempts to 
  326.   return control to DOS. 
  327.  
  328. Note:   It may be necessary to run the VDM configuration utility, LTSVCFG, with 
  329. the P=x parameter where x is a nonzero value indicating the number of half 
  330. seconds the deadman timer will wait before expiring.  This will be necessary if 
  331. the emulator looks like it is hung.  Typically this value should be set to 2 if 
  332. needed. 
  333.  
  334.  
  335. ΓòÉΓòÉΓòÉ 3.4. Attachmate's Extra! Extended for Windows ΓòÉΓòÉΓòÉ
  336.  
  337. o Create a file called EXTRA.BAT.  This file should look like this: 
  338.  
  339.       @ECHO OFF
  340.       C:\OS2\MDOS\WINOS2\WINOS2
  341.  
  342. o On the Program panel, set the following parameters: 
  343.  
  344.       Path/Filename = d:\EmulPath\EXTRA.BAT
  345.       Parameters   = blank
  346.       Working Directory = d:\EmulPath
  347.  
  348. o On the Session panel, select DOS Full Screen. 
  349.  
  350. Note:   The Extra! for Windows installation program normally modifies the 
  351. AUTOEXEC.BAT file to add its directory to the PATH statement, and to add a 
  352. DLCINTFC statement if Lan support is used.  This information is also needed 
  353. when running under OS/2.  We suggest you keep this information in your 
  354. AUTOEXEC.BAT file, exactly as Extra!  for Windows placed it.  Alternatively, 
  355. you can add the DLCINTFC statement to your EXTRA.BAT file instead of adding it 
  356. to AUTOEXEC.BAT. 
  357.  
  358.  
  359. ΓòÉΓòÉΓòÉ 3.5. PC Support/400 ΓòÉΓòÉΓòÉ
  360.  
  361.  PC Support will not run correctly in DOS Emulation mode.  To run PC Support, 
  362. you must start a version of DOS (such as DOS 5.0, etc.)  that will run PC 
  363. Support.  Please refer to the Master Help Index of OS/2 for information on how 
  364. to start a specific version of DOS.  Search for 'Starting DOS.' 
  365.  
  366.  When you create a diskette or diskimage for a specific version of DOS, you 
  367. must insure the CONFIG.SYS file for that DOS version loads the following device 
  368. drivers: 
  369.  
  370. DEVICE=C:\IBMCOM\PROTOCOL\LANVMEM.SYS
  371. DEVICE=d:\EmulPath\EIMPCS.SYS
  372. DEVICE=d:\EmulPath\ECYDDX.SYS
  373.  
  374. In addition, you may want to create an AUTOEXEC.BAT file for your specific DOS 
  375. version that automatically starts PC Support.  To do this, invoke STARTPCS.BAT 
  376. from your AUTOEXEC.BAT file. 
  377.  
  378. o On the Program panel, set the following parameters: 
  379.  
  380.       Path/Filename = *
  381.       Parameters   = blank
  382.       Working Directory = d:\EmulPath
  383.  
  384. o On the Session panel, select DOS Full Screen, then click on DOS Settings. 
  385.  
  386. o On the DOS Settings panel, set the following parameters: 
  387.  
  388.       DOS_STARTUP_DRIVE = A:\
  389.       KBD_CONTROL_BYPASS = ALT_ESC
  390.  
  391. In this example, DOS_STARTUP_DRIVE is set to A:\ with the assumption you are 
  392. loading the specific DOS version from diskette.  If you load the specific DOS 
  393. version from a diskette image file on your hard drive, update the 
  394. DOS_STARTUP_DRIVE accordingly. 
  395.  
  396. Warning:  Some known problems: 
  397.  
  398. The PC Support installation program may update the CONFIG.SYS file and add two 
  399. device drivers 'EIMPCS.SYS' and 'ECYDDX.SYS.'  If these statements are in your 
  400. CONFIG.SYS, remove them.  Under OS/2, these statements will instead be loaded 
  401. from your bootable DOS diskette. 
  402.  
  403. Each Virtual DOS Machine (VDM) will need a separate APPC controller on the 
  404. AS/400.  The controllers can be exactly the same except for the LAN destination 
  405. service access point (LAN DSAP: 08).  A line in the CONFIG.PCS needs to contain 
  406. a matching TRSS entry (TRSS 08). 
  407.  
  408. It is necessary to run the VDM configuration utility, LTSVCFG, with the P=x 
  409. parameter where x is a nonzero value indicating the number of half seconds the 
  410. deadman timer will wait before expiring. Typically this value should be set to 
  411. 1 for using a single VDM and increased to 4 if additional VM Boot sessions are 
  412. active.  When additional VM Boot sessions are active it is recommended to 
  413. decrease the MAXWAIT parameter in CONFIG.SYS to 1 second. 
  414.  
  415. When running more than 2 sessions in a stress environment it may be necessary 
  416. to obtain OS/2 2.0 Service Pak (XRx6055). 
  417.  
  418. For valuable information required for operating PC Support/400 in a VDM, please 
  419. reference IBM publication GG24-3856 entitled "Using DOS PC Support/400 in OS/2 
  420. V2 Virtual DOS Machines". 
  421.  
  422.  
  423. ΓòÉΓòÉΓòÉ 3.6. Wall Data's Rumba/400 emulator ΓòÉΓòÉΓòÉ
  424.  
  425. o Create a file called RUMBA.BAT.  This file should look like this: 
  426.  
  427.       @ECHO OFF
  428.       D:\PCS\STARTRTR D:\PCS\CONFIG.PCS
  429.       C:\OS2\MDOS\WINOS2\WINOS2
  430.  
  431.   In this example, D:\PCS is the directory where PC Support is installed. 
  432.   Rumba/400 requires PC Support in order to run. 
  433.  
  434. o On the Program panel, set the following parameters: 
  435.  
  436.       Path/Filename = d:\EmulPath\RUMBA.BAT
  437.       Parameters   = blank
  438.       Working Directory = d:\EmulPath
  439.  
  440. o On the Session panel, select DOS Full Screen 
  441.  
  442.  
  443. ΓòÉΓòÉΓòÉ 3.7. Wall Data's Rumba/3270 emulator ΓòÉΓòÉΓòÉ
  444.  
  445. o Create a file called RUMBA.BAT.  This file should look like this: 
  446.  
  447.       @ECHO OFF
  448.       d:\EmulPath\WDTOKTSR.EXE /R=16 /T=8
  449.       C:\OS2\MDOS\WINOS2\WINOS2
  450.  
  451.   WDTOKTSR.EXE is required by Rumba/3270 in order to use Lan support. Refer to 
  452.   the Rumba program documentation for more information about command line 
  453.   parameters. The above parameters work in most cases. 
  454.  
  455. o On the Program panel, set the following parameters: 
  456.  
  457.       Path/Filename = d:\EmulPath\RUMBA.BAT
  458.       Parameters   = blank
  459.       Working Directory = d:\EmulPath
  460.  
  461. o On the Session panel, select DOS Full Screen. 
  462.  
  463.  
  464. ΓòÉΓòÉΓòÉ 4. TCP/IP for DOS - Considerations ΓòÉΓòÉΓòÉ
  465.  
  466. Before you can use TCP/IP under OS/2 2.0, you must set up certain DOS settings. 
  467. To create an icon and initialize the DOS settings, follow these steps: 
  468.  
  469. o On the Program panel, set the following parameters: 
  470.  
  471.       Path/Filename = *
  472.       Parameters = Blank
  473.       Working Directory = C:\TCPDOS
  474.        (Assuming TCP/IP was installed on C:\TCPDOS)
  475.  
  476. o On the DOS Settings panel, click on 'Session' and set the following 
  477.   parameters: 
  478.  
  479.       DOS_DEVICE = C:\TCPDOS\BIN\NETDEV.SYS
  480.        (Assuming TCP/IP was installed on C:\TCPDOS)
  481.  
  482. LTSVCFG.COM must be run with parameter D=1 before TCP/IP can run in a VDD. This 
  483. is necessary because TCP/IP uses the direct station link of the 802.2 protocol. 
  484. A slash is used to signify the adapter number. 
  485.  
  486. Adapter Number Command to Run 
  487.  
  488. Adapter 0      LTSVCFG D=1 
  489.  
  490. Adapter 1      LTSVCFG / D=1 
  491.  
  492. Adapter 2      LTSVCFG / / D=1 
  493. LTSVCFG can be included in the AUTOEXEC.BAT file to execute automatically. or 
  494. run manually from a DOS command prompt. 
  495.  
  496. When running TCP/IP's file transfer application FTPD and FTP it is necessary to 
  497. clear the APPEND environment variable on both the server and client machines. 
  498. This can be done by commenting out the LOADHIGH APPEND C:\OS2;C:\OS2\SYSTEM 
  499. statement in the AUTOEXEC.BAT file, or by entering APPEND=* at the DOS command 
  500. prompt. This is necessary because if the files being transferred appear in the 
  501. APPEND path of the destination machine, the APPEND path will override the 
  502. specified destination path. 
  503.  
  504.  
  505. ΓòÉΓòÉΓòÉ 5. Applets, Include Files, and CID Utilities ΓòÉΓòÉΓòÉ
  506.  
  507. The second diskette of this ServicePak includes the following subdirectories: 
  508.  
  509. SRVIFS    Updated SRVIFS Files 
  510.  
  511. LCU       Updated LCU Files 
  512.  
  513. APPLETS   Sniffle and NetPing Utilities. IBM does not provide support for these 
  514.           programs. 
  515.  
  516. SAMPLE    Assorted examples. IBM does not provide support for these. 
  517.  
  518. INCLUDE   C header and MASM include files for developing 802.2 and NETBIOS 
  519.           applications. Refer to Chapter 6 of the "Supplement to the Local Area 
  520.           Network Technical Reference" publication (SD21-0049-00) for a brief 
  521.           description of each file. 
  522.  
  523.  
  524. ΓòÉΓòÉΓòÉ 5.1. SNIFFLE ΓòÉΓòÉΓòÉ
  525.  
  526. SNIFFLE is a standalone utility that is intended to aid in the development of 
  527. network information files (NIFs). Invoked against one or more NIFs, SNIFFLE 
  528. ensures that the NIF sections, keywords, and values are consistent both with 
  529. the extended NIF format definition and with each other. For more information on 
  530. the extended NIF format definition, see the "IBM OS/2 NDIS Driver 
  531. Implementation Package". If an error is detected, SNIFFLE indicates the 
  532. location of the error and provides a description of the error condition. 
  533.  
  534. An example of its use for the IBMTOK.NIF would be to type the following at an 
  535. OS/2 command prompt: SNIFFLE IBMTOK.NIF 
  536.  
  537.  
  538. ΓòÉΓòÉΓòÉ 5.2. NETPING ΓòÉΓòÉΓòÉ
  539.  
  540. NETPING is a NETBIOS utility that executes a NETBIOS NCB.FIND.NAME. Command 
  541. line options provide the capability of searching for various application's 
  542. NETBIOS names, such as LAN Server and DB2/2. If the NETBIOS name is present on 
  543. the LAN, the following information will be displayed. 
  544.  
  545. o NETBIOS name type 
  546.  
  547. o Node Address 
  548.  
  549. o Routing Information (if name was not found on local segment) 
  550.  
  551. NETPING is case sensitive and the command line options are: 
  552.  
  553. /a#     Specifies adapter, where # can be 0|1|2|3 (default is 0) 
  554.  
  555. /n      Name is NOT padded with blanks but with 0x00 
  556.  
  557. /m      IBM LS messenger name 
  558.  
  559. /q      IBM LS requester name 
  560.  
  561. /v      IBM LS server name 
  562.  
  563. /rxy    IBM DB2/2 requester name 
  564.         x can be: s (sql name); i (interrupt name) 
  565.         y can be: p (primary); s (secondary) 
  566.  
  567. /sxy    IBM DB2/2 server name 
  568.         x can be: c (catcher name); b (callback name) 
  569.         y can be: 0 (adapter 0); 1 (adapter 1) 
  570.  
  571. An example of its use for LS Server NETBIOS name SERVER1, searching on adapter 
  572. 1 is: 
  573.  
  574.                               netping SERVER1 /a1 /v
  575.  
  576.  
  577. ΓòÉΓòÉΓòÉ 6. Things that Changed ΓòÉΓòÉΓòÉ
  578.  
  579. The following sections describe changes that have been made to the product's 
  580. executables, publications, and messages/helps. 
  581.  
  582.  
  583. ΓòÉΓòÉΓòÉ 6.1. New Features ΓòÉΓòÉΓòÉ
  584.  
  585. The following sections explain new and enhanced NTS/2 features. 
  586.  
  587.  
  588. ΓòÉΓòÉΓòÉ 6.1.1. TRACENAMES  -  New Parameter for NETBIOS Traces ΓòÉΓòÉΓòÉ
  589.  
  590. The TRACENAMES parameter is used to limit tracing activity to the interaction 
  591. between specified machines. Prior to the offering of this parameter, tracing at 
  592. the transport level picked up all frame activity on the line, causing the trace 
  593. buffer to quickly fill with irrelevant frame records. This parameter is ideal 
  594. for isolating a problem between a server and requester on a large network. 
  595.  
  596. Tracing is limited by selecting NETBIOS names on remote machines using the 
  597. TRACENAMES parameter. Names can be specified as either a 16-byte ASCII or 
  598. 32-byte Hex value. Up to four names can be selected in either format.  The 
  599. asterisk wildcard character (*) can be used in the ASCII format for ease of 
  600. use, or to increase the number of remote names traced if machines have similar 
  601. names. All names must reside on the same line as the TRACENAMES parameter. 
  602. Incorrect length or invalid hex numbers cause an error and NETBEUI will not 
  603. load. 
  604.  
  605. TRACENAMES works in conjunction with the OS2TRACEMASK parameter and the 
  606. TRACEOFF parameter already available for NETBEUI in NTS/2 version 1.0 and LAN 
  607. Server 3.0.  The OS2TRACEMASK must be set to the necessary nonzero values to 
  608. activate any NETBIOS traces. The recommended setting is 0x07FF.  NDIS activity 
  609. will not be filtered if the NDIS bits are activated in OS2TRACEMASK. 
  610.  
  611. The TRACENAMES parameter must be inserted into the PROTOCOL.INI file using an 
  612. editor and is not yet a part of the LAPS config and install tool. TRACENAMES 
  613. must be placed only in the NETBEUI_nif section. The following example shows the 
  614. general location and format of the parameter: 
  615.  
  616.    PROTOCOL.INI
  617.  [NETBEUI_nif]
  618.  
  619.      DriverName = netbeui$
  620.      Bindings = IBMTOK_nif
  621.      ...
  622.      ...
  623.      DLCRETRIES = 5
  624.      OS2TRACEMASK = 0x07FF
  625.      TRACENAMES = "req1       " "req2       " "req3       "
  626.  
  627. Other valid TRACENAMES formats are: 
  628.  
  629.      TRACENAMES = "72617131202020202020202020202000" "req2      *"
  630.      TRACENAMES = "req*************" "72617131202020202020202020202020"
  631.  
  632. Activity relevant to the remote NETBIOS is traced. This includes NCBs issued 
  633. with that remote name, as well as all session activity related to that remote 
  634. name. All statuses from the lower layers are reported whether related to the 
  635. remote station or not. Frame activity between the remote and local machines is 
  636. traced by LSN number after the session is established with the remote machine. 
  637. A maximum of 12 active sessions is traced. 
  638.  
  639. Some NCBs are not associated with a remote name or LSN and are not traced: 
  640.  
  641. o Add Name 
  642. o Add Group Name 
  643. o Delete Name 
  644. o Cancel 
  645. o LAN Status 
  646. o Session Status 
  647. o Receive Broadcast Datagram 
  648. o Send Broadcast Datagram 
  649.  
  650. NCB.Reset is traced even though it is not related to sessions or specific 
  651. names. Datagrams and other UI frames are traced if they contain a remote name 
  652. specified in TRACENAMES. RECEIVE.ANY type commands are traced on completion if 
  653. they report a session event related to a specified remote machine. 
  654.  
  655.  
  656. ΓòÉΓòÉΓòÉ 6.1.2. ODI2NDI Obtains Universal Address Automatically ΓòÉΓòÉΓòÉ
  657.  
  658. For ODI2NDI.OS2(V1.0), configuration of the NETADDRESS parameter was required, 
  659. even if the user wanted to use the Network adapter universally administered 
  660. address.  This requirement is necessary because ODI2NDI must provide the 
  661. NETADDRESS to the ODI protocol (IPX) before ODI2NDI can obtain the adapter 
  662. netaddress through the NDIS interface. 
  663.  
  664. ODI2NDI.OS2(V1.1) will now attempt to automatically obtain the Network 
  665. adapter's permanent universal address from the MAC if the NETADDRESS parameter 
  666. is not configured in the ODI2NDI.OS2 section of PROTOCOL.INI. This presumes 
  667. that the physical adapter supports the required programming interface. The 
  668. following modifications to CONFIG.SYS enable this enhancement: 
  669.  
  670.  1. Configure ODI2NDI for a Network adapter MAC using the LAPS configuration. 
  671.  2. Manually perform the following updates to CONFIG.SYS: 
  672.  
  673.     a) Locate the Network adapter MAC device driver statement in CONFIG.SYS. 
  674.        For example, for IBM Token Ring Network Adapters, the MAC device driver 
  675.        statement is: 
  676.  
  677.                 DEVICE=C:\IBMCOM\MACS\IBMTOK.OS2
  678.  
  679.     b) Position the the MAC device driver statement after the PROTMAN.OS2 
  680.        device driver statement, but before the ODI2NDI.OS2 device driver 
  681.        statement in the CONFIG.SYS file. An example CONFIG.SYS fragment is: 
  682.  
  683.                    :
  684.                  DEVICE=C:\IBMCOM\PROTMAN.OS2 /I:C:\IBMCOM
  685.                    :
  686.                    :
  687.                  DEVICE=C:\IBMCOM\MACS\IBMTOK.OS2
  688.                    :
  689.                    :
  690.                  REM --- NetWare Requester statements BEGIN ---
  691.                  DEVICE=C:\NETWARE\LSL.SYS
  692.                  RUN=C:\NETWARE\DDAEMON.EXE
  693.                  device = C:\ibmcom\protocol\odi2ndi.os2
  694.                    :
  695.                    :
  696.  
  697.     c) Save the modified CONFIG.SYS.  You must restart your computer for the 
  698.        change to take effect. 
  699.  
  700.     The manual updates to the CONFIG.SYS file need to be done only the first 
  701.     time the ODI2NDI protocol is configured for a Network Adapter MAC. 
  702.     Modifying ODI2NDI or MAC parameters does not require additional updates to 
  703.     CONFIG.SYS. 
  704.  
  705. Note:   This enhancement does NOT work with ALL Network adapters.  If the 
  706.         enhancement does not work with your Network adapter, message LT80227 is 
  707.         displayed when you start your computer. This message is also logged in 
  708.         the LANTRAN.LOG file located in the IBMCOM subdirectory. If message 
  709.         LT80227 occurs, use the LAPS configuration utility to configure the 
  710.         NETADDRESS for ODI2NDI.OS2. 
  711.  
  712.  
  713. ΓòÉΓòÉΓòÉ 6.1.3. LAPS Icon on the Desktop ΓòÉΓòÉΓòÉ
  714.  
  715. After  NTS/2 LAN Adapter and Protocol Support (LAPS) has been installed and 
  716. configured on an OS/2 2.x system, a LAPS icon is placed in the System Setup 
  717. folder. Double clicking on the icon brings up the LAPS 
  718. installation/configuration utility. 
  719.  
  720.  
  721. ΓòÉΓòÉΓòÉ 6.2. NETBIOS Protocol Stack Defects ΓòÉΓòÉΓòÉ
  722.  
  723. Files that changed: 
  724.  
  725.  \IBMCOM\PROTOCOL\NETBEUI.OS2
  726.  \IBMCOM\PROTOCOL\NETBEUI.NIF
  727.  \IBMCOM\PROTOCOL\NETBIOS.OS2
  728.  \IBMCOM\LT0.MSG
  729.  \IBMCOM\LT0H.MSG
  730.  
  731.  
  732. ΓòÉΓòÉΓòÉ 6.2.1. Fixed APARs ΓòÉΓòÉΓòÉ
  733.  
  734. o IC04951 - UNC Name failures with IBM Ethernet 
  735.  
  736.   References to a resource by UNC names failed with error code SYS0240 on the 
  737.   server that was working on the NETBEUI stack with IBM Ethernet. 
  738.  
  739. o IC05402 - SOURCE ROUTING FIXES IN NETBEUI 
  740.  
  741.   Fixes were required for receiving frames on a link that crosses 
  742.   source-routing bridges - the route of the incoming frame should not be 
  743.   assumed to be the same as the route used for outgoing frames.  For TEST 
  744.   frames received with 2 bytes of Routing Information, the TEST response was 
  745.   built incorrectly. 
  746.  
  747. o IC05486 - TRAP IN NETBEUI ON A VALUEPOINT MACHINE 
  748.  
  749.   Residual code from an OS/2 EE 1.3 environment remained in NETBEUI.  Residual 
  750.   code caused the Trap D. 
  751.  
  752. o IC05526 - HPFS386 SIDEBAND TRAP D ON ETHERNET 
  753.  
  754.   When running HPFS386 on Ethernet and attempting to copy a file from a 
  755.   redirected drive, a Trap D occurred at CS:C08 EIP:8A5. 
  756.  
  757. o IC05551 - TRAP D IN NETBEUI - INITDS CORRUPTED 
  758.  
  759.   Trap D was caused by an invalid selector for low memory data segment. 
  760.  
  761. o IC05673 - Four Separate Symptoms 
  762.  
  763. o IC05673 - 1) SESSION NOT ESTABLISHED IF SABMES ARRIVE AT WRONG TIME 
  764.  
  765.   If sessions were being brought up simultaneously on two machines, SABMEs and 
  766.   UAs can conflict causing session establishment to fail.  The data area is 
  767.   then corrupted because the link state is wrong. 
  768.  
  769. o IC05673 - 2) RECEIVE BROADCAST LOOPING 
  770.  
  771.   When two or more applications have a receive_broadcast NCB outstanding, issue 
  772.   the next receive_broadcast on appendage.  NETBEUI goes into a loop processing 
  773.   the appendage NCB as an additional receive on the receive_broadcast queue. 
  774.  
  775. o IC05673 - 3) SESSION_ALIVE SENT WITH INCORRECT LSN NUMBER CAUSES CORRUPTION 
  776.  
  777.   Session_Alive sent with incorrect LSN number causes corruption of the NTE 
  778.   Listen queue.  Links can drop afterward. Fix was to correct sending of 
  779.   Session_Alive frame to have correct LSN number only from links in Normal 
  780.   state. 
  781.  
  782. o IC05673 - 4) ADJUST ORDER OF SABME/UA RESPONSES 
  783.  
  784.   Reordered processing of link establishment and closing prevents case of extra 
  785.   receive ready, or FRMR. 
  786.  
  787. o IC05780 - STARTING LS 3.0 WHILE 3270 COMING UP CAUSES COM505 ERROR - 
  788.  
  789.   If starting LAN Server and Communications Manager 3270 feature at the same 
  790.   time, Communications Manager 3270 will hang with COM505 Error. 
  791.  
  792. o IC05794 - NETBIOS RESET RETURNS RC=23 
  793.  
  794.   Applications on Token Ring Network can issue "Reset" before NETBIND has 
  795.   completed.  When this occurs, NETBIOS returns RC=38 (Requested Resource Not 
  796.   Available) and then RC=23 (Invalid LAN Adapter Number).  Serialization of the 
  797.   NETBIND execution process can solve the problem. This fix increases the 
  798.   number of "Reset Retries" which should mask any such race condition. 
  799.  
  800. o IC05869 - TRAP E IN NETBEUI 
  801.  
  802.   Trap E occurs during Remote IPL of OS/2 2.0 or OS/2 2.1. 
  803.  
  804. o IC05902 - XMIT_TEST_CMD RESPONSE LOST BY NETBEUI 
  805.  
  806.   Under certain circumstances Transmit_Test_Cmd is rejected by Netbeui and 
  807.   passed to the next protocol stack. 
  808.  
  809. o JR06350 - Redirector failing to Reset 
  810.  
  811.   NETBEUI was clearing a flag bit whether it actually issued the hard reset or 
  812.   not.  Clearing this flag bit when a different flag bit was set prevented 
  813.   NETWKSTA.SYS from issuing the reset. 
  814.  
  815. o JR06550 - WCMME - CLIENT REMOTE BUSY STATE CAUSED SERVER HANG 
  816.  
  817.   Client remote busy state caused server to stack up I frames of session alive. 
  818.  
  819. o IC06115 - Duplicate LAA Causes Errorous Server Name-In-Conflict 
  820.  
  821.   Two LAN requesters with the same LAA causes a name-in-conflict frame to be 
  822.   sent indicating that the Server's name is in conflict.  The name-in-conflict 
  823.   frame caused the Server to remove it's NETBIOS name, shutting down the 
  824.   Server. 
  825.  
  826. o IC06224 - NETBEUI Stack Corruption Causes Various Session Control Problems 
  827.  
  828.   Corrupted NETBEUI stacked caused session abends and Trap E. 
  829.  
  830. o IC06398 - Pulled PC-NET Cable Fails To Provide Proper NETBIOS Return Code 
  831.  
  832.   When executing NETBIOS applications and the PC-NET cable is pulled, all 
  833.   NETBIOS commands appeared to be executing (no return code to indicated a 
  834.   NETBIOS reset was needed).  A pull PC-NET cable causes a network status of NO 
  835.   CARRIER and the adapter is NOT closed.  NETBIOS now waits 60 seconds before 
  836.   returning a return code to indicate that a NETBIOS reset is needed. 
  837.  
  838. o IC06414 - NETBIOS Reset Returns Incorrect Resource Information 
  839.  
  840.   When a NETBIOS reset is issued to an adapter that is not being used by LAN 
  841.   Server, the reset returns incorrect resource information and completes with a 
  842.   return code 0x09.  This problem was introduced in NTS/2 CSD WR07020. 
  843.  
  844. o JR06550 - Requester RemoteBusy Causes Server To Hang 
  845.  
  846.   Requester workstations were in a ReMoteBusy state.  This caused the Server to 
  847.   fill up the I-Frame buffer with SessionAlive frames.  Eventually this caused 
  848.   the Server to hang if the requester workstations remained in a ReMoteBusy 
  849.   state. 
  850.  
  851. o JR07633 - NETBIOS Fails To Detect Bad PC-NET Card During Initial Adapter Open 
  852.  
  853.   During IPL, NETBIOS failed to execute a check on the hardware status bits 
  854.   during the initial open adapter.  If the PC-NET card was open but the 
  855.   hardware status bits indicated a problem, NETBIOS never detected it. 
  856.  
  857.  
  858. ΓòÉΓòÉΓòÉ 6.2.2. Other Fixes ΓòÉΓòÉΓòÉ
  859.  
  860. o NETBEUI INITIALIZATION FAILS 
  861.  
  862.   Some configurations caused NETBEUI to fail to initialize. 
  863.  
  864. o INCORRECT PACKET SIZE BROUGHT DOWN LAN SERVER 3.0 
  865.  
  866.   An Ethernet-only requester reaching a token-ring Busmaster server through an 
  867.   8209 bridge eventually caused the server to have multiple sessions and then 
  868.   the server could not communicate with the Ethernet requester or the 
  869.   token-ring requesters.  The packet size was being altered by the 8209 bridge. 
  870.  
  871. o NETBEUI WAS NOT LOOKING FOR 2 IN MINOR NDIS VERSION IN THE COMMON 
  872.   CHARACTERISTICS TABLE 
  873.  
  874.   To determine if a MAC driver supports an extension to the MAC 
  875.   Service-Specific Characteristics, NETBEUI should be looking for a 2 in the 
  876.   Minor NDIS Version in the Common Characteristics table. 
  877.  
  878. o ILLEGAL FRAME SIZE CAUSED TRAP D 
  879.  
  880.   When an illegal frame size was checked, it caused a Trap D in NETBEUI. 
  881.  
  882. o TRAP D WHILE RUNNING NETSERV.EXE 
  883.  
  884.   A Trap D occurred in CS:OC78 EIP:EC9 
  885.  
  886. o NETBIOS FAILED TO INITIALIZE ON ANY OS/2 VERSION GREATER THAN 2.0. 
  887.  
  888.   Install NTS/2 on OS/2 2.1 and configure for NETBIOS. During IPL, NETBIOS 
  889.   failed to initialize.  This indicated the wrong version of the operating 
  890.   system. 
  891.  
  892. o AFTER RUNNING A LONG PERIOD OF TIME, NETBIOS RETURN ERROR 22 
  893.  
  894.   Too many outstanding NCBS (un_freed) cause NETBIOS to return "to Many 
  895.   Commands Pending" (RC=22). This occurs over a varying period of time 
  896.   depending on LAN activity. 
  897.  
  898. o Access Denied Copying a 583120 Byte File To Server 
  899.  
  900.   When attempting to copy a 583120 byte file from a requester to a HPFS386 
  901.   server, an access denied was caused by NETBEUI. 
  902.  
  903. o NETBIOS NCB.STATUS Failed To Return Correct Datagram Size 
  904.  
  905.   The datagram length was calculated incorrectly causing data to be lost. 
  906.  
  907. o NAME-IN-CONFLICT Message 
  908.  
  909.   When a NAME-IN-CONFLICT occurs, a NAME-IN-CONFLICT message LT00102 will be 
  910.   logged to the LANTRAN.LOG file indicated the NETBIOS name-in-conflict and the 
  911.   node address of the workstation sending the NAME-IN-CONFLICT frame. When a 
  912.   NAME-IN-CONFLICT occurs with a LS Server name, the message will also pop-up 
  913.   to the screen. 
  914.  
  915. o Prevent NETBIOS Timers From Wrapping 
  916.  
  917.   NETBIOS timers are now set to maximum value if wrapping occurs. 
  918.  
  919. o NETBIOS returns FF Return Code As Final NETBIOS Return Code 
  920.  
  921.   A NCB.SEND command completed on interrupt before the NCB.SEND was put on a 
  922.   queue with a FF pending code.  The final return code was overwritten with FF. 
  923.   Some NETBIOS applications received a NETBIOS return code 13 due to this 
  924.   problem. 
  925.  
  926. o Configuration Of Different Netbios Transports Causes Trap D 
  927.  
  928.   A trap D occurred in NETBIOS.OS2 when two different NETBIOS transports were 
  929.   configured with one of them having insufficient resources configured in 
  930.   protocol.ini for what was requested in ibmlan.ini file. The trap occurred on 
  931.   the first NETBIOS command issued other than a reset. 
  932.  
  933.  
  934. ΓòÉΓòÉΓòÉ 6.3. IBM Token Ring MAC Driver Defects ΓòÉΓòÉΓòÉ
  935.  
  936. Files that changed: 
  937.  
  938.  \IBMCOM\MACS\IBMTOK.OS2.
  939.  
  940.  
  941. ΓòÉΓòÉΓòÉ 6.3.1. Fixed APARs. ΓòÉΓòÉΓòÉ
  942.  
  943. o IC07131 - XMIT_STATUS Field Incorrect In a SCION TransmitConfirm. 
  944.  
  945.   The xmit_status field in a SCION TransmitConfirm subsequent to a bridge frame 
  946.   forward indicates the status of the transmitted frame.  Incorrect values were 
  947.   being stored in this field. 
  948.  
  949.  
  950. ΓòÉΓòÉΓòÉ 6.4. IBM Token Ring Busmaster MAC Driver Defects ΓòÉΓòÉΓòÉ
  951.  
  952. Files that changed: 
  953.  
  954.  \IBMCOM\MACS\IBMTRBM.OS2.
  955.  
  956.  
  957. ΓòÉΓòÉΓòÉ 6.4.1. Fixed APARs. ΓòÉΓòÉΓòÉ
  958.  
  959. o JR05729 - BUSMASTER DOES NOT RECOVER FROM LOBE FAULT. 
  960.  
  961.   LAN Server/Requestor 2.0 could not be restarted on machines equipped with 
  962.   Busmaster cards after the cable was unplugged and replugged. 
  963.  
  964. o JR06486 - BUSMASTER TRAP D UNDER HEAVILY STRESSED NETWORK 
  965.  
  966.   The Busmaster driver was performing a call that was not legal at the time. 
  967.   This caused a Ring 0 Trap D. 
  968.  
  969.  
  970. ΓòÉΓòÉΓòÉ 6.4.2. Other Fixes ΓòÉΓòÉΓòÉ
  971.  
  972. o BUSMASTER UNABLE TO RE-ENTER RING AFTER DUPLICATE ADDRESS 
  973.  
  974.   One machine booted and got a particular token ring address.  Another machine 
  975.   (with Busmaster) booted requesting the same address, and got a duplicate 
  976.   address indication, closing the adapter.  The first machine left the ring, 
  977.   freeing the address.  Any attempt to reopen the previously failed busmaster 
  978.   adapter using Communication Manager failed, still indicating a duplicate 
  979.   address. 
  980.  
  981. o WRONG FILTER VALUE USED 
  982.  
  983.   Prior to deleting an address, the first byte of the address was checked 
  984.   against 80h, which is the equivalent of universal group. It should be checked 
  985.   against C0h, which is local group.  This caused what was accepted in the add 
  986.   to be rejected in the delete.  Making this change created consistency with 
  987.   the add address. 
  988.  
  989.  
  990. ΓòÉΓòÉΓòÉ 6.5. IBM Token Ring 16/4 Adapter II (IBM16TR.OS2) ΓòÉΓòÉΓòÉ
  991.  
  992. Files that changed: 
  993.  
  994.  \IBM16TR\IBM16TR.OS2 (Additional Driver Diskette)
  995.  \IBM16TR\IBM16OS2.NIF (Additional Driver Diskette)
  996.  
  997.  
  998. ΓòÉΓòÉΓòÉ 6.5.1. Fixed APARs. ΓòÉΓòÉΓòÉ
  999.  
  1000. There are no fixed APARs for IBM Token Ring 16/4 Adapter II 
  1001.  
  1002.  
  1003. ΓòÉΓòÉΓòÉ 6.5.2. Other Fixes ΓòÉΓòÉΓòÉ
  1004.  
  1005. o IBM Token Ring 16/4 Adapter II MAC Driver Upgraded to Version 3.0 
  1006.  
  1007.   The IBM Token Ring 16/4 Adapter II MAC Driver found on the NTS/2 Additional 
  1008.   Driver Diskette has been upgrade from Version 1.0 to Version 3.0. 
  1009.  
  1010.  
  1011. ΓòÉΓòÉΓòÉ 6.6. Install & Configuration Defects (LAPS) ΓòÉΓòÉΓòÉ
  1012.  
  1013. Files that changed: 
  1014.  
  1015.  \IBMCOM\DLL\LAPSPM.DLL
  1016.  \IBMCOM\DLL\ LAPSCID.DLL
  1017.  \IBMCOM\DLL\IBMLXCFG.DLL
  1018.  \IBMCOM\IBMLXCFG.HLP
  1019.  \IBMCOM\LAPS.EXE
  1020.  \IBMCOM\XI1.MSG
  1021.  \IBMCOM\LAPSICON.EXE
  1022.  \IBMCOM\LAPSRSP.EXE
  1023.  \IBMCOM\THINLAPS.EXE
  1024.  \IBMCOM\LAPSDISK.EXE
  1025.  
  1026.  
  1027. ΓòÉΓòÉΓòÉ 6.6.1. Fixed APARs ΓòÉΓòÉΓòÉ
  1028.  
  1029. o IC04997 - USING ADAPTER NUMBERS TO GUARANTEE UNIQUENESS FOR LANVMAC 
  1030.  
  1031.   LANVMAC requires that its upper boundary be strictly defined; the Media 
  1032.   Access Control (MAC) for adapter 0 can only be defined for adapter 0. 
  1033.  
  1034. o IC04999 - LAPS CONFIGURATION NEEDS TO TREAT LANVMAC NETADDRESS LIKE LANDD 
  1035.  
  1036.   Function was added that treats the LANVMAC netaddress field the same as the 
  1037.   LANDD netaddress field. 
  1038.  
  1039. o IC05159 - MAINTENANCE INSTALL OF LAPS DURING CID FAILS ON OS/2 2.1 
  1040.  
  1041.   When running maintenance LAPS installation using CID on OS/2 2.1, LAPS failed 
  1042.   while attempting to update the IBMLVL.INI file. 
  1043.  
  1044. o IC05553 - NTS/2 INSTALL DID NOT PUT LANVDD AND LANPDD IN THE CONFIG.SYS FILE 
  1045.   (LAPSPM.DLL) 
  1046.  
  1047.   On OS/2 2.1, the NTS/2 install did not place statements for LANVDD.OS2 and 
  1048.   LANPDD.OS2 in the CONFIG.SYS file. 
  1049.  
  1050. o IC06187 - Proper Version Of NETBIOS Is Not Copied For CID /E:PREP Install 
  1051.  
  1052.   When CID installing LAPS using the /E:PREP option, NETBIOS.LS? was not copied 
  1053.   to NETBIOS.OS2 based on the version of LAN Services installed.  This problem 
  1054.   was introduced with NTS/2 CSD WR07020. 
  1055.  
  1056. o IC06413 - CID Install Of Long File Name Fails 
  1057.  
  1058.   CID install using HPFS Long File Name caused a LAPS return code XI00041. 
  1059.  
  1060. o IC07132 - Invalid Driver IBMTOK02$ When Configuring for 2 Token-Ring Adapters 
  1061.  
  1062.   This problem was introduce in LAPS version 2.20.1.  When configuring for two 
  1063.   NDIS or NDIS_MULT type drivers, the numeric digit 02 was appended to the 
  1064.   driver name in the protocol.ini.  During IPL, the second MAC driver failed to 
  1065.   bind because the driver name was incorrect.  The numeric digit 2 is now 
  1066.   appended to the driver name. 
  1067.  
  1068.  
  1069. ΓòÉΓòÉΓòÉ 6.6.2. Other Fixes ΓòÉΓòÉΓòÉ
  1070.  
  1071. o ERROR IN NIF VALIDATION WHEN CHECKING DEFAULT AGAINST RANGE (LAPSCID.DLL 
  1072.   LAPSPM.DLL IBMLXCFG.DLL) 
  1073.  
  1074.   The NIF validation code was incorrectly handling the case in which a default 
  1075.   value of type HexString was being checked against the arguments of the Range 
  1076.   keyword.  The check failed if the default value was enclosed with double 
  1077.   quote characters or specified with a "0x" prefix.  The problem only occurred 
  1078.   in the situation where the parameter was of type HexString, had a default 
  1079.   value, had a specified range, and the default value had quotes and/or a 
  1080.   prefix. 
  1081.  
  1082. o VDD/PDD CONFIG.SYS PROBLEM 
  1083.  
  1084.   Eliminates LANVDD and LANPDD device statements from the CONFIG.SYS file if 
  1085.   802 or NETBIOS are not configured. 
  1086.  
  1087. o FIX REDIRECTOR STATEMENT 
  1088.  
  1089.   Fixed redirector statement position in the CONFIG.SYS file. 
  1090.  
  1091. o LAPS CONFIGURATION GENERATES DIFFERENT RESULTS 
  1092.  
  1093.   Upon configuring the LANVMACs, LAPS configuration set the drivername on 
  1094.   entries 2-n to LANVMA2 and the module names for entries 2-n end in "_nif2". 
  1095.  
  1096. o CREATING RESPONSE FILE FROM LAPSRSP.EXE - IMPROPER TARGET KEYWORD 
  1097.  
  1098.   Specifying a target using LAPSRSP.EXE generates a response file containing 
  1099.   "target_drive" instead of "target". 
  1100.  
  1101. o TAB Function Fails With LAPS Configuraton Utility 
  1102.  
  1103.   Pressing the TAB key selected the OK pushbutton instead of moving to next 
  1104.   configurable parameter within the LAPS configuration utility. 
  1105.  
  1106. o CONFIG.SYS Drive Is Not Correct When Copying NETBIOS.OS2 
  1107.  
  1108.   The wrong CONFIG.SYS drive was used to copy NETBIOS.LS2 or NETBIOS.LS3. This 
  1109.   caused NETBIOS.LS3 to always be copied when installed on the non-boot drive. 
  1110.   This problem was introduced with NTS/2 CSD WR07020. 
  1111.  
  1112. o LAPS Able To Configure 64 Logical Adapters 
  1113.  
  1114.   LAPS configuration utility increased the number of configurable logical 
  1115.   adpaters from 16 to 64. 
  1116.  
  1117. o NLS LAPS CID Install Causes Trap D 
  1118.  
  1119.   LAPS CID install on various NLS verions caused a Trap D when XI1.MSG message 
  1120.   file was used. 
  1121.  
  1122.  
  1123. ΓòÉΓòÉΓòÉ 6.7. 802.2 Protocol Stack Defects ΓòÉΓòÉΓòÉ
  1124.  
  1125. Files that changed: 
  1126.  
  1127.  \IBMCOM\PROTOCOL\LANDD.OS2
  1128.  \IBMCOM\PROTOCOL\LANDLLDD.OS2
  1129.  \IBMCOM\\LANMSGDD.OS2
  1130.  
  1131.  
  1132. ΓòÉΓòÉΓòÉ 6.7.1. Fixed APARs ΓòÉΓòÉΓòÉ
  1133.  
  1134. o IC04923 - MULTICAST ADDRESS SUPPORT FIX 
  1135.  
  1136.   The multicast address support functions in 802.2 fixes to loopback path, 
  1137.   error codes, and command codes. 
  1138.  
  1139. o IC05000 - TRAP D IN LANDD CODE RUNNING 75+ WORKSTATION GATEWAY (LANDD.OS2) 
  1140.  
  1141.   Each time the links were deactivated, the downstream emulators reactivated 
  1142.   the link and the LU-LU sessions were automatically reestablished.  A Trap D 
  1143.   occurred. 
  1144.  
  1145. o IC05001 - COMMUNICATIONS MANAGER (CM) UNABLE TO STOP NORMALLY OR ABNORMALLY 
  1146.  
  1147.   CM was unable to exit because it cannot close the token-ring link to the 
  1148.   AS400.  The hang was due to the Close.Station being issued on the completion 
  1149.   appendage for a Transmit.I.Frame, resulting in a DISC sent to the MAC, the T1 
  1150.   timer started and the Link state set to disconnecting.  When the completion 
  1151.   appendage returns to NETBEUI, it continues processing the I-frame completion 
  1152.   which stops T1. 
  1153.  
  1154. o IC05003 - UNABLE TO REOPEN BUSMASTER ADAPTER AFTER LOBE FAILURE 
  1155.   (LANDLLDD.OS2) 
  1156.  
  1157. o IC05360 - TRAP D IN LANDLL; CS=0C38; 
  1158.  
  1159.   Attempting to bring up LAN Net Manager (LANDLLDD.OS2) results in TRAP=000D 
  1160.   with the CS register at x'0C38' 
  1161.  
  1162. o IC05753 - LANDD INCORRECT FRAME CAUSED TRAP D (LANDD.OS2) 
  1163.  
  1164.   The Trap D occurred when remotely configuring a LAN-attached printer.  A 
  1165.   pop-up said the action was successful, then there was an OK button.  If the 
  1166.   button was not clicked, after about 20 seconds, a Trap D occurred. 
  1167.  
  1168. o IC06177 - SNA Gateway Loses Its LU Connections 
  1169.  
  1170.   The problem Workstations intermittedly lost their 3270 LU connections to the 
  1171.   Gateway machine.  The Gateway eventually recovered on its own and the 
  1172.   Workstation's LU connections were re-established.  The problem occurred 
  1173.   because extended registers were not used and caused a memory index problem. 
  1174.  
  1175. o JR07531 - Trap D In LANDD When LAN Station Manager Is Installed 
  1176.  
  1177.   A Trap D occurred when LAN Station Manager device driver (LSMMIB2) was 
  1178.   loaded.  LAN Station Manager declared itself as an NDIS Extension application 
  1179.   but did not provide the data structure corresponding to an NDIS Extension. 
  1180.   LANDD will now check the length of the data structure to see if it has a NDIS 
  1181.   Extension length. 
  1182.  
  1183. o IC07133 - LANDD Loops while MAC Adapters Initialize DMA 
  1184.  
  1185.   LANDD was looping while various MAC Adapters were initializing their DMA. 
  1186.   This cause the system to appear to be hung for approximately 30 seconds. 
  1187.   LANDD thread is now blocked during initializing time. 
  1188.  
  1189.  
  1190. ΓòÉΓòÉΓòÉ 6.7.2. Other Fixes ΓòÉΓòÉΓòÉ
  1191.  
  1192. o RECEIVE COMMAND WITH RETURN CODE = 20 SHOULD ZERO OUT THE BUFFER POINTER 
  1193.   (LANDLLDD.OS2) 
  1194.  
  1195.   When the receive command completed with return code = 20 (lost data, no 
  1196.   buffers), the buffer pointer should be 0 since there were no partial buffers. 
  1197.  
  1198. o SERVER ACCESS POINT POOL SIZE OF 1000H NOT HANDLED (LANDD.OS2) 
  1199.  
  1200.   When the maximum size, 0x1000 was used for pool_length in a DIR.OPEN.DIRECT, 
  1201.   a return code of 0x16 was returned.  The value should work appropriately. 
  1202.  
  1203. o NDIS 2.0.1 EndReset Supported In LANDD.OS2 
  1204.  
  1205.   LANDD.OS2 was not supporting NDIS 2.0.1 EndReset and was fixed to support the 
  1206.   NDIS 2.0.1 EndReset function. 
  1207.  
  1208.  
  1209. ΓòÉΓòÉΓòÉ 6.8. 802.2 and NETBIOS Virtual Device Driver Defects. ΓòÉΓòÉΓòÉ
  1210.  
  1211. Files that changed: 
  1212.  
  1213.  \IBMCOM\LTSVCFG.COM
  1214.  \IBMCOM\PROTOCOL\LANVDD.OS2
  1215.  
  1216.  
  1217. ΓòÉΓòÉΓòÉ 6.8.1. Fixed APARs ΓòÉΓòÉΓòÉ
  1218.  
  1219. o JR06756 - DIR.INTERUPT RETURNS 0 IF ADAPTER NOT OPEN (LANVDD.OS2) 
  1220.  
  1221.   Attempting to run an Ethernet packet driver for TCP/IP.  It failed when it 
  1222.   attempted to initialize, because the executable ran a dir.interrupt command 
  1223.   to see if the adapter was open.  VDD returned a return code = 0 if the 
  1224.   adapter was not open.  It should have returned a bad return code. 
  1225.  
  1226. o IC06434 - Attempting To Load PCSUPPORT Router In a VDM Causes Trap D 
  1227.  
  1228.   Attempting to load PC-Support (connection for AS/400) in a VDM caused a trap 
  1229.   D in the LANVDD.OS2 module.  The fix was to restore an index register after 
  1230.   returning from a procedure call. 
  1231.  
  1232. o IC06017 - Attachmate Extra For Windows 3270 Causes LANVDD Trap D 
  1233.  
  1234.   Stopping a 3270 Attachmate session and starting a new session caused a trap D 
  1235.   in the LANVDD.OS2 module.  The fix zeroes out various structures on exit. 
  1236.  
  1237.  
  1238. ΓòÉΓòÉΓòÉ 6.8.2. Other Fixes ΓòÉΓòÉΓòÉ
  1239.  
  1240. o THE DOS 8209 BRIDGE UTILITY CAN NOT FIND ADAPTER WITH VDD 
  1241.  
  1242.   The DOS version of the 8209 Bridge Utility could not find the adapter when 
  1243.   running under the VDD. 
  1244.  
  1245. o LTSVCFG ALWAYS RETURNS NONZERO 
  1246.  
  1247.   When LTSVCFG was run, an error code environment variable was always set to 
  1248.   nonzero.  Even though LTSVCFG executed successfully, a nonzero return code 
  1249.   was always returned. 
  1250.  
  1251. o NETBIOS and 802.2 SUPPORTS ONLY 8 DOS SESSIONS 
  1252.  
  1253.   DOS Virtual Device Support for Netbios and 802.2 should support 16 sessions, 
  1254.   not just eight. 
  1255.  
  1256.  
  1257. ΓòÉΓòÉΓòÉ 6.9. Protocol Manager Defects ΓòÉΓòÉΓòÉ
  1258.  
  1259. Files that changed: 
  1260.  
  1261.  \IBMCOM\PROTMAN.OS2
  1262.  
  1263.  
  1264. ΓòÉΓòÉΓòÉ 6.9.1. Fixed APARs ΓòÉΓòÉΓòÉ
  1265.  
  1266. There are no fixed APARs for Protocol Manager. 
  1267.  
  1268.  
  1269. ΓòÉΓòÉΓòÉ 6.9.2. Other Fixes ΓòÉΓòÉΓòÉ
  1270.  
  1271. o PERFORMANCE AND NDIS SUPPORT IN PROTMAN 
  1272.  
  1273.   PROTMAN supports the GET_PPATINFO IOCTL for the NDIS requirements and the 
  1274.   GET_MODULE_CHAR_ TABLE IOCTL for the Monitor product. 
  1275.  
  1276.  
  1277. ΓòÉΓòÉΓòÉ 6.10. IBM Netware Requester Support Defects ΓòÉΓòÉΓòÉ
  1278.  
  1279. Files that changed: 
  1280.  
  1281.  IBMCOM\PROTOCOL\ODI2NDI.OS2
  1282.  IBMCOM\NWFIXUP.EXE
  1283.  IBMCOM\LT8.MSG
  1284.  IBMCOM\LT8H.MSG
  1285.  
  1286.  
  1287. ΓòÉΓòÉΓòÉ 6.10.1. Fixed APARs ΓòÉΓòÉΓòÉ
  1288.  
  1289. o IC05437 - LOTUS NOTES RUNNING ODI2NDI OVER ETHERNET LOST SESSION 
  1290.  
  1291.   While running Lotus Notes over ODI2NDI Ethernet, the session between the 
  1292.   server and client was eventually lost. 
  1293.  
  1294. o IC05577 - NWFIXUP Utility Failed To Order Device Driver Statements Properly 
  1295.  
  1296.   System configured with ODINSUP.  NTS/2 was installed with ODI2NDI device 
  1297.   driver and the NWFIXUP utility was executed.  During IPL, a LT80221 error 
  1298.   occurred.  NWFIXUP failed to properly move PROTMAN.OS2 and LANMSGDD.OS2 
  1299.   within the config.sys. 
  1300.  
  1301. o IC06212 - Trap D in ODI2NDI.OS2 Device Driver 
  1302.  
  1303.   A Trap D occurred in ODI2NDI.OS2 device driver.  This problem was introduced 
  1304.   in NTS/2 CSD WR07020. 
  1305.  
  1306.  
  1307. ΓòÉΓòÉΓòÉ 6.10.2. Other Fixes ΓòÉΓòÉΓòÉ
  1308.  
  1309. o ODI2NDI FAILS WHEN TCP/IP USES DIRECT STATION OF IEEE 802.2 
  1310.  
  1311.   A NetWare Requester for OS/2 over ODI2NDI stops working when an application 
  1312.   using the direct station interface of IEEE 802.2 is started. 
  1313.  
  1314.  
  1315. ΓòÉΓòÉΓòÉ 7. LAN CID Utility Changes - On Diskette 2 ΓòÉΓòÉΓòÉ
  1316.  
  1317. Fixes to the Utilities are found on Diskette 2 of the ServicePak. There is no 
  1318. installation tool for these, they are simple file replacements. 
  1319.  
  1320.  
  1321. ΓòÉΓòÉΓòÉ 7.1. LAN CID Utility (LCU) Defects ΓòÉΓòÉΓòÉ
  1322.  
  1323. Files that changed: 
  1324.  
  1325.  LCU\CASAGENT.DLL
  1326.  LCU\CASAGENT.EXE
  1327.  LCU\CASPREP.CMD
  1328.  LCU\CAS.MSG
  1329.  LCU\CASH.MSG
  1330.  
  1331.  
  1332. ΓòÉΓòÉΓòÉ 7.1.1. Fixed APARs ΓòÉΓòÉΓòÉ
  1333.  
  1334. o IC05437 - CASPREP Does Not Remove All Comments From Output File 
  1335.  
  1336.   CASPREP did not remove comments from all of the lines found in an input file 
  1337.   when creating the output file. The comment was appended to the input file 
  1338.   data on that line. A line was changed to increase the line count of the file 
  1339.   being read and remove the comment. 
  1340.  
  1341. o IC05671 - LCU Logs Erroneous error When Setboot Is Executed 
  1342.  
  1343.   A LCU message was added to say 'SETBOOT returned to the REXX program.' 
  1344.  
  1345. o IC05761 - LCU Command File Message Causes Confusion 
  1346.  
  1347.   The message 'the command file %1 was not found' was displayed when casagent 
  1348.   couldn't find the client specific command file. If the /d parameter was 
  1349.   specified, then casagent will run the default command file and a LCU message 
  1350.   was added to indicated this. 
  1351.  
  1352. o IC07130 - LCU Logging Stopped at EOF Marker 
  1353.  
  1354.   LCU logging routine did not check to see if the last byte in the log file was 
  1355.   a 0x1a.  When the file pointer was moved to the end of the file and written 
  1356.   to, the text after the EOF marker was not viewable with a text editor. LCU 
  1357.   now checks for the EOF marker and if present, it will overwrite it with the 
  1358.   new log text. 
  1359.  
  1360.  
  1361. ΓòÉΓòÉΓòÉ 7.1.2. Other Fixes ΓòÉΓòÉΓòÉ
  1362.  
  1363. o New Return Codes Added To LCU 
  1364.  
  1365.   In order to be compatible with NVDM/2, the following return codes were added: 
  1366.  
  1367. o 00 04 Successful Program Termination -Warning Messages Logged - No Reboot 
  1368.  
  1369. o 00 08 Successful Program Termination -Error Messages Logged - No Reboot 
  1370.  
  1371. o 00 12 Successful Program Termination -Severe Error Messages Logged - No 
  1372.   Reboot 
  1373.  
  1374.  
  1375. ΓòÉΓòÉΓòÉ 7.2. SRVIFS Defects ΓòÉΓòÉΓòÉ
  1376.  
  1377. Files that changed: 
  1378.  
  1379.  SRVIFS\IFSDEL.EXE
  1380.  SRVIFS\THINIFS.EXE
  1381.  SRVIFS\THINSRV.EXE
  1382.  SRVIFS\SERVICE.EXE
  1383.  SRVIFS\SRVATTCH.EXE
  1384.  
  1385.  
  1386. ΓòÉΓòÉΓòÉ 7.2.1. Fixed APARs ΓòÉΓòÉΓòÉ
  1387.  
  1388. o IC04918 - Removal Of IFSDEL Target Directory 
  1389.  
  1390.   IFSDEL was changed to remove all SRVIFS files from the target directory 
  1391.   (except XI1.MSG on OS/2 2.0 due to OS/2 2.0 problem), attempt to remove the 
  1392.   target directory if empty, and update the path/dpath statements in the 
  1393.   config.sys if the path was removed. 
  1394.  
  1395. o IC04965 - CID SRVATTCH Fails With Return Code = 250 
  1396.  
  1397.   SRVATTCH received error XI10066: Attach failed with rc=250 during bootup on a 
  1398.   HPFS machine.  SRVATTACH was attempting to execute prior to netbind.exe 
  1399.   finishing. 
  1400.  
  1401. o IC05559 - Line Number Not Present In Error Message For SERVICE.EXE 
  1402.  
  1403.   An error within the service ini file caused an error message without the line 
  1404.   number.  Error message now provides the line number where the error occurred. 
  1405.  
  1406. o IC05819 - Trap D in SERVICE.EXE 
  1407.  
  1408.   Trap D occurred while executing SERVICE.EXE. 
  1409.  
  1410.  
  1411. ΓòÉΓòÉΓòÉ 7.2.2. Other Fixes ΓòÉΓòÉΓòÉ
  1412.  
  1413. o Trap D in IFSDEL.EXE 
  1414.  
  1415.   Trap D occurred while executing IFSDEL.EXE. 
  1416.  
  1417.  
  1418. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1419.  
  1420. The item in the title line is a trademark of IBM Corporation 
  1421.  
  1422.  
  1423. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1424.  
  1425. The item in the title line is a trademark of Microsoft Corporation 
  1426.  
  1427.  
  1428. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1429.  
  1430. The item in the title line is a trademark of Wall Data Corporation 
  1431.  
  1432.  
  1433. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1434.  
  1435. The item in the title line is a trademark of Attachmate Corporation 
  1436.  
  1437.  
  1438. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1439.  
  1440. Flat files ready for use; needing no additional processing such as Unpacking or 
  1441. Expanding from a Metafile format. 
  1442.  
  1443. For example:
  1444. LAPS.EXE IBMTOK.NIF IBMTOK.OS2
  1445.  
  1446.  
  1447. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1448.  
  1449. Files compressed into a Metafile that must be preprocessed by PKUNZIP2.EXE 
  1450. before use. Generally these files have a File Name Extension of ZIP.