home *** CD-ROM | disk | FTP | other *** search
/ Arawak OS/2 Shareware / PAKLED.ISO / network / lanserv / us7001d1.dsk / IP07001.INF (.txt) < prev    next >
Encoding:
OS/2 Help File  |  1993-07-27  |  46.7 KB  |  1,452 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Introduction ΓòÉΓòÉΓòÉ
  3.  
  4.                    IBM OS/2 LAN Server 3.0 ServicePak IP07001
  5.                                  IBM PTF IP07001
  6.  
  7. This ServicePak applies to:
  8.  
  9. IBM OS/2 LAN Server Version 3.0 - Entry
  10. For use with OS/2 2.0, OS/2 2.0 with XR06055, or OS/2 2.1
  11.  
  12. IBM OS/2 LAN Server Version 3.0 - Advanced
  13. For use with OS/2 2.0 with XR06055 or OS/2 2.1
  14.  
  15. It also includes fixes for OS LAN Requester, DOS LAN Requester, and DOS LAN 
  16. Requester Windows 
  17.  
  18. Warning: The Installation procedures for this ServicePak are significantly 
  19. different from previous Corrective Service Diskettes.  Please review the entire 
  20. Installation section before proceeding. Service to Servers which use "Advanced 
  21. Features" can be particularly arduous. 
  22.  
  23.                                  Good Insurance!
  24.              Have appropriate Bootable Standalone Service Diskettes.
  25.  
  26.  
  27. ΓòÉΓòÉΓòÉ 1.1. Affected SYSLEVEL Files ΓòÉΓòÉΓòÉ
  28.  
  29. SYSLEVEL.SRV          IBM OS/2 LAN Server 
  30. SYSLEVEL.REQ          IBM OS/2 LAN Requester 
  31. SYSLEVEL.MUG          IBM OS/2 User Profile Management 
  32. SYSLEVEL.UPE          IBM OS/2 User Profile Management - Extended 
  33. SYSLEVEL.RPL          IBM OS/2 LAN Server - Remote IPL Service 
  34.  
  35.  
  36. ΓòÉΓòÉΓòÉ 1.2. Trademarks ΓòÉΓòÉΓòÉ
  37.  
  38. The following are trademarks of IBM Corporation: 
  39.  
  40. o IBM 
  41. o OS/2 
  42. o Operating System/2 
  43. o Presentation Manager 
  44.  
  45. The following are trademarks of other Corporations: 
  46.  
  47. o AppleTalk (Apple Computer) 
  48. o Lotus 1-2-3 (Lotus Development Corporation) 
  49. o Macintosh (Apple Computer) 
  50. o Microsoft (Microsoft Corporation) 
  51. o Windows (Microsoft Corporation) 
  52. o Ungerman-Bass (Ungerman-Bass, Inc.) 
  53.  
  54.  
  55. ΓòÉΓòÉΓòÉ 2. Installation ΓòÉΓòÉΓòÉ
  56.  
  57. Installing the ServicePak is essentially a three phase process: 
  58.  
  59. Phase 1 - Quiesce the Target System 
  60.             Render the system serviceable by insuring that there will be no 
  61.             Locked Files during the install phase. 
  62.  
  63. Phase 2 - Install the ServicePak 
  64.             Select one of the following methods to replace system files with 
  65.             those provided on this ServicePak. 
  66.             Full Install 
  67.             Selective Install 
  68.             Redirected (CID) Install 
  69.  
  70. Phase 3 - Return the Serviced System to Normal Operation 
  71.             Perform a normal system boot. Also, Post Installation Procedures 
  72.             may be necessary to update Remote IPL images or DOS LAN Requester 
  73.             clients. 
  74.  
  75. Note:  LAN Server 3.0 may have installed files in \MUGLIB with directory 
  76. entries reflecting the installation time and date. When the Corrective Service 
  77. Facility prompts for permission to overwrite a "file that has a later date than 
  78. the file supplied with the service diskettes", select "Replace the file". 
  79.  
  80.  
  81. ΓòÉΓòÉΓòÉ 2.1. Full Install ΓòÉΓòÉΓòÉ
  82.  
  83. This method will apply all fixes to all partitions and directories: 
  84.  
  85. It is the simplest and safest method to Install ServicePaks to systems that do 
  86. not have multiple versions of the product being serviced. It does require 
  87. booting from diskette to insure that there are no Locked Files during the 
  88. install phase. 
  89.  
  90.  1. Boot from the Bootable Standalone Service Diskettes 
  91.  2. Establish A: as the Current Directory. 
  92.  3. Replace the Boot Diskette with ServicePak diskette #1. 
  93.  4. At the A: prompt type "FSERVICE" and press Enter. 
  94.  5. At the panel titled "Updating Default Directories" press Enter (Option 1) 
  95.  6. Follow the prompts provided by the Installation Aid. 
  96.  7. Reboot the system normally. 
  97.  
  98.  
  99. ΓòÉΓòÉΓòÉ 2.2. Selective Install ΓòÉΓòÉΓòÉ
  100.  
  101. This method will apply fixes to selected subsystems, partitions, and 
  102. directories: The Installation Aid will check for Locked Files. 
  103.  
  104.  1. Boot the system from fixed-disk. 
  105.  2. Insert ServicePak diskette #1 in the A drive. 
  106.  3. Establish A: as the Current Directory. 
  107.  4. At the A: prompt type "SERVICE" and press Enter. 
  108.  5. Make selections from the panel. If the Locked Files panel with the Reboot 
  109.     push button is presented, continue with the following steps. Otherwise go 
  110.     to the last step. 
  111.  6. Chose "Reboot". 
  112.  7. Perform the system Shutdown procedure. 
  113.  8. Boot from the Bootable Standalone Service Diskettes. 
  114.  9. Establish A: as the Current Directory. 
  115. 10. Replace the Boot Diskette with ServicePak diskette #1. 
  116. 11. At the A: prompt type "FSERVICE" and press Enter. 
  117. 12. Follow the prompts provided by the Installation Aid. 
  118. 13. Reboot the system normally. 
  119.  
  120.  
  121. ΓòÉΓòÉΓòÉ 2.3. Redirected Installation (CID) Method ΓòÉΓòÉΓòÉ
  122.  
  123. This method is useful for those who are using the CID (Configuration, 
  124. Installation, and Distribution) Services as provided by IBM NTS/2. The Full 
  125. Install or Selective Install methods are recommended for Servers exploiting 386 
  126. HPFS function; Fault Tolerance and/or Access Control Lists. 
  127.  
  128. While setting up a CID server is beyond the scope of this document, we have 
  129. provided a sample LAN CID Utility REXX Command file (LS30SP.CMD) that may prove 
  130. useful in setting up a CID server for this ServicePak. 
  131.  
  132. The sample LS30SP.CMD assumes the following: 
  133.  
  134. o LS30SP.CMD must reside in the ..\CLIENT subdirectory. 
  135.  
  136. o The ServicePak files are place on the code server using "XCOPY A:\*.* /S" (or 
  137.   equivalent) at 'x:\csd\ls30' where 'x:' is the drive seen by the client. 
  138.  
  139. o The following directory structure contains the ServicePak contents. 
  140.  
  141.         csd\ls30\       * Root directory of ServicePak
  142.         csd\ls30\FIX      * No files
  143.         csd\ls30\FIX\SRV    * Server Fixes
  144.         csd\ls30\FIX\REQ    * Requester Fixes
  145.         csd\ls30\FIX\MUG    * User Profile Management Fixes
  146.         csd\ls30\FIX\UPE    * Extended UPM fixes
  147.  
  148. o A log directory exists at 'x:\log\csd\ls30' for the log files 
  149.  
  150.  
  151. ΓòÉΓòÉΓòÉ 2.4. Bootable Standalone Service Diskettes ΓòÉΓòÉΓòÉ
  152.  
  153. Sometimes it becomes necessary to boot from diskette in order to perform 
  154. certain operations on fixed-disk, like installing this ServicePak or running 
  155. CHKDSK /f. 
  156.  
  157. All necessary files must be contained on diskette.  Files from the fixed-disk 
  158. should not be referenced in A:\CONFIG.SYS or A:STARTUP.CMD. Otherwise Locked 
  159. Files can still exist on the fixed-disk. 
  160.  
  161. Should the need arise to boot from diskette for any reason, you may: 
  162.  
  163. o Use the Install diskette and Diskette #1 of OS/2 2.x. Escape to A: 
  164.  
  165. o Create custom Bootable Standalone Service Diskettes from your licensed 
  166.   materials.  The makeup of these is dependent on the system to be serviced. 
  167.   Instruction is available for: 
  168.  
  169.    Requesters and Entry Versions Servers. 
  170.    Advanced Version Servers. 
  171.  
  172. CAUTION:
  173. LAN Servers that utilize the Advanced features, Access Control Lists or Fault 
  174. Tolerance must use custom Bootable Standalone Service Diskettes.  Regular HPFS 
  175. boot diskettes, such as the OS/2 Installation diskettes, CAN NOT mirror changes 
  176. to Fault Tolerance partitions or access files/directories which are controlled 
  177. by access control profiles. 
  178.  
  179.  
  180. ΓòÉΓòÉΓòÉ 2.4.1. Making OS/2 2.x Bootable Diskettes ΓòÉΓòÉΓòÉ
  181.  
  182.  1. Make a copy of the OS/2 2.x Installation Diskette & Diskette #1. Call them 
  183.     SA#1 and SA#2 respectively. 
  184.  
  185.  2. Delete SYSINST2.EXE from Diskette SA#2. 
  186.  
  187.  3. Delete BUNDLE from Diskette SA#2 (this will be on OS/2 2.1 only) 
  188.  
  189.  4. Modify CONFIG.SYS on SA#2 as follows: 
  190.  
  191.         buffers=50
  192.         memman=noswap
  193.         protshell=a:\cmd.exe
  194.         protectonly=yes
  195.         libpath=a:\;
  196.         ifs=hpfs.ifs /c:64
  197.         set path=a:\;
  198.         set dpath=a:\;
  199.  
  200.  5. Copy UHPFS.DLL from OS/2 Diskette #2 or C:\OS2\DLL to SA#2 
  201.  
  202.  
  203. ΓòÉΓòÉΓòÉ 2.4.2. Making Advanced Server Bootable Diskettes ΓòÉΓòÉΓòÉ
  204.  
  205. MAKEDISK is an Advanced Server utility designed to make the necessary Bootable 
  206. Standalone Service Diskettes used in periodic maintenance of 386 HPFS systems. 
  207.  
  208.  1. Create a Backup copy of the OS/2 2.x Install Diskette. This is Boot 
  209.     Diskette and is used unaltered. 
  210.  
  211.  2. Create a Backup copy of OS/2 2.x Installation/Diskette 1. This is Boot 
  212.     Diskette 2. 
  213.  
  214.  3. With Boot Diskette 2 in drive a: or b: run MAKEDISK from an OS/2 prompt. 
  215.  
  216.     Note:  Syntax is MAKEDISK /BOOTDRIVE:d where d  is the drive on which OS/2 
  217.     2.x is installed. 
  218.  
  219.     For additional Information see the Network Administrators Reference: 
  220.     Creating a 386 HPFS Boot Diskette, or LAN Server Utilities 
  221.  
  222.  4. If using Fault Tolerance, add the Fault Tolerance files to the Bootable 
  223.     Diskette. 
  224.  
  225.  5. Verify that the 386 HPFS Bootable Standalone Service Diskette works 
  226.     properly. 
  227.  
  228.    o Shutdown the system 
  229.    o Insert the Bootable Standalone Service Diskette in the A drive. 
  230.    o Reboot the system (Ctrl+Alt+Del, or other method) 
  231.    o Determine if Local Security is working 
  232.    o Determine if Fault Tolerance is working. 
  233.  
  234.  
  235. ΓòÉΓòÉΓòÉ 2.4.3. Adding Fault Tolerance to 386 HPFS Standalone Boot Diskette ΓòÉΓòÉΓòÉ
  236.  
  237. 386 HPFS Standalone Boot diskettes require additional customizing in order to 
  238. properly update files on partitions which are mirrored. 
  239.  
  240. The following steps may have to be done for each LAN Server with Fault 
  241. Tolerance since the configuration information transferred in step 3 can be 
  242. unique for each such system. 
  243.  
  244.  1. Copy the following four Fault Tolerance files from the first diskette of 
  245.     the LAN Server 3.0 ServicePak to your Bootable Standalone Service Diskette. 
  246.  
  247.               1) DISKFT.SYS  2) FTD.MSG  3) FTATTRIB.EXE  4) FTCOPY.CMD
  248.  
  249.  2. Add the following line to the CONFIG.SYS on the Bootable Standalone Service 
  250.     Diskette. 
  251.  
  252.                                   DEVICE=DISKFT.SYS
  253.  
  254.  3. At an OS/2 command prompt, make the current drive A:, and have the 386 HPFS 
  255.     Bootable Standalone Service Diskette in drive A. Type "FTCOPY" to copy the 
  256.     customized Fault Tolerance configuration information to the 386 HPFS 
  257.     Bootable Standalone Service Diskette. 
  258.  
  259. Warning: Test your 386 HPFS Bootable Standalone Service Diskette before you 
  260. make any alterations to your system.  This Diskette is the Master Key should 
  261. your system ever fail to boot from its hard drive. 
  262.  
  263.  
  264. ΓòÉΓòÉΓòÉ 3. Post Installation Procedures (Optional) ΓòÉΓòÉΓòÉ
  265.  
  266. Servers used for Remote IPL or DOS Lan Requester Image Support need additional 
  267. consideration. 
  268.  
  269.  
  270. ΓòÉΓòÉΓòÉ 3.1. Updating Remote IPL Servers ΓòÉΓòÉΓòÉ
  271.  
  272. If the Server is intended to Remote IPL OS/2 2.00.1 or OS/2 2.1, then the 
  273. following steps are necessary. 
  274.  
  275.  1. Run RPLS7001.CMD from Diskette 1 of the ServicePak to: 
  276.  
  277.    o Create the Remote IPL directories and files used to RIPL OS/2 2.00.1 
  278.      (DEFALT2A). 
  279.    o Create the Remote IPL directories and files used to RIPL OS/2 2.1 
  280.      (DEFALT21). 
  281.    o Update the DEFALT21.FIT file to reflect the server name. 
  282.    o Update and copy the OS/2 2.1 WINOS2 *.INI and *.GRP files to the correct 
  283.      default directory 
  284.    o Create the OS/2 2.1 RIPL configuration files (*.CNF) 
  285.    o Update RPL.MAP to add server records for the new *.CNF files 
  286.  
  287.  2. Start the Server 
  288.  
  289.  3. Logon On with Administrator Authority 
  290.  
  291.  4. Run GETRPL.EXE to: 
  292.  
  293.    o Migrate RPL.MAP workstation and server records from previous levels of LAN 
  294.      Server into the RPL.MAP on the current Remote IPL Server. 
  295.    o Move DOS Remote IPL users from previous levels of LAN Server into a group 
  296.      called RPLGROUP and create an access control profile for RPLGROUP granting 
  297.      all privileges to the users in that group. 
  298.    o Ensure that new OS/2 and DOS Remote IPL users added with LAN Server 3.0 
  299.      are added to the group. 
  300.    o Create the default OS2.INI, OS2INI.20, OS2SYS.INI and OS2SYINI.20 files. 
  301.  
  302. CAUTION:
  303. DO NOT run RPLSETD.CMD until the steps above have been completed. 
  304.  
  305.  
  306. ΓòÉΓòÉΓòÉ 3.2. Upgrading DOS LAN Requesters (DLR) ΓòÉΓòÉΓòÉ
  307.  
  308. A SelectPak (IP07003) is available for DOS LAN Requester. It can be used to 
  309. update the DLR files located in \IBMLAN\DOSLAN\NET which can subsequently be 
  310. copied to DLR workstations using UPGRDLR.BAT. 
  311.  
  312. For detailed information see Network Administrators Reference Volume 1 
  313. "Upgrading DOS LAN Requester", 
  314.  
  315.  
  316. ΓòÉΓòÉΓòÉ <hidden> Locked Files ΓòÉΓòÉΓòÉ
  317.  
  318. Sometimes it is essential that programs own (become the master of) system 
  319. resources such as Memory Blocks, Communication Ports, and Files.  When a 
  320. program stakes claim to a file, that file is said to be Locked; no other 
  321. program is allowed to alter (replace or write to) it until the owning program 
  322. explicitly removes the lock. 
  323.  
  324. .DLL Files can become Locked by residing in a directory that is included in the 
  325. LIBPATH string of CONFIG.SYS. 
  326.  
  327. For example, NETAPI.DLL can be locked when \MUGLIB\DLL exists in the LIBPATH of 
  328. CONFIG.SYS. 
  329.  
  330.  
  331. ΓòÉΓòÉΓòÉ <hidden> Minimum Config.Sys ΓòÉΓòÉΓòÉ
  332.  
  333. A Minimal CONFIG.SYS must contain sufficient information to start the desktop, 
  334. access the file system, and little more. 
  335.  
  336. o Keep the IFS=386HPFS. 
  337.  
  338. o Remove any cache statements. 
  339.  
  340. o Remove all DEVICE statements that refer to files that are not on the \OS2... 
  341.   path; that is \MUGLIB, \IBMLAN, etc. 
  342.  
  343. o Remove all LIBPATH entries except those on the \OS2... path. 
  344.  
  345. o Remove the IFS statement for LAN (NETWKSTA.SYS). 
  346.  
  347. The intent is to boot to an environment where Locked Files will not be 
  348. encountered during ServicePak installation. SERVICE.EXE inspects the target 
  349. system for locked files before beginning the file replacement process. If you 
  350. get the "Locked File" panel while running SERVICE.EXE, recheck CONFIG.SYS and 
  351. try again. 
  352.  
  353.  
  354. ΓòÉΓòÉΓòÉ <hidden> Getting the A: Prompt from OS/2 1.3 Install Diskettes ΓòÉΓòÉΓòÉ
  355.  
  356. To obtain the familiar A: prompt when using the OS/2 1.3 Product installation 
  357. diskettes as Bootable Standalone Service Diskettes: 
  358.  
  359. o Boot the system with Install Diskette in drive A. 
  360.  
  361. o At the IBM Logo Screen - Press Esc to Exit 
  362.  
  363. The A: prompt should appear. OS/2 Programs, including FSERVICE.EXE, can be run 
  364. from here. 
  365.  
  366.  
  367. ΓòÉΓòÉΓòÉ <hidden> Getting the A: Prompt from OS/2 2.0 Install Diskettes ΓòÉΓòÉΓòÉ
  368.  
  369. To obtain the familiar A: prompt when using the OS/2 2.0 Product installation 
  370. diskettes as Bootable Standalone Service Diskettes: 
  371.  
  372. o Boot the system with Install Diskette in drive A. 
  373.  
  374. o At the IBM Logo Screen - Insert Diskette #1, press Enter 
  375.  
  376. o At the Welcome Screen - Press Esc to Exit 
  377.  
  378. The A: prompt should appear. OS/2 Programs, including FSERVICE.EXE, can be run 
  379. from here. 
  380.  
  381.  
  382. ΓòÉΓòÉΓòÉ <hidden> Creating a 386 HPFS Boot Diskette ΓòÉΓòÉΓòÉ
  383.  
  384. Refer to Appendix F in: 
  385.  
  386.                                     Operating System/2 Local Area Network Server
  387.  
  388.                                                  Network Administrator Reference
  389.                                              Volume1:  Planning and Installation
  390.  
  391.                                                                      Version 2.0
  392.  
  393.  
  394. ΓòÉΓòÉΓòÉ <hidden> LAN Server Utilities ΓòÉΓòÉΓòÉ
  395.  
  396. Refer to Appendix C,
  397. Miscellaneous Utilities MAKEDISK in:
  398.  
  399.                                     Operating System/2 Local Area Network Server
  400.  
  401.                                                  Network Administrator Reference
  402.                                            Volume3:  Network Administrator Tasks
  403.  
  404.                                                                      Version 2.0
  405.  
  406.  
  407. ΓòÉΓòÉΓòÉ 4. Existing Problem ΓòÉΓòÉΓòÉ
  408.  
  409. Below are descriptions of some problems the are under investigation but could 
  410. not be fixed in this ServicePak. 
  411.  
  412. o IC05662 
  413.  
  414.   HPFS386 is not caching random small I/O requests of 512 to 1K bytes. 
  415.  
  416. o No APAR  D001715  Temporary loss of disk space. HPFS386 incorrectly updating 
  417.   size for the page file. This can cause CHKDSK to incorrectly free the 
  418.   allocation tree structures and cause temporary loss of disk space.  D002300 
  419.   Trap in Pbr$Init with Cache chunks less than 64K.  D001693  Traps when using 
  420.   split caches and greater than 16 meg memory. 
  421.  
  422.  
  423. ΓòÉΓòÉΓòÉ 5. Things that Changed ΓòÉΓòÉΓòÉ
  424.  
  425. The following sections describe changes that have been made to the product's 
  426. executables, publications, and messages/helps. 
  427.  
  428.  
  429. ΓòÉΓòÉΓòÉ 5.1. Remote IPL Support for OS/2 2.1 (APAR IC05198) ΓòÉΓòÉΓòÉ
  430.  
  431. OS/2 2.1 implements several system changes that require significant changes to 
  432. the LAN Server Remote IPL service.  This section describes how to update the 
  433. remote IPL client definitions for different display types and how to support 
  434. multiple versions of the OS/2 operating system in the remote IPL directory 
  435. structure. 
  436.  
  437. This is new function introduced as a result of APAR IC05198. 
  438.  
  439. Note:  The term remote IPL client used in this document is equivalent to the 
  440.        term  remote IPL requester used in the OS/2 LAN Server documentation. 
  441.  
  442.  
  443. ΓòÉΓòÉΓòÉ 5.1.1. Valid OS/2 Remote IPL Configurations ΓòÉΓòÉΓòÉ
  444.  
  445. The following table identifies valid OS/2 and remote IPL configurations: 
  446.  
  447. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  448. Γöé Server   Γöé      Operating System to be Remote IPLed      Γöé
  449. Γöé OperatingΓöé                     2.0 +                     Γöé
  450. Γöé System   Γöé   1.3.2  Γöé  2.0  Γöé ServPak Γöé 2.00.1  Γöé   2.1  Γöé
  451. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  452. Γöé 1.3.2    Γöé    Yes   Γöé  Yes  Γöé   Yes   Γöé   Yes   Γöé   Yes  Γöé
  453. Γöé          Γöé          Γöé       Γöé         Γöé         Γöé        Γöé
  454. Γöé  2.x     Γöé    No    Γöé  Yes  Γöé   Yes   Γöé   Yes   Γöé   Yes  Γöé
  455. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  456.  
  457. Note:  ServicePak XR06055 introduced the 32 bit Graphics Engine for OS/2 2.0. 
  458.  
  459.  
  460. ΓòÉΓòÉΓòÉ 5.1.2. LAN Server Remote IPL Service Upgrades ΓòÉΓòÉΓòÉ
  461.  
  462. The following changes and additions have been made to the Remote IPL service: 
  463.  
  464. o The full-screen interface has been updated to default the File Index Table to 
  465.   model parameter to DEFALT21.FIT when an OS/2 2.1 server record is selected. 
  466.   Changes were also made to remove the Read attribute on the OS/2 2.1 client 
  467.   .INI files before attempting to delete them.  The client file AUTOEXEC.20 was 
  468.   updated to reflect the boot drive ID. 
  469.  
  470. o The RPLSETD.CMD REXX procedure has been updated to support the following OS/2 
  471.   remote IPL client upgrades: 
  472.  
  473.                  Current Client         New Client
  474.                  Operating System       Operating System
  475.                  ----------------       ----------------
  476.                      1.3.2              No updates supported
  477.                      2.0                2.0+SP, 2.00.1, or 2.1
  478.                      2.0+SP             2.1
  479.                      2.00.1             2.1
  480.  
  481.   The following option changes and additions have been made to the RPLSETD.CMD 
  482.   file: 
  483.  
  484.    /D        No longer a required parameter. 
  485.  
  486.    /O        If not specified, the operating system directory is determined for 
  487.              the client being updated. 
  488.  
  489.    /B        New. Specifies the bus type of a client (MCA or ISA/EISA). 
  490.  
  491.    /S        New. Specifies whether the SWAPPATH is on a local drive or on the 
  492.              remote IPL server. 
  493.  
  494.   The RPLSETD.CMD file has been moved from the \IBMLAN\RPL directory to the 
  495.   \IBMLAN\NETPROG directory so that it can be located using the PATH statement 
  496.   and run from any directory.  The LANINST program requires that a copy of 
  497.   RPLSETD.CMD be located in \IBMLAN\RPL. For this reason, a dummy version of 
  498.   RPLSETD.CMD is installed in the \IBMLAN\RPL directory.  This dummy version 
  499.   invokes the version in \IBMLAN\NETPROG. 
  500.  
  501. o Several new routines have been added to support the new RPLSETD.CMD 
  502.   procedure: 
  503.  
  504.    - RPLRXUTL.EXE 
  505.    - RPLUCC20.CMD 
  506.    - RPLUCFIT.CMD 
  507.    - RPLSDMSG.CMD 
  508.  
  509. o Default 2.1 WINOS2 *.INI files are provided that are preconfigured for VGA 
  510.   display support.  XGA and 8514 support statements are also present but 
  511.   commented out.  When the /D option is specified on RPLSETD.CMD, the client 
  512.   copy of the SYSTEM.INI file is updated to reflect the display type specified. 
  513.   The /S option also causes the client copy of the SYSTEM.INI file to be 
  514.   updated. 
  515.  
  516.  
  517. ΓòÉΓòÉΓòÉ 5.1.3. OS/2 2.1 RIPLINST Utility ΓòÉΓòÉΓòÉ
  518.  
  519. The RIPLINST utility used to install the OS/2 2.1 code for OS/2 LAN Server 
  520. remote IPL is located (in packed format) on diskette 7 of the OS/2 2.1 
  521. Installation diskettes.  Use one of the following procedures to install and run 
  522. RIPLINST. 
  523.  
  524. o If your operating system is OS/2 2.1: 
  525.  
  526.     1. Insert the OS/2 2.1 Install diskette 7 into drive A. 
  527.  
  528.     2. Install RIPLINST by typing: 
  529.  
  530.               UNPACK A:\RIPLINST
  531.  
  532.        The RIPLINST files will be unpacked to the \OS2\INSTALL directory. 
  533.  
  534.     3. To start the RIPLINST program, go to an OS/2 window or full-screen 
  535.        session and type: 
  536.  
  537.               RIPLINST
  538.  
  539.     4. Press Enter to remove the title window. 
  540.  
  541.     5. The Change Source/Target window is displayed. 
  542.  
  543.        The source path should be left as A:\. If necessary, the target 
  544.        directory can be updated to change the drive ID of the target.  Only the 
  545.        drive ID should be changed; do not change the default directory paths. 
  546.        The OS/2 2.1 code must be installed on the same drive where the OS/2 
  547.        remote IPL support was installed during LAN Server installation. 
  548.  
  549.     6. Select Install. 
  550.  
  551.     7. Insert diskettes as prompted. 
  552.  
  553. o If your operating system is OS/2 1.3.2, 2.0, 2.0+Service Pak, or 2.00.1: 
  554.  
  555.     1. Create a temporary subdirectory by typing: 
  556.  
  557.               MD TEMPRIPL
  558.  
  559.     2. Change to the temporary subdirectory by typing: 
  560.  
  561.               CD TEMPRIPL
  562.  
  563.     3. Insert OS/2 Install diskette 2 into drive A. 
  564.  
  565.     4. Copy UNPACK.EXE to the TEMPRIPL directory by typing: 
  566.  
  567.               COPY A:UNPACK.EXE
  568.  
  569.     5. Check OS/2 2.1 Install diskette 2 for the file UNPACK2.EXE. If it is 
  570.        present, copy UNPACK2.EXE to the TEMPRIPL directory by typing: 
  571.  
  572.               COPY A:UNPACK2.EXE
  573.  
  574.        Note:  UNPACK2.EXE may not be present.  If it is not on diskette 2, you 
  575.               do not need it. 
  576.  
  577.     6. Insert OS/2 Install diskette 7 into drive A. 
  578.  
  579.     7. Install the RIPLINST files by typing: 
  580.  
  581.               UNPACK A:\RIPLINST d:\TEMPRIPL
  582.  
  583.        where d is the drive ID where TEMPRIPL is located. 
  584.  
  585.     8. Start the RIPLINST program by typing: 
  586.  
  587.               RIPLINST
  588.  
  589.        Note:  The OS/2 2.1 version of RIPLINST must use the OS/2 2.1 version of 
  590.               UNPACK and UNPACK2.  Failure to do so will result in one of the 
  591.               following error conditions: 
  592.  
  593.       - RIPLINST will trap while copying the W0F0000.BIO file. 
  594.  
  595.       - The system will lock up after displaying the copy window.  You must 
  596.         reboot if this occurs. 
  597.  
  598.     9. Press Enter to clear the title window. 
  599.  
  600.    10. The Change Source/Target window is displayed. The source path should be 
  601.        left as A:\. If necessary, the target directory can be updated to change 
  602.        the drive ID of the target.  Only the drive ID should be changed; do not 
  603.        change the default directory paths.  The OS/2 2.1 code must be installed 
  604.        on the same drive where the OS/2 remote IPL support was installed during 
  605.        LAN Server installation. 
  606.  
  607.    11. Select Install. 
  608.  
  609.    12. Insert diskettes as prompted. 
  610.  
  611.        Previous versions of RIPLINST had a default target installation 
  612.        directory of: 
  613.  
  614.               d:\IBMLAN\RPL\OS2.20  (OS/2 2.0 and Service Pak)
  615.  
  616.        or 
  617.  
  618.               d:\IBMLAN\RPL\OS2.20a (OS/2 2.00.1)
  619.  
  620.        where d: indicates the drive where OS/2 is installed. 
  621.  
  622.        The RIPLINST utility for OS/2 2.1 has a new default target installation 
  623.        directory. The new default target installation directory is: 
  624.  
  625.               d:\IBMLAN\RPL\OS2.21
  626.  
  627.        This prevents an existing ..\OS2.20 directory tree from being 
  628.        overwritten automatically.  If you want to upgrade an existing ..\OS2.20 
  629.        directory tree, the target installation directory must be updated before 
  630.        starting the installation process.  The target directory must be on the 
  631.        same drive where OS/2 remote IPL support was installed (this can be 
  632.        different from where LAN Server was installed). 
  633.  
  634.        After using RIPLINST to install OS/2 2.1 for remote IPL, run the updated 
  635.        version of the LAN Server utility, GETRPL.EXE.  Refer to the IBM OS/2 
  636.        LAN Server Version 3.0 Administrator Reference Volume 3:  Administrator 
  637.        Tasks for information on running GETRPL. 
  638.  
  639.  
  640. ΓòÉΓòÉΓòÉ 5.1.4. RPLSETD.CMD REXX Procedure ΓòÉΓòÉΓòÉ
  641.  
  642. The RPLSETD.CMD procedure provides the following functions: 
  643.  
  644. o Upgrades existing remote IPL clients that use 16-bit display drivers to use 
  645.   the new 32-bit VGA and XGA, and 16-bit 8514 display drivers provided in OS/2 
  646.   2.00.1 and in 2.0+Service Pak.  It also supports the 32-bit 8514 display 
  647.   driver in OS/2 2.1. 
  648.  
  649. o Can be used in some cases to change the display type (32-bit VGA, XGA, or 
  650.   8514) that a remote IPL client is using.  RPLSETD does not support conversion 
  651.   from the new 32-bit drivers back to the old 16-bit display drivers. 
  652.  
  653.   If an OS/2 desktop exists for the remote IPL client, changing to a higher 
  654.   resolution display type can cause unpredictable results.  If an OS/2 desktop 
  655.   exists, it is highly recommended that the client definition be deleted and 
  656.   recreated, using RPLSETD to change to the higher resolution display type. 
  657.   Restart the client to create a new OS/2 desktop. 
  658.  
  659. o Can be used to update a remote IPL client to boot a different version of OS/2 
  660.   2.x.  The OS/2 2.x code must be installed in the remote IPL directory 
  661.   structure.  Conversions for the following OS/2 2.x versions are supported: 
  662.  
  663.                 OLD VERSION         NEW VERSION
  664.  
  665.                   2.0                2.00.1
  666.                                      2.0+Service Pak
  667.                                      2.1
  668.  
  669.                   2.00.1             2.0+Service Pak
  670.                                      2.1
  671.  
  672.                   2.0+Service Pak    2.1
  673.  
  674.   Note:  There is no support for converting any of the newer versions back to 
  675.          the original OS/2 2.0 version. After a client is converted to OS/2 
  676.          2.1, RPLSETD cannot be used to convert back to 2.0+Service Pak or 
  677.          2.00.1. 
  678.  
  679. o Can be used to update a remote IPL client to change the bus type (for 
  680.   example, MCA or ISA/EISA). 
  681.  
  682. o Can be used to update a remote IPL client to specify whether the SWAPPATH and 
  683.   WIN-OS2 PagingFile parameter will be on a local hard disk or on the remote 
  684.   IPL server. 
  685.  
  686. Requester definitions can be updated individually or in a group (grouped by 
  687. common attributes such as display type, bus type, and operating system). 
  688.  
  689. The client name DEFALT20 is a special name used by OS/2 remote IPL support as a 
  690. default when creating a new client (not modelling an existing client). If you 
  691. are supporting prior versions of OS/2 (2.0, 2.00.1, or 2.0+Service Pak) in the 
  692. remote IPL directory tree, do not update DEFALT20 to support OS/2 2.1.  You 
  693. must leave DEFALT20 at its current level to support the prior versions of OS/2. 
  694. To support OS/2 2.1 remote IPL clients, do the following: 
  695.  
  696.  1. Create a new remote IPL client, for example, MODEL21, using the defaults. 
  697.  
  698.  2. Use RPLSETD to update MODEL21 to support OS/2 2.1.  Then use MODEL21 as a 
  699.     model to create all future 2.1 clients. 
  700.  
  701.  3. You may need to create multiple 2.1 models, one for each LAN type you 
  702.     support. 
  703.  
  704. The client name DEFALT21 is reserved.  Do not create a client with this name. 
  705. DEFALT21 is not a complete client definition like DEFALT20.  It is used in 
  706. conjunction with DEFALT20 to support OS/2 2.1 clients. Do not attempt to update 
  707. the DEFALT21 client with RPLSETD.CMD. 
  708.  
  709. If the only version of OS/2 that will be installed in the remote IPL directory 
  710. is OS/2 2.1, you should update the client DEFALT20. Then all future default 
  711. clients will automatically support OS/2 2.1. 
  712.  
  713.   The syntax of RPLSETD.CMD is: 
  714.  
  715.       RPLSETD  [/H] [/C:client[,client2,client3,...]]
  716.       [/D:display_driver]
  717.       [/O:current_OS2] [/N:new_OS2]
  718.       [/B:bustype] [/S:swaptarget]
  719.       [/L:logfile] [/R:response_file]
  720.  
  721. The descriptions of the parameters are described below. 
  722.  
  723. /H        Displays the syntax on screen.  If specified, it must be the first 
  724.           parameter. 
  725.  
  726. /C:client1,client2,client3... (CLIENT or CLIENTLIST) The name of one or more 
  727.           OS/2 remote IPL client workstations that are to be updated.  If 
  728.           multiple names are specified, each name must be separated with a 
  729.           comma.  Embedded blanks are not allowed. The response file keywords 
  730.           CLIENT and CLIENTLIST are equivalent to each other.  They may be 
  731.           specified as many times as necessary.  This is a required parameter 
  732.           if the /R parameter is not specified.  When specified, at least one 
  733.           other parameter must also be specified. 
  734.  
  735. /D:display_driver (DISPLAYDRIVER) The new display type for the client 
  736.           definition.  The following display types are valid: 
  737.  
  738.    o IBMVGA32   32-bit VGA display driver 
  739.    o IBMXGA32   32-bit XGA display driver 
  740.    o IBM8514   16-bit 8514 display driver (2.0+SP or 2.00.1) 
  741.    o IBM8514   32-bit 8514 display driver (2.1) 
  742.    o 8514_32   Alternate 32-bit 8514 display driver name (2.1) 
  743.  
  744.           This parameter is normally optional; however, it must be specified 
  745.           when an existing 2.0 or 2.00.1 remote IPL client is converted to 2.1 
  746.           by specifying the /N parameter. 
  747.  
  748.           When upgrading the display type of an existing remote IPL client (it 
  749.           has booted at least one time and has an OS/2 desktop) from VGA to XGA 
  750.           or 8514, you must delete and recreate the remote IPL client and then 
  751.           run RPLSETD.CMD.  If you update the existing client to a higher 
  752.           resolution display type, many of the display sizing characteristics 
  753.           in OS2.INI do not get updated.  As a result, you end up with some 
  754.           objects in VGA resolution and some in the higher resolution. If no 
  755.           OS/2 desktop exists for the client, it can be updated to change to a 
  756.           higher resolution.  When the OS/2 desktop is created during the first 
  757.           boot, it will reflect the display characteristics for which it is 
  758.           configured. 
  759.  
  760. /O:current_OS2 (CURRENTOS2DIR) The root directory under \IBMLAN\RPL for the 
  761.           current version of OS/2 2.0 that the requester is using.  This 
  762.           parameter is case-sensitive. The /O parameter should only be 
  763.           specified when you want the requester operating system type verified 
  764.           before updating to a new operating system type.  If /O is not 
  765.           specified, the current operating system being used by the remote IPL 
  766.           client is determined from the client.FIT file. If the /O parameter is 
  767.           specified, then the /N parameter must also be specified. 
  768.  
  769. /N:new_OS2 (NEWOS2DIR) The root directory under \IBMLAN\RPL for the version of 
  770.           OS/2 2.0 that the client is to be switched to.  This parameter is 
  771.           case-sensitive.  The default is OS2.21.  The /O and /N parameters 
  772.           should only be specified when you need to switch a client from one 
  773.           OS/2 version to another OS/2 version. 
  774.  
  775.           When an existing remote IPL client is updated to OS/2 2.1, the 
  776.           client's WINOS2 *.INI and *.GRP files must be replaced with the 2.1 
  777.           versions of these files.  The old files are renamed to *.IBK and 
  778.           *.GBK. When you are satisfied that these old files are no longer 
  779.           needed for reference, you can delete them. 
  780.  
  781. /B:bustype (BUSTYPE) The type of I/O bus used by the remote IPL client.  Valid 
  782.           types are: 
  783.  
  784.    MCA       MicroChannel* 
  785.  
  786.    ISA       AT compatible 
  787.  
  788.    EISA      AT compatible 
  789.  
  790. /S:swaptarget (SWAPTARGET) An indicator of where the SWAPPER.DAT file will 
  791.           reside.  Valid values are: 
  792.  
  793.    L         File will reside on the local hard disk of the remote IPL client 
  794.  
  795.    S         File will reside on the remote IPL client 
  796.  
  797.           This parameter also controls the location (local or server) of the 
  798.           PagingFile parameter in the OS/2 2.1 WIN-OS2 SYSTEM.INI file. 
  799.  
  800. /L:logfile (LOGFILE) The drive, path, and file name of a file to which all 
  801.           messages and errors are to be logged.  If this parameter is 
  802.           specified, the only errors displayed on the screen will be for a 
  803.           failure to open the log file or for missing required parameters in 
  804.           the response file. 
  805.  
  806. /R:response_file The drive, path, and file name of a file that contains the 
  807.           command inputs in keyword form (keyword=value).  The valid keywords 
  808.           are indicated above in parentheses () following each parameter.  Only 
  809.           one keyword can be specified per line in the response file.  The 
  810.           CLIENT or CLIENTLIST parameter and at least one other parameter are 
  811.           required when using a response file.  If the /R parameter is 
  812.           specified, all other parameters specified on the command line are 
  813.           ignored. 
  814.  
  815. Examples: 
  816.  
  817. To update the DEFALT20 client to use the 32-bit VGA display driver and switch 
  818. the operating system from OS2.20 to OS2.21, type: 
  819.  
  820. RPLSETD /C:DEFALT20 /D:IBMVGA32 /N:OS2.21
  821.  
  822. This will update the default files to support OS/2 2.1 and the new VGA display 
  823. driver.  These files are used when defining clients using the default 
  824. configuration. 
  825.  
  826. Note:  If you plan to also support previous versions of OS/2 ( 2.0, 2.00.1, or 
  827.        2.0+Service Pak), do not update the DEFALT20 client. 
  828.  
  829. To update the MACH001 client to use the 32-bit XGA display driver and switch 
  830. the operating system to OS2.21, type: 
  831.  
  832. RPLSETD /C:MACH001 /D:IBMXGA32 /N:OS2.21
  833.  
  834. To update the MACH001 client to use the 32-bit XGA display driver, verify the 
  835. current operating system is OS2.20a, and switch the operating system to OS2.21, 
  836. type: 
  837.  
  838. RPLSETD /C:MACH001 /D:IBMXGA32 /O:OS2.20a /N:OS2.21
  839.  
  840. To update the MACH001 client to specify a bus type of ISA and set the SWAPPATH 
  841. PagingFile parameter to the remote IPL server, type: 
  842.  
  843. RPLSETD /C:MACH001 /B:ISA /S:S
  844.  
  845. To update the MACH001 client to use the 32-bit VGA display driver, verify the 
  846. current operating system is OS2.20, switch the operating system to OS2.21, 
  847. specify a bus type of ISA, and set the SWAPPATH PagingFile parameter to the 
  848. remote IPL server, type: 
  849.  
  850. RPLSETD /C:MACH001 /D:IBMVGA32 /O:OS2.20 /N:OS2.21 /B:ISA /S:S
  851.  
  852. To update multiple clients (MACH001 and MACH002) to use the 32-bit VGA display 
  853. driver and switch the operating system to OS2.21, type: 
  854.  
  855. RPLSETD /C:MACH001,MACH002 /D:IBMVGA32 /N:OS2.21
  856.  
  857.  
  858. ΓòÉΓòÉΓòÉ 5.1.5. RPLSETD Response File Keywords ΓòÉΓòÉΓòÉ
  859.  
  860. The valid response file entries and keywords are: 
  861.  
  862. o ; (comment line) 
  863. o [GROUP] (this statement is optional for the first group and required for all 
  864.   subsequent groups) 
  865. o DISPLAYDRIVER= 
  866. o CLIENT= 
  867. o CLIENTLIST= 
  868. o CURRENTOS2DIR= 
  869. o NEWOS2DIR= 
  870. o BUSTYPE= 
  871. o SWAPTARGET= 
  872.  
  873. A semicolon (;) in column 1 indicates the line is a comment. Leading blanks are 
  874. allowed on keyword statements. 
  875.  
  876. The keywords are described in the RPLSETD syntax description. [GROUP] 
  877. designates the start of a remote IPL client or a group of clients that share 
  878. the same configuration characteristics.  When the [GROUP] statement is 
  879. encountered, the workstations in the previous group are updated according to 
  880. the specified keywords.  Multiple [GROUP] statements can appear in the response 
  881. file.  This allows a single response file to process a number of different 
  882. configurations.  The [GROUP] statement is optional for the first group in the 
  883. response file but is required for all subsequent groups. 
  884.  
  885. The CLIENT and CLIENTLIST keywords are equivalent, and multiple entries can be 
  886. specified on either one.  Multiple CLIENT and CLIENTLIST keywords can be 
  887. specified per group.  Only one of each of the other keywords is allowed per 
  888. group. 
  889.  
  890. Example: 
  891.  
  892. To use the response file option, do the following: 
  893.  
  894.  1. Create an ASCII file that contains the appropriate keyword values.  For 
  895.     example: 
  896.  
  897.         [GROUP] (optional)
  898.         ; Update existing clients to support the IBMXGA32 display driver,
  899.         ; switch from OS2.20 to OS2.21, support the MCA bus, and put the
  900.         ; swappath on a local hardfile.
  901.         CLIENT=DEFALT20
  902.         CLIENT=MACH001,MACH002
  903.         CLIENTLIST=MACH003,MACH004
  904.         DISPLAYDRIVER=IBMXGA32
  905.         CURRENTOS2DIR=OS2.20
  906.         NEWOS2DIR=OS2.21
  907.         BUSTYPE=MCA
  908.         SWAPTARGET=L
  909.  
  910.         [GROUP]  (required)
  911.         ; Update client for ISA bus and put the swappath on the remote IPL
  912.         ; server (no local hardfile).
  913.         no hardfile
  914.         CLIENT=MACH005
  915.         BUSTYPE=ISA
  916.         SWAPTARGET=S
  917.  
  918.  2. Type the following command: 
  919.  
  920.         RPLSETD /R:d:\path\response_filename
  921.  
  922.     where d:\path\response_filename is the fully qualified file name of the 
  923.     response file. 
  924.  
  925.  
  926. ΓòÉΓòÉΓòÉ 5.1.6. Creating New OS/2 2.1 Remote IPL Clients ΓòÉΓòÉΓòÉ
  927.  
  928. The menu interface has been updated to automatically select the 
  929. FITS\DEFALT21.FIT entry when a new client is created using an OS/2 2.1 server 
  930. record ID.  However, the master CONFIG.20 files have not been updated to OS/2 
  931. 2.1 so that back-level versions of OS/2 can also be supported. 
  932.  
  933. The differences between an OS/2 2.0 and OS/2 2.1 CONFIG.20 file are minor, 
  934. mainly new SET statements.  In most cases the CONFIG.20 file will work for OS/2 
  935. 2.1 as is.  However, if you want to convert the client CONFIG.20 to the OS/2 
  936. 2.1 level, run the RPLSETD command against the client and specify the /D 
  937. parameter.  RPLSETD will update the CONFIG.20 file to the OS/2 2.1 level. 
  938.  
  939. A new remote IPL client created using the defaults will be configured to 
  940. support the IBMVGA32 display drivers.  If the client has an XGA or 8514 display 
  941. attached, RPLSETD must be run against the client to reconfigure the client for 
  942. the correct display type. 
  943.  
  944.  
  945. ΓòÉΓòÉΓòÉ 5.1.7. Updating Master Workplace Shell OS2.INI Files ΓòÉΓòÉΓòÉ
  946.  
  947. Some users have a master customized OS2.INI file that is copied to the client 
  948. directory each time the client is remote IPLed.  This master file must also be 
  949. updated to identify the type of display driver that the client workstation is 
  950. using.  Clients with different display types (VGA, XGA, 8514) must use 
  951. different master OS2.INI files. 
  952.  
  953. To update a master OS2.INI file, type: 
  954.  
  955. RPLRXUTL  /D:display_driver /C:ini_filename
  956.  
  957. Where /D:display_driver is the same as for RPLSETD and /C:ini_filename is the 
  958. drive, path, and file name of the master OS2.INI file to be updated. 
  959.  
  960. Example: 
  961.  
  962. RPLRXUTL /D:IBMVGA32 /C:E:\IBMLAN\RPL\MASTER\VGAOS2.INI
  963.  
  964. The RPLRXUTL utility will not display any error information.  It does return 
  965. with a non-zero return code if an error occurs.  If you need to verify error 
  966. information, run RPLRXUTL from a CMD procedure (batch file or REXX) so that the 
  967. return code can be tested. 
  968.  
  969.  
  970. ΓòÉΓòÉΓòÉ 5.1.8. Supporting Multiple Levels of the OS/2 Operating System ΓòÉΓòÉΓòÉ
  971.  
  972. It is possible to install and support multiple levels of the OS/2 2.x operating 
  973. system on a remote IPL server.  This section documents the correct procedure to 
  974. use to support this environment.  It is assumed that the OS/2 2.1 remote IPL 
  975. support updates have already been installed. 
  976.  
  977. The basic procedure is as follows: 
  978.  
  979.  1. Run the OS/2 utility RIPLINST to install the OS/2 code in the remote IPL 
  980.     directory tree.  You must be careful to use the version of RIPLINST that 
  981.     matches the level of code to be installed.  RIPLINST is located on diskette 
  982.     7 of all OS/2 2.x installation diskettes.  RIPLINST is unique for each 
  983.     version of OS/2. 
  984.  
  985.  2. After running RIPLINST, run the LAN Server utility GETRPL. GETRPL uses 
  986.     information stored in the OS2SYS.INI file by RIPLINST.  It is very 
  987.     important that GETRPL be run before using RIPLINST to install another 
  988.     version of OS/2. 
  989.  
  990.  3. Repeat steps 1 and 2 for each version of OS/2 that will be remote IPLed. 
  991.  
  992.  4. Check the \IBMLAN\RPL\RPL.MAP file.  Look for the OS/2 server records. 
  993.     They start with yyyyyyyyyyyy or ;yyyyyyyyyyyy and field 2 will contain a 
  994.     name such as OS220*.CNF, OS22A*.CNF, or OS221*.CNF.  A comment in column 1 
  995.     indicates the record is disabled.  Make sure that the appropriate records 
  996.     are enabled or disabled based on what OS/2 versions you have installed. 
  997.  
  998.  5. Determine whether the special remote IPL client, DEFALT20, should be 
  999.     updated by RPLSETD.  This depends on what OS/2 versions are installed. 
  1000.  
  1001.     OS/2 2.0 uses 16-bit display drivers.  OS/2 2.00.1, 2.0+Service Pak, and 
  1002.     2.1 use 32-bit display drivers for VGA and XGA support.  However, there are 
  1003.     slight differences in the XGA support between 2.00.1 and between 
  1004.     2.0+Service Pak and 2.1. 
  1005.  
  1006.     If OS/2 2.0 is present, DEFALT20 must not be updated.  It must remain as is 
  1007.     to allow the creation of future 2.0 clients. 
  1008.  
  1009.     If OS/2 2.0 is not present, then DEFALT20 could be updated with RPLSETD to 
  1010.     support either 2.00.1 or 2.0+Service Pak and 2.1. To update DEFALT20 to 
  1011.     support 2.0+Service Pak, type: 
  1012.  
  1013.         RPLSETD /D:IBMVGA32 /C:DEFALT20
  1014.  
  1015.     To update DEFALT20 to support 2.00.1, type: 
  1016.  
  1017.         RPLSETD /D:IBMVGA32 /C:DEFALT20 /N:OS2.20a
  1018.  
  1019.     The /N parameter indicates that the new default target operating system 
  1020.     will be \IBMLAN\RPL\OS2.20a.  The RIPLINST for OS/2 2.00.1 defaults to a 
  1021.     target directory of \IBMLAN\RPL\OS2.20a. 
  1022.  
  1023.     To update DEFALT20 to support 2.1, type: 
  1024.  
  1025.         RPLSETD /D:IBMVGA32 /C:DEFALT20 /N:OS2.21
  1026.  
  1027.     The /N parameter indicates that the new default target operating system 
  1028.     will be \IBMLAN\RPL\OS2.21.  The RIPLINST for OS/2 2.1 defaults to a target 
  1029.     directory of \IBMLAN\RPL\OS2.21. 
  1030.  
  1031.  6. Since the special remote IPL client DEFALT20 must be associated with a 
  1032.     specific OS/2 version, it is recommended that model clients be created for 
  1033.     the other OS/2 versions installed in the remote IPL tree.  RPLSETD can be 
  1034.     used to update the model client definitions to point to the correct 
  1035.     operating system.  Then these model clients can be used to create future 
  1036.     clients for each operating system type. 
  1037.  
  1038.  
  1039. ΓòÉΓòÉΓòÉ 5.2. LAN Requester ΓòÉΓòÉΓòÉ
  1040.  
  1041. The following list describes APARs for the Requester component that are fixed 
  1042. by this Service Pak. 
  1043.  
  1044. o IC04248 
  1045.  
  1046.   Applications using a remote named pipe hang. 
  1047.  
  1048. o IC04475 
  1049.  
  1050.   Programs cannot edit hidden files on a PCLP server. 
  1051.  
  1052. o IC04492 
  1053.  
  1054.   An XCOPY of multiple files with an extension of .CMD or .BAT fails.  On the 
  1055.   server, the NET ERROR log shows MAXSESSOPENS exhausted. 
  1056.  
  1057. o IC04532 
  1058.  
  1059.   Programs using the NETBIOSSUBMIT application interface may hang. 
  1060.  
  1061. o IC04600 
  1062.  
  1063.   The LAN Management Utilities/2 (LMU/2) product or other programs that use 
  1064.   DOSMAKEMAILSLOT() may fail with return code 87. 
  1065.  
  1066. o IC04667 
  1067.  
  1068.   A NET3190 error displays the following message: 
  1069.  
  1070.     MSG incomplete in redir NCB 0600
  1071.   Another symptom is that data is damaged on the requester.  These symptoms can 
  1072.   appear when the requester accesses large files or programs from the server. 
  1073.  
  1074. o IC04697 
  1075.  
  1076.   A trap 0D screen displays with an unrecoverable system abend. 
  1077.  
  1078. o IC04698 
  1079.  
  1080.   A page fault (Trap 0E) occurs when shutting down or rebooting a remote IPL 
  1081.   client. 
  1082.  
  1083. o IC04750 
  1084.  
  1085.   A trap 0D screen shows EIP=00000032. 
  1086.  
  1087. o IC04761 
  1088.  
  1089.   A 32-bit GREP program and other programs using the 32-bit DOSFINDFIRST() 
  1090.   DOSCALL may hang. 
  1091.  
  1092. o IC04834 
  1093.  
  1094.   Programs running on a requester receive errors on file operations (copying 
  1095.   files, reading files, writing files). If errors disappear when you set bits 9 
  1096.   and 23 to 0 in the WRKHEURISTICS parameter in IBMLAN.INI, you are likely to 
  1097.   need this fix. 
  1098.  
  1099. o IC04865 
  1100.  
  1101.   A remote IPL client hangs or stops with trap 8.  In the case of the hang, 
  1102.   after the machine is rebooted, there should be some entry in the NET ERROR 
  1103.   logs stating that some resource has been exhausted (for example, NUMWORKBUFS, 
  1104.   MAXCMDS, or MAXTHREADS). 
  1105.  
  1106. o IC04963 
  1107.  
  1108.   A trap 0D occurs on the requester when the server uses a FAT file system. 
  1109.  
  1110. o IC05170 
  1111.  
  1112.   This is a workaround for a Microsoft Windows for Workgroup problem.  A copy 
  1113.   from the IBM OS/2 LAN Requester to a Windows for Workgroup machine can fail. 
  1114.   The OS/2 requester was changed to avoid encountering this problem.  This APAR 
  1115.   also included a fix for updating the date and time of files stored on OS/2 
  1116.   LAN Servers that were modified by Lotus 1-2-3**.  Another customer reported a 
  1117.   different symptom.  The 16-bit DOSSETPATHINFO() call for a remote file on a 
  1118.   server running OS/2 2.0 or later could receive error code 87. 
  1119.  
  1120. o IC05275 
  1121.  
  1122.   A damaged NETBIOS table causes programs using NETBIOS to receive error 0x13. 
  1123.  
  1124. o IC05298 
  1125.  
  1126.   Logon is unsuccessful after a SPM/2 program is started, or after other 
  1127.   programs which use remote path names are started. 
  1128.  
  1129. o Other fixes: 
  1130.  
  1131.    - OS/2 LAN Requester is unable to run with Ungermann-Bass** NETBIOS 
  1132.      transport code. 
  1133.  
  1134.  
  1135. ΓòÉΓòÉΓòÉ 5.3. LAN Server ΓòÉΓòÉΓòÉ
  1136.  
  1137. The following list describes APARs for the Server component that are fixed by 
  1138. this Service Pak. 
  1139.  
  1140. o IC04302 
  1141.  
  1142.   Users receive SYS0008 (out of memory) messages when trying to perform 
  1143.   operations (for example, DIR X:) on remote drives.  The following message is 
  1144.   also logged. 
  1145.  
  1146.     NET3186E: The 386 HPFS Server ran out of the
  1147.     following resource:  64KB Work Buffers
  1148.  
  1149. o IC04424 
  1150.  
  1151.   A trap 0 occurs in the Ring 3 server (NETSERVR.EXE) when the requester sends 
  1152.   an SMB read command with the number of read bytes set to 0. 
  1153.  
  1154. o IC04430 
  1155.  
  1156.   A trap often occurs in the 386 HPFS server when using Microsoft Windows 3.1 
  1157.   clients with the server. 
  1158.  
  1159. o IC04431 
  1160.  
  1161.   The system traps because the Ring 3 server fails to release space that has 
  1162.   been allocated for renaming or moving files with access control profiles. 
  1163.  
  1164. o IC04710 
  1165.  
  1166.   Requirement to improve performance in deleting subdirectories and in handling 
  1167.   lock requests at the server.  Some applications also receive 
  1168.   ERROR_LOCK_VIOLATION error messages that end processing prematurely. 
  1169.  
  1170. o IC04769 
  1171.  
  1172.   The server receives an error return code when trying to open a shared COM 
  1173.   port and does not set the device to error status.  The result is that all 
  1174.   incoming requests are queued up for the port.  The device is left in an open 
  1175.   condition when viewed with the NET DEVICE command and cannot be cleared or 
  1176.   reset. 
  1177.  
  1178. o IC04943 
  1179.  
  1180.   A trap occurs in the 386 HPFS server after installing NVDM/2. 
  1181.  
  1182. o IC04973 
  1183.  
  1184.   If a DOS LAN Requester workstation performs a DIR command on an empty 
  1185.   directory, no volume label information is returned. 
  1186.  
  1187. o IC04992 
  1188.  
  1189.   A trap 003 occurs when remote IPLing a client with an XGA display. 
  1190.  
  1191. o IC05010 
  1192.  
  1193.   HFS0102 messages display while running the CHKDSK command, especially on 
  1194.   larger drives (for example, 1GB). 
  1195.  
  1196. o IC05058 
  1197.  
  1198.   A trap occurs in the 386 HPFS server when starting from either a boot 
  1199.   partition or boot diskettes.  This problem may occur on machines that 
  1200.   previously ran with DBCS code pages using OS/2 1.2 or OS/2 1.3. 
  1201.  
  1202. o IC05073 
  1203.  
  1204.   A trap occurs in the 386 HPFS server when doing a hotfix on an already 
  1205.   hot-fixed sector.  This problem usually occurs when a drive fails (especially 
  1206.   on a machine with an IBM 3515 disk subsystem). 
  1207.  
  1208. o IC05075 
  1209.  
  1210.   Excessive access-denied violations accumulate in the server statistics, 
  1211.   causing alerts to be sent. 
  1212.  
  1213.   The permission violations in the server statistics do not match the audit 
  1214.   entries in the audit log.  This may cause confusion for users who have 
  1215.   auditing enabled and get alerts indicating permission violations but when the 
  1216.   audit log is viewed, there are no audit entries. 
  1217.  
  1218. o IC05106 
  1219.  
  1220.   The 386 HPFS server returns a return code of 0 when doing a DosCopy and 
  1221.   duplicate files are encountered. 
  1222.  
  1223. o IC05112 
  1224.  
  1225.   A trap occurs in the 386 HPFS server when TRACE code 154 is enabled and the 
  1226.   server tries to break an Oplock on a file.  Setting TRACE=ON or TRACE=ON 154 
  1227.   (when using SPM/2) could cause the problem. 
  1228.  
  1229. o IC05129 
  1230.  
  1231.   A trap occurs in the 386 HPFS server when trying to write to a file that has 
  1232.   become extremely fragmented.  This requires a file of at least 240KB in size, 
  1233.   but happens more frequently with larger files. 
  1234.  
  1235. o IC05141 
  1236.  
  1237.   The last update time for a 386 HPFS file is being updated in a DosOpen 
  1238.   DosRead, DosBufReset combination. 
  1239.  
  1240. o IC05182 
  1241.  
  1242.   A trap occurs in the 386 HPFS server (or in the OS/2 kernel) during paging 
  1243.   when 386 HPFS is handling paging and the page file (SWAPPER.DAT) becomes 
  1244.   fragmented. 
  1245.  
  1246. o IC05184 
  1247.  
  1248.   Include MAKEDISK updates that will handle out-of-disk-space errors when 
  1249.   trying to build boot diskettes. This will also verify that UHPFS.DLL exists 
  1250.   on the boot diskettes so that AUTOCHECK can be run. 
  1251.  
  1252.   Note:  When building boot diskettes for OS/2 2.1, delete A:BUNDLE from backup 
  1253.          diskette 1 before running MAKEDISK. 
  1254.  
  1255. o IC05188 
  1256.  
  1257.   Possible deadlock condition occurs when multiple programs try to read 
  1258.   uninitialized file data simultaneously from the same file. 
  1259.  
  1260. o IC05190 
  1261.  
  1262.   The 386 HPFS server returns an ERROR_FILE_NOT_FOUND message instead of an 
  1263.   ERROR_ACCESS_DENIED message when trying to delete a directory using 
  1264.   DosDelete. 
  1265.  
  1266. o IC05200 
  1267.  
  1268.   A trap occurs in the 386 HPFS server when trying to set attributes on a 
  1269.   directory whose sector is not accessible because of disk read/write errors. 
  1270.  
  1271. o IC05240 
  1272.  
  1273.   A trap occurs in the 386 HPFS server when using the Replicator service to 
  1274.   import to a 386 HPFS drive. 
  1275.  
  1276. o IC05256 
  1277.  
  1278.   The 386 HPFS server will not correctly release space when the page file 
  1279.   (SWAPPER.DAT) size is decreased by OS/2. 
  1280.  
  1281. o IC05327 
  1282.  
  1283.   Improve performance for servers running LAN Server for Macintosh. 
  1284.  
  1285. o Additional fix without APAR: 
  1286.  
  1287.   OS/2 LAN Server is unable to run with Ungermann-Bass NETBIOS transport code. 
  1288.  
  1289. o IC05662 
  1290.  
  1291.   HPFS386 does not cache small (512 to 1K byte) I/O requests. This causes a 
  1292.   performance problem. 
  1293.  
  1294.  
  1295. ΓòÉΓòÉΓòÉ 5.4. User Profile Management (UPM) ΓòÉΓòÉΓòÉ
  1296.  
  1297. The following list describes APARs for the UPM component that are fixed by this 
  1298. Service Pak. 
  1299.  
  1300. o IC04427 
  1301.  
  1302.   Logon using the LAN-aware workplace shell returns a SYS0317 error when the 
  1303.   OS/2 optional utilities are not installed. The code has been changed to 
  1304.   return a SYS0002 error. 
  1305.  
  1306. o IC04904 
  1307.  
  1308.   Responding with a N to the Y/N prompt at logoff when there are open files or 
  1309.   active drives on the network results in the logoff continuing instead of 
  1310.   canceling. 
  1311.  
  1312. o IC05694 
  1313.  
  1314.   An application invoking USER or GROUP API's on a workstation without the 
  1315.   Server service started, would be left in a "critical section". All other 
  1316.   threads of a process besides the calling thread are "frozen". 
  1317.  
  1318. o JR06434 
  1319.  
  1320.   User Profile Management (UPMACCTS) may fail to start and will return a 
  1321.   UPM0004C or UPM0010C error if the logon domain consists of Microsoft LAN 
  1322.   Manager servers. 
  1323.  
  1324. o JR06710 
  1325.  
  1326.   User Profile Management (UPMACCTS) will fail with a UPM0062C reason code 2140 
  1327.   error when attempting to open group or user management. The failure occurs 
  1328.   when the domain controller in the domain is LAN Server 1.3 or 1.3 with 
  1329.   CSD5015. 
  1330.  
  1331. o JR06859 
  1332.  
  1333.   Initialization of UPM (upon first logon) may result in the display of a 
  1334.   SYS0039 drive-not-ready error message when an access control profile has been 
  1335.   put on a removable-media drive. 
  1336.  
  1337.  
  1338. ΓòÉΓòÉΓòÉ 5.5. Fault Tolerance ΓòÉΓòÉΓòÉ
  1339.  
  1340. The following list describes APARs for the Fault Tolerance component that are 
  1341. fixed by this Service Pak. 
  1342.  
  1343. o IC04815, IC04824, IC05414 
  1344.  
  1345.    Provide Fault Tolerance support for large disks having more than 1.2GB or 
  1346.   more than 1024 cylinders.  If a mirror partition has already been created, 
  1347.   use FDISK to remove all partitions on the disk.  Then use FTSETUP or FTREMOTE 
  1348.   to remirror the drives. 
  1349.  
  1350. o IC05409 
  1351.  
  1352.   Support for hot-replaceable disks.  When a failed disk is replaced without 
  1353.   booting, this fix enables the Verify function to restore the data from the 
  1354.   good partition to the replaced partition. 
  1355.  
  1356. o Defect 1652 
  1357.  
  1358.   A trap occurs when mirroring a drive with FTSETUP or FTREMOTE if the target 
  1359.   disk containing the mirror partition has damaged sectors. 
  1360.  
  1361. o Modification to DISKFT.SYS 
  1362.  
  1363.   This fix makes it possible to install the Service Pak on a mirrored drive. 
  1364.   Refer to the installation instructions in this document for information on 
  1365.   installing the Service Pak on a mirrored drive. 
  1366.  
  1367.  
  1368. ΓòÉΓòÉΓòÉ 6. Appendix ΓòÉΓòÉΓòÉ
  1369.  
  1370. Appendix of other interesting topics. 
  1371.  
  1372.  
  1373. ΓòÉΓòÉΓòÉ 6.1. Printing Information from this On-line Document ΓòÉΓòÉΓòÉ
  1374.  
  1375. The OS/2 view function provides a print capability to the printer defined as 
  1376. the "default" printer for your system. From the "Services" popup, selecting 
  1377. print provides several options; Print All, Marked, or This Section(s), 
  1378. Contents, or Index. 
  1379.  
  1380. All but the Print Marked Sections are fairly self explanatory. To Print 
  1381. "Marked" sections one must first know how to "Mark". It is best to do this with 
  1382. the contents window fully expanded, ie. every section shows up in the content 
  1383. panel. Then simply press the space bar when the section you chose is 
  1384. highlighted or point and click the left mouse button while also holding the 
  1385. ctrl key to "mark" a section for print. 
  1386.  
  1387. The highlighting for "marked sections" is slightly larger than normal 
  1388. highlighting. To notice the difference, select an item in the contents and 
  1389. repeatedly press the space bar. 
  1390.  
  1391.  
  1392. ΓòÉΓòÉΓòÉ 6.2. Restarting ServicePak Installation ΓòÉΓòÉΓòÉ
  1393.  
  1394. If the installation procedure stops after selecting the "Continue" button on 
  1395. the Start Service Panel and before service is complete, the system may be in an 
  1396. indeterminate state. To complete the service process: 
  1397.  
  1398. o Insert the Bootable Standalone Service Diskette 
  1399.  
  1400. o Restart the system - Ctrl+Alt+Del or Power On. 
  1401.  
  1402. o From the A: Prompt type "FSERVICE" and Enter. 
  1403.  
  1404.  
  1405. ΓòÉΓòÉΓòÉ <hidden> Initiating Service ΓòÉΓòÉΓòÉ
  1406.  
  1407. ΓöîΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1408. Γöé--Γöé Initiating Service                                 Γöé
  1409. Γö£ΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1410. Γöé                                                       Γöé
  1411. Γöé  Continuing at this point will cause all selected     Γöé
  1412. Γöé  directories to be updated. If you want to change the Γöé
  1413. Γöé  selected directories, click on Cancel and then click Γöé
  1414. Γöé  on Select Directories.                               Γöé
  1415. Γöé                                                       Γöé
  1416. Γöé  The application of service cannot be interrupted.    Γöé
  1417. Γöé  After this point you will not be able to exit the    Γöé
  1418. Γöé  service process.                                     Γöé
  1419. Γöé                                                       Γöé
  1420. Γöé  Do not start those applications being serviced       Γöé
  1421. Γöé                                                       Γöé
  1422. Γöé  Do you want to continue?                             Γöé
  1423. Γöé                                                       Γöé
  1424. Γöé   ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù  ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù           Γöé
  1425. Γöé   Γòæ Continue  Γòæ Γòæ   Cancel  Γòæ  Γòæ   Help   Γòæ           Γöé
  1426. Γöé   ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥ ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥  ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥           Γöé
  1427. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1428.  
  1429.  
  1430. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1431.  
  1432. The item in the title line is a trademark of IBM Corporation 
  1433.  
  1434.  
  1435. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1436.  
  1437. The item in the title line is a trademark of Microsoft Corporation 
  1438.  
  1439.  
  1440. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1441.  
  1442. The item in the title line is a trademark of Apple Computer 
  1443.  
  1444.  
  1445. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1446.  
  1447. The item in the title line is a trademark of Lotus Development Corporation 
  1448.  
  1449.  
  1450. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1451.  
  1452. The item in the title line is a trademark of Ungerman-Bass, Inc.