═══ 1. Introduction ═══ Kit de mise Е jour IP07005 IBM PTF IP07005 Octobre 1993 Le prВsent kit de mise Е jour contient les modifications apportВes au Serveur de rВseau local OS/2 IBM 3.0. Il dВcrit Вgalement les modifications du systКme de fichiers HPFS386 requises par la gamme de produits de rВseau local NetView IBM. Le Serveur de rВseau local comme les produits Netview sont distribuВs dans le monde entier. L'utilisation de ce kit nВcessite l'installation prВalable du kit de mise Е jour du Serveur de rВseau local IBM 3.0 IPx7001(oЧ x est l'identificateur national). ═══ 1.1. Fichiers SYSLEVEL affectВs ═══ SYSLEVEL.SRV Serveur de rВseau local IBM 3.0 REMARQUE : Utilisez la commande SYSLEVEL pour afficher le fichier SYSLEVEL en cours sur le systКme cible. Une fois le programme d'aide Е l'installation (SRV.CMD) terminВ, le fichier SYSLEVEL.SRV doit indiquer un niveau de service IPC7005. Le programme d'aide Е l'installation (HPFS.CMD) du systКme de fichiers HPFS386 ne modifie pas les fichiers SYSLEVEL. ═══ 1.2. Marques ═══ Les marques qui suivent sont des marques d'International Business Machines Corporation : o IBM o OS/2 o Operating System/2 o LAN NetView ═══ 2. PrВparation du systКme cible ═══ Avant d'installer IP07005, vВrifiez que le systКme est prИt Е Иtre mis Е jour. Pour ce faire, effectuez les opВrations suivantes : 1. Lancez la commande SYSLEVEL pour connaМtre le niveau de modifications du systКme cible. Le kit de mise Е jour du Serveur de rВseau local IBM 3.0 IPx7001 (oЧ x reprВsente le code du pays) doit Иtre installВ. 2. Si le serveur IPx7001 est un serveur d'IPL Е distance OS/2 2.1, vВrifiez que RPLS7001.CMD a ВtВ exВcutВ avant d'installer IP07005. 3. Si les fonctions de sВcuritВ locale sont installВes sur le serveur cible, vВrifiez qu'un administrateur de rВseau local est connectВ localement. 4. ArrИtez le Serveur de rВseau local. 5. VВrifiez que le fichier ATTRIB.EXE d'OS/2 est indiquВ dans le chemin de recherche. ═══ 3. Installation ═══ Une fois le systКme cible prИt Е Иtre mis Е jour, installez IP07005 en suivant la procВdure dВcrite ci-dessous. 1. DВcomprimez le fichier contenant le kit de mise Е jour IP07005 Е l'aide de la commande PKUNZIP. Un rВpertoire contenant les fichiers ci-dessous est crВВ. Nom du fichier Description SRV.CMD Aide Е l'installation (kit de mise Е jour REXX) - Serveur HPFS.CMD Aide Е l'installation (REXX) - SystКme de fichiers HPFS386 IPC7005.INF Le prВsent fichier d'informations IP07005.SPK Fichier PKZIP contenant les modifications SELPAK.MSG Fichier de messages utilisВ par SRV.CMD et HPFS.CMD SPKLOCK.ZIP Utilitaire de subsistution de fichiers verrouillВs 2. VВrifiez que les fichiers du kit de mise Е jour figurent dans le rВpertoire en cours du disque ou de la disquette. REMARQUE : Le fichier SELPAK.MSG est commun Е plusieurs kits de mise Е jour. Lorsque vous dВcomprimez plusieurs kits de mise Е jour dans un mИme rВpertoire temporaire, un message signale que le fichier existe dВjЕ. Ce fichier SELPAK.MSG doit remplacer toute version prВcВdente existante ou son chemin d'accКs doit Иtre le premier utilisВ. 3. Installez les mises Е jour en suivant l'une des procВdures dВcrites ci-dessous. o Pour mettre Е jour la version de base du Serveur de rВseau local 3.0, lancez la commande SRV.CMD Е l'invite OS/2. o Pour mettre Е jour la version avancВe du Serveur de rВseau local 3.0, frappez la commande SRV.CMD suivie de HPFS.CMD. 4. Si les fonctions d'IPL Е distance sont installВs sur le serveur, appelez la commande GETRPL une fois l'installation de IP07005 terminВe. ═══ 3.1. Mise Е jour du Serveur de rВseau local (SRV.CMD) ═══ Pour lancer l'installation de kit de mise Е jour, entrez la commande OS/2 "SRV" suivie des paramКtres d'entrВe appropriВs. Tapez "SRV ?" Е l'invite OS/2 pour afficher l'aide correspondant Е la commande (syntaxe et paramКtres acceptВs). Lorsque le programme rencontre des fichiers verrouillВs, il affiche un message de fin d'installation et vous invite Е rВinitialiser le systКme. ═══ 3.2. Mise Е jour de HPFS386 (HPFS.CMD) ═══ Pour lancer la mise Е jour du systКme de fichiers HPFS386, entrez la commande OS/2 "HPFS" suivie des paramКtres d'entrВe appropriВs. Tapez "HPFS ?" Е l'invite OS/2 pour afficher l'aide correspondant Е la commande (syntaxe et paramКtres acceptВs). Lorsque le programme rencontre des fichiers verrouillВs, il affiche un message de fin d'installation et vous invite Е rВinitialiser le systКme. ═══ 4. Installation de plusieurs kits de mise Е jour ═══ Une fois ce kit de mise Е jour installВ, vous pouvez en installer d'autres avant de rВinitialiser le systКme. Il faudra cependant tenir compte de l'espace disque requis pour le traitement des fichiers verrouillВs ainsi que pour les opВrations de sauvegarde. ═══ 5. Nettoyage ═══ Tous les fichiers du kit de mise Е jour (contenus dans le fichier IP07005.ZIP) ainsi que les fichiers sauvegardВs peuvent Иtre supprimВs lorsque le systКme mis Е jour fonctionne correctement. REMARQUE : NE SUPPRIMEZ PAS LE FICHIER JOURNAL, IP07005.LOG, DU SOUS-REPERTOIRE \OS2\INSTALL. Ce fichier constitue un historique des mises Е jour installВes, trКs utile en cas d'incidents. ═══ 6. Suppression ═══ S'il existe des copies de sauvegarde des fichiers d'origine, copiez-les sur les fichiers modifiВs par le(s) kit(s) de mise Е jour. Si vous avez utilisВ le programme d'aide Е l'installation pour effectuer la sauvegarde, les fichiers modifiВs se trouvent dans le rВpertoire de sauvegarde spВcifiВ Е l'appel du programme. ═══ 7. Traitement des fichiers verrouillВs ═══ Lorsque le programme d'aide Е l'installation rencontre des fichiers verrouillВs, il sauvegarde temporairement les fichiers de substitution sur le disque dur et modifie le fichier CONFIG.SYS de sorte que l'utilitaire de substitution de fichiers verrouillВs soit activВ Е la prochaine rВinitialisation du systКme. La mise Е jour des fichiers verrouillВs est terminВe lorsque le systКme est rВinitialisВ et que le contenu initial (avant installation) du fichier CONFIG.SYS est restaurВ. La version d'origine du fichier CONFIG.SYS est sauvegardВe sous CONFIG.NNN, "NNN" Вtant unique. ═══ Fichiers verrouillВs ═══ Il est parfois indispensable qu'un programme possКde des ressources systКme propres: blocs de mВmoire, ports de communication, fichiers. Lorsqu'il s'agit d'un fichier, on dit qu'il est verrouillВ, c'est-Е-dire qu'aucun autre programme ne peut le modifier (le remplacer ou effectuer des opВrations d'Вcriture dessus) tant que le programme propriВtaire n'a pas supprimВ le verrouillage. Les fichiers .DLL sont verrouillВs lorsqu'ils se trouvent dans le rВpertoire spВcifiВ dans l'instruction LIBPATH du fichier CONFIG.SYS. Par exemple, NETAPI.DLL peut Иtre verrouillВ lorsque \MUGLIB\DLL existe dans l'instruction LIBPATH de CONFIG.SYS. ═══ ParamКtres d'entrВe ═══ Les paramКtres ci-dessous sont utilisВs dans les programmes d'aide Е l'installation SRV et HPFS. SRV ─────┬───────────────────┬── ou ├─────/B:UNITE ────┤ HPFS ├─────/T:UNITE ────┤ ├─────/D:UNITE ────┤ (SRV uniquement) ├─────/S:CHEMIN─────┤ ├─────/K:PREF ─────┤ └─────/V:VER ──────┘ REMARQUE : Les paramКtres d'entrВe des commandes "HPFS" et "SRV" sont identiques Е l'exception du paramКtre dВfinissant l'IPL Е distance (/D:) qui ne s'applique pas Е la commande "HPFS". ParamКtres : /B:UNITE Indique l'unitВ sur laquelle est installВ le systКme d'exploitation. Si \OS2\INSTALL se trouve sur l'unitВ C, tapez "/B:C" /T:UNITE Indique l'unitВ sur laquelle est installВ le produit Е mettre Е jour. /D:UNITE Indique l'unitВ sur laquelle rВsident les fichiers d'IPL Е distance. Si \IBMLAN\RPL se trouve sur l'unitВ C, tapez "/D:C". Ce paramКtre n'est pas utilisВ dans la commande "HPFS". /S:CHEMIN Indique le chemin d'accКs complet au fichier IP07005.SPK. /K:PREF SpВcifie le rВpertoire prВfВrВ pour la sauvegarde. PREF peut prendre l'une des valeurs suivantes : 0 pas de sauvegarde, 1 sauvegarde sur unitВcible:\SRV_BAK (ou HPFS_BAK pour la commande "HPFS"), PATH chemin complet du rВpertoire Е utiliser pour la sauvegarde. /V:VER Permet de vВrifier et de modifier une derniКre fois les paramКtres entrВs. VER peut prendre les valeurs suivantes : 0 paramКtre incorrect ; un message demande de confirmer les informations entrВes. 1 aucune confirmation n'est demandВe ; l'installation du kit de mise Е jour commence. Pour plus d'informations sur l'utilisation de ces paramКtres d'entrВe, reportez-vous Е la rubrique EXEMPLES. ═══ EXEMPLES ═══ Pour prВdВfinir l'unitВ de base, l'unitВ cible et l'unitВ sur laquelle rВsident les fichiers IPL, et pour indiquer le chemin du fichier source, utilisez la commande ci-dessous. Elle gВnКre Вgalement un message demandant si vous voulez effectuer une sauvegarde ainsi qu'un message de confirmation des paramКtres d'entrВe. SRV /B:C /D:C /T:C /S:\Service\IP07005 Pour indiquer que l'unitВ de base est l'unitВ C, que la sauvegarde s'effectuera sur le rВpertoire par dВfaut \SRV_BAK et pour afficher le message de confirmation des paramКtres d'entrВe, utilisez la commande suivante : SRV /B:C /K:1 Pour effectuer l'installation du kit de mise Е jour Е partir de l'unitВ A, sans sauvegarde, et pour afficher le message de confirmation des paramКtres d'entrВe, utilisez la commande suivante : SRV /S:A: /K:0 Pour installer le kit de mise Е jour en mode automatique sur une version avancВe du Serveur de rВseau local, utilisez la commande suivante : SRV /B:C /S:\Service /T:C /D:C /K:\ibmlan\backup /V:1 HPFS /B:C /S:\Service /T:C /K:\ibmlan\backup /V:1 ═══ Fichiers du kit de mise Е jour ═══ VВrifiez que les fichiers du kit de mise Е jour figurent dans le rВpertoire en cours. Pour cela, tapez "DIR" sans prВciser de chemin. La liste des fichiers s'affiche. REMARQUE : Le fichier SELPAK.MSG est commun Е plusieurs kits de mise Е jour. Lorsque vous dВcomprimez plusieurs kits de mise Е jours dans un mИme rВpertoire temporaire, un message signale que le fichier existe dВjЕ. Ce fichier SELPAK.MSG doit remplacer toute version prВcВdente existante ou Иtre le premier indiquВ dans l'instruction PATH du fichier CONFIG.SYS. ═══ PKUNZIP ═══ Le fichier PKUNZIP2.EXE est requis par le programme d'aide Е l'installation (IP07005). S'il a ВtВ supprimВ, copiez-le dans l'un des rВpertoires indiquВs dans l'instruction PATH Е partir de la disquette 1 des Fonctions Вtendues du programme de rВseau local version 1.0 ou des Fonctions de rВseau local version 3.0. Tapez "PKUNZIP2 IP07005" Е l'invite OS/2 pour dВcomprimer les fichiers contenus dans IP07005.ZIP sur le rВpertoire en cours. Pour identifier les fichiers correspondant aux mises Е jour, prВcisez l'option -v. Elle permet de visualiser le contenu du fichier IP07005.SPK. Pour connaМtre la syntaxe complКte de la commande, tapez PKUNZIP2 sans paramКtre. ═══ 8. Important Information about This SelectPak ═══ This document lists the contents of the SelectPak. The APAR numbers for problems that are corrected by this SelectPak are listed numerically. ═══ 8.1. APAR Fixes ═══ The following list describes APARs for the Server component that are fixed by this SelectPak. o IC06194 The Ring 3 server appears to hang after a set of PCLP requesters fail to establish sessions with the server. o IC05536 DOS programs running on DLR 3.0 workstations may return "file not found" or other unexpected errors when accessing files on an HPFS386 server. Problems have been found using the WordPerfect Office and SuperCalc applications. o IC05759 Problems dealing with a "split cache". When a workstation has more than 16MB of physical memory and the cache cannot fit within the 16MB to the end of physical memory range, a split cache results. A split cache is the separation of the cache memory into two chunks that are managed together. Depending on the amount of memory and the cache size requested, the workstation may hang and eventually trap during OS/2 startup. In conditions involving disk errors, incorrect data may be written to the disk. o IC05760 The FNODE for the paging file (SWAPPER.DAT) was not being updated with the file size. During CHKDSK, this may result in lost or orphaned disk space which would require a second CHKDSK at level 2 or above to reclaim. o IC05857 Under extremely rare conditions, it is possible for a page frame within the page file to be overwritten, causing page faults or damaged data. o IC05858 Under conditions in which an HFS0108E (severe disk errors) occurs, the workstation may trap. o IC05864 A trap occurs in UnlockBuffer on a workstation that is doing both heavy local I/O and heavy paging. This only affects local I/O operations. o IC05865 A trap occurs in ClrBit when trying to free space in a bitmap. o IC05867 A deadlock condition may occur if I/O requests are failing because of disk errors. When transferring to a user's buffer during a Read or Write operation, the I/O operation may deadlock, causing the thread issuing the request to stop. This only affects local I/O operations. ═══ 8.2. Other Fixes Without APAR Numbers ═══ The following have no associated APARs but correct the defects described below: o Defect #1135 While running CHKDSK on a shared volume, an attempt to access the volume may result in a trap. o Defects #2227, #71660 A workaround for a problem with the OS2DASD manager where the file system was not being correctly notified of errors on disk I/O requests. This could result in traps or damaged data. o Defect #2407 Updates to the SPM Timer handling to avoid negative timer values. ═══ ═══ Marque d'International Business Machines Corporation. ═══ ═══ Marque d'International Business Machines Corporation. ═══ ═══ Marque de WordPerfect Corporation. ═══ ═══ Marque de Computer Associates International, Inc. ═══ ═══ Marque de Lotus Development Corporation. ═══ ═══ Marque de Microsoft Corporation.