═══ 1. Introduction ═══ SelectPak IP07003 IBM PTF for U.S. English - IP07003 June 1993 IBM LAN Server 3.0 DOS LAN Requester and DOS LAN Requester Windows This SelectPak contains fixes to OS/2 LAN Server 3.0 - DLR component. Two methods for updating the DLR client systems are described below. Either method may be used for a given client system. ═══ 1.1. Affected SYSLEVEL Files ═══ SYSLEVEL.DLR PC/DOS LAN Requester Note: Updates to SYSLEVEL.DLR are reflected in the output of the SYSLEVEL command at the (code) Server. DLR Service Level is displayed at the DOS client when DLR is started. ═══ 1.2. Trademarks ═══ The following are trademarks of IBM Corporation: o IBM o OS/2 o Operating System/2 o Presentation Manager The following are trademarks of Lotus Development Corporation: o Lotus 1-2-3 o Freelance The following are trademarks of Microsoft Corporation: o FoxPro o Microsoft o Windows ═══ 2. Installation ═══ 1. Unzip the SelectPak container file, IP07003, using a form of PKUNZIP. The following files should be present in a single directory: File Name Description IP07003.CMD REXX SelectPak Installation Aid IP07003.BAT Installation Aid for DOS client IP07003.INF This Information File IP07003.SPK A PKZIP file containing the fixes SELPAK.MSG Language Dependent Message file used by IP07003.CMD SPKLOCK.ZIP A Locked File replacement tool 2. Ensure that the SelectPak Files are in the current directory - on disk or diskette. 3. Replace the DLR files on each client using: Method One Clients obtain service from updated Servers, Method Two Clients receive service directly from SelectPak. ═══ 2.1. Method One ═══ This technique will update DLR files on LAN Server 3.0 servers providing DOS LAN Requester and DOS Image Support are present. The DLR files located in \IBMLAN\DOSLAN\NET can subsequently be copied to DLR workstations using UPGRDLR.BAT. For detailed information see Network Administrators Reference Volume 1 "Upgrading DOS LAN Requester". ═══ 2.1.1. Upgrade the Server ═══ Begin SelectPak installation by entering the OS/2 command "IP07003" and responding to the prompts provided or by entering "IP07003" with input parameters. "IP07003 ?" may be entered at the OS/2 command prompt to display more help information and command line parameters. Completion of the SelectPak install process is indicated including instructions to reboot when Locked Files are encountered. ═══ 2.1.2. Make UPGRDLR.BAT Public ═══ Note: This may have previously been done, perhaps during LAN install. o Define an alias for \IBMLAN\DOSLAN\NET o Set up the Access Control Profile for the alias as Read (R) access o Define UPGRDLR.BAT as a public DOS application using the Create DOS Application panel. o Using the Manage DOS Applications panel: - Make a working directory for UPGRDLR. - Select the User IDs (or All) that are to have access to UPGRDLR. ═══ 2.1.3. Upgrading DLR Clients ═══ o Type "Net Start" and press Enter o Type "Initfsi" and press Enter o Type "Net" and press Enter o Log onto the Domain o Select the upgrade application from the Served Applications panel. o Restart the workstation after all disk activity has stopped. ═══ 2.2. Method Two ═══ IP07003.BAT has been provided to upgrade DLR directly. From the directory where the SelectPak files reside, enter 'IP07003' followed by the path where DLR exists. The current directory may be from any media (diskette, disk. etc.) For example: From the DOS "A:\>" prompt, type: "IP07003 C:\DOSLAN" Note: This tool does not include any automatic file back up. ═══ 3. Installing Multiple SelectPaks ═══ Additional SelectPaks can be installed after successful completion of this install and before reboot. Consideration should be given to the disk space required for potential Locked Files. ═══ 4. Cleanup ═══ All SelectPak files (originally in IP07003.ZIP) and files backed up for the SelectPak may be erased when the updated system is working properly. Note: PLEASE DON'T ERASE THE LOG FILE, IP07003.LOG, LOCATED IN \OS2\INSTALL. The log file serves as a history of installed fixes and will be useful should problems occur. ═══ 5. Backout ═══ If backup copies of the original product files are available, move them over the files that the SelectPak(s) changed. If the Installation Aid was chosen to perform the backup, the changed files will be located in the backup directory specified. ═══ 6. Locked File Handling ═══ If the Installation Aid encounters files which are Locked, the replacement files are temporarily stored on hard disk and Config.Sys is altered to invoke the Locked File Replacement tool during the next boot cycle. Locked File updates are not completed until the system is rebooted and Config.Sys is restored to its pre-install content. The original Config.Sys can be found saved as Config.nnn where "nnn' guarantees a unique name. ═══ Locked Files ═══ Sometimes it is essential that programs own (become the master of) system resources such as Memory Blocks, Communication Ports, and Files. When a program stakes claim to a file, that file is said to be Locked; no other program is allowed to alter (replace or write to) it until the owning program explicitly removes the lock. .DLL Files can become Locked by residing in a directory that is included in the LIBPATH string of CONFIG.SYS. For example, NETAPI.DLL can be locked when \MUGLIB\DLL exists in the LIBPATH of CONFIG.SYS. ═══ Input Parameters ═══ IP07003 ─────┬───────────────────┬── ├─────/B:DRIVE ─────┤ ├─────/T:DRIVE ─────┤ ├─────/S:PATH ──────┤ ├─────/K:PREF ──────┤ └─────/V:VER ───────┘ Where /B:DRIVE Specifies the drive on which the Base Operating System exists. If \OS2\INSTALL exists on drive C: type "/B:C" /T:DRIVE Specifies the drive on which the product being serviced is installed. /S:PATH Specifies where the file IP07003.SPK resides. This must be the fully qualified path to the .SPK file. /K:PREF specifies backup preference. PREF can be set as follows: 0 no backup 1 backup to \DLR_BAK PATH fully qualified preferred backup path /V:VER provides a last chance to modify input. Acceptable values for VER are: 0 input incorrect, prompts for the above information will be provided 1 SelectPak installation will begin without further prompts See EXAMPLES for assistance in using these input parameters. ═══ EXAMPLES ═══ To preset the base drive, target drive, and source path, and be prompted for backup and a chance to verify or change the input: IP07003 /B:C /T:C /S:\Service\IP07003 To preset the base drive as C, use the default backup path of /DLR_BAK and be prompted for the remaining input: IP07003 /B:C /K:1 To install the SelectPak from the A disk (after copying the MSG file to the current directory), with no backup, and be prompted for remaining input: IP07003 /S:A: /K:0 To install the SelectPak in an unattended environment: IP07003 /B:C /S:\Service /T:C /K:\cmlib\backup /V:1 ═══ SelectPak Files ═══ Ensure that the SelectPak files are in the current directory. Typing "DIR" with no path parameters should display the. NOTE: SELPAK.MSG file is used by more than one SelectPak. Unzipping multiple SelectPaks into the same temporary directory may cause a message that this file already exists. ═══ PKUNZIP ═══ PKUNZIP2.EXE is required by the Installation Aid (IP07003.CMD.) If it has been erased, replace it by copying it from Diskette 1 of either Extended Services 1.0 or LAN Services 2.0 to a directory in the PATH. Type "PKUNZIP2 IP07003" on an OS/2 command line to unzip the files in IP07003.ZIP to the current directory. To determine what files are being shipped as fixes, use PKUNZIP2 with the -v option to view the IP07003.SPK content. The entire syntax of the PKUNZIP2 command is presented if PKUNZIP2 is typed with no parameters. ═══ 7. Things that Changed ═══ The list below describes the fixes that are included with this SelectPak for the DOS LAN Requester component of IBM OS/2 LAN Server 3.0. The APAR numbers for problems that are corrected by this Select Pak are listed numerically. ═══ 7.1. DOS LAN Requester ═══ The following list describes APARs for the DOS LAN Requester component that are fixed by this Select Pak. o IC04192 A misleading error occurs when the maximum number of users attempting to access a shared application is exceeded. The error is: "The following panel was not found. CE71". o IC04205 RIPL Server receiving ACCESS DENIED error message during the RIPL Logon. No error messages at the RIPL Workstation or Server. Errors are noticed because ALERTER is running on the Server. No errors in the Server Error Log. o IC04391 When a user attempts to update the Served Applications group in the full-screen interface by adding or deleting shared applications, the system may hang. This occurs only when there are a large number of shared applications defined on the domain. o IC04496 If NET START is attempted from a command prompt started from the DOS Shell, a NET501 error is generated. The workstation then hangs when the user attempts to exit the DOS command prompt. o IC04534, IC05146 The user cannot log on to a Microsoft LAN Manager server. o IC04689 The CURRENT.D file causes the workstation to hang when NET LOGON is attempted after rebooting. o IC04702 The initial logon panel for the DLR Windows interface does not display a cursor if Windows displays a message at startup. o IC04926 The FoxPro database program gives an error and exits when run. o IC04985 If a user attempts to change screen colors in the full-screen interface and the EIM.PRO file is missing or damaged, a CE08 error message is displayed. o IC05048 The INSTALL.SCR file is damaged when installing Lotus 1-2-3 version 2.3 and version 2.4 from a remote drive. o IC05050 The /UMB parameter for NET START does not work with DOS 5.02. o IC05054 When using DLRINST to upgrade from PCLP 1.34 to 2.0 DLR the DOSLAN.INI for DLR gets corrupted. o IC05146 Users on DLR 2.0 workstation fail to get logon assignments that are external resources. Reported error is CW19461. o IC05051 An error occurs at logon when connecting to a logon assignment fileset that is the same as the home directory assignment. The result is either a NET229 error, if logging on from the command line, or a NET9481E error, if logging on from the DLR full-screen interface. o IC05053 If using opportunistic locking (bit 'i' is set to 1 in the /WRK: parameter for NET START), a lock violation is displayed on some lock and unlock requests. o IC05055 A read/write access violation occurs on a file being accessed simultaneously by multiple users with some LAN applications. o IC05096 A CD-ROM drive is being interpreted as a network drive, causing the workstation to hang. o IC05118 When FIXINI.EXE is run, if the DOSLAN.INI file contains no character past the 10th workheuristic bit (bit ' j') in The /WRK: parameter, bits 11 through 15 are not added. o IC05509 A user gets a "DISK ERROR 64 READING DRIVE X" when printing from Wordperfect 5.1 from DLR 3.0 Workstation. o IC05525 A NET808 network error occurs when attempting a read/ write to a redirected drive. ═══ ═══ The item in the title line is a trademark of IBM Corporation ═══ ═══ The item in the title line is a trademark of Lotus Development Corporation ═══ ═══ The item in the title line is a trademark of Microsoft Corporation