Gestion des PTFs (Program Temporay Fix)

Toutes ces informations sont disponibles (en Anglais) sur http://www-947.ibm.com/systems/support/i/fixes/guide/index.html
|

                            I - DEFINITIONS   
  APAR   (Authorized Program Analysis Report)
  Rapport officiel d'analyse de programme, relatif à un incident logiciel.   Il s'agit d'une demande de correction d'erreur à l'échelle mondiale.
  PTF   (Program Temporary Fix)
  Modification provisoire du Logiciel sous Licence, créée pour corriger   des problèmes logiciels et des incidents liés aux matériels.
  MPTF  (Microcode PTF)
  PTF s'appliquant spécifiquement au Microcode.
  Microcode 
  Interface entre l'Operating System et le Hardware, composée de   micro-programmes.

|

                            Principes 
  Lors d'un incident logiciel un APAR est émis, donnant lieu à la   création de PTF(s) corrigeant cet incident.
  Ces PTFs contiennent un ou plusieurs objets logiciels, qui vont   s'ajouter ou remplacer des objets existants.
  Une lettre d'accompagnement est émise avec chaque PTF, pour documenter   la raison et le contenu de cette PTF.

  La demande puis le chargement de ces PTFs va créer de nouveaux objets   sur le système.
  L'application de ces PTFs va remplacer les objets existants par les   nouveaux objets.
  Si l'application est demandée de façon provisoire, les objets existants   sont sauvegardés, pour permettre le retour à la situation antérieure.

|

                          PTFs Microcode 
  Le système gère deux versions des PTFs microcode :
     - une version définitive, stockée dans un espace nommé                                Zone Machine A 
       elle contient toutes les PTFs appliquées de façon permanente.

     - une version provisoire, stockée dans un espace nommé                                Zone Machine B 
       elle contient toutes les PTFs appliquées de façon permanente,        plus les PTFs appliquées de façon temporaire.

  La gestion de deux versions permet, en cas de problème suite à   l'application d'un nouveau jeu de PTFs provisoires, de revenir   à la situation antérieure.

|


  L'utilisation de l'une ou l'autre de ces versions est indiquée lors   de l'IPL, sur le panneau Opérateur, par la lettre A ou B.
Vous pouvez installer directement ces correctifs, sans IPL
à condition d'être actuellement sur la bonne zone machine

  L'application de PTFs provisoire, donc dans la Zone Machine B, doit   s'effectuer après un IPL A, qui n'utilisera que la Zone Machine A.
  L'application de PTFs définitives, donc dans la Zone Machine A, doit   s'effectuer après un IPL B, qui n'utilisera que la Zone Machine B. pour voir la zone utilisée, passez la commande DSPPTF

  Enfin, comme nous le verrons plus loin, le système peut   effectuer automatiquement ces opérations sous contre partie d'un IPL.


|

                          Identification 
  Les PTFs sont classées par produits :
          xxxx999 (microcode)           xxxxSS1 (OS/400)           xxxxRG1 (RPG/400)           ...
      où xxxx représente la version du système         (5738 en V2,   5763 en V3,   5769 en V4 et 5722 en V5)

  Elles sont identifiées par un code unique de 2 lettres et 5 chiffres :
          MFnnnnn   pour le microcode,           MHnnnnn   pour les PTF liée à la console HMC.           SFnnnnn   pour les autres produits (SI en V5),           IInnnnn   pour les PTFs d'Information.


|

                            Les Cumulatives 

  Les PTFs peuvent être commandées de façon individuelle, pour palier à   un incident spécifique, répertorié, pour lequel une correction existe.

  Elles peuvent aussi être commandées sous la forme de paquets, nommés   Cumulatives, qu'IBM émet régulièrement et qui regroupent des   corrections pour tous les Produits sous Licence et le Microcode.
  Ces cumulative sont identifiées par un code :
          Caqqqvrm   (ex. C2071510)
      où  C   = Cumulative           a   = l'unité de l'année (2 = 2002)           qqq = le quantième du jour dans l'année           vrm = les Version/Release/Modification du système OS/400
ici, le 71 ème jour de l'année 2002, pour un OS en V5R10.

|

                          Autres notions 
  1°) Certaines PTFs remplacent des PTFs déjà existantes et sont nommées :           PTFs de remplacement    Lorsque vous commandez une PTF qui a été remplacée, vous pouvez recevoir   automatiquement une ou plusieurs PTFs de remplacement.

  2°) Certaines PTFs peuvent être liées à d'autres dans la correction       d'un incident.
  Celles devant être appliquées avant d'autres seront nommées :           PTFs Préalables    (ou Pre-Requisite)   Celles devant être appliquées en même temps seront nommées :           PTFs Dépendantes   (ou Co-Requisite)
  Vous devrez en tenir compte lors de l'application des PTFs que vous avez   commandées, et les demander spécifiquement, si vous ne les avez pas déjà   sur votre système ou reçues avec votre commande.


|

  3°) Certaines PTFs ont un impact majeur sur le système, soit qu'elles       corrigent une anomalie grave, soit qu'elles portent sur un grand       nombre d'objets et sont nommées :           PTFs HIPER (High Impact/Pervasive).
  4°) Certaines PTFs, placées dans des Bandes Cumulatives, sont reconnues       a postériori défectueuses et sont classées :           PE (PTFs in Error)
  5°) Des informations émises sous forme de PTFs spéciales (IInnnnn,SF98nnn,       SF97nnn) indiqueront le détail des HIPER et des PE.       Ces informations sont nommées :           PSP     (Préventive Service Planning Information).
  6°) Les paquets de PTFs Cumulatives, chargés dans le système, sont       identifiées par les codes suivants :           PTFs Microcode   PTFs Système                               TCaaqqq     Identifiant paquet de Cumulative              TLaaqqq         TAaaqqq     Identifiant paquet PTFs HIPER
            ou aa = année   et   qqq = quantième du jour dans l'année

|

                               II - FONCTIONNEMENT 
.......................................................................... :PTF               Modification provisoire du logiciel (PTF)             : :                                                                        : :     1. Chargement                                                      : :     2. Application                                                     : :     3. Copie                                                           : :     4. Retrait                                                         : :     5. Affichage                                                       : :     6. Demande                                                         : :     7. Installation à partir d'une liste                               : :     8. Installation d'une bande cumulative                             : :                                                                        : :    70. Commandes associées                                             : :........................................................................:
    Le Menu de gestion des PTFs est obtenu par la commande GO PTF.      Nous allons examiner dans l'ordre les options 5, 6, 1, 2, 4 et 8.      Puis nous regarderons la commande V3R10 INSPTF. 

|

........................................................................... :                            Afficher les PTF (DSPPTF)                    : :                                                                         : : Produit  . . . . . . . . . . . . LICPGM    *ALL     F4 pour liste       : : Numéros de PTF à sélectionner  . SELECT    *ALL     Valeur alpha, *ALL..: : Edition  . . . . . . . . . . . . RLS       *ALL     *ALL, VxRxMx        : : Lettre d'accompagnement seule  . COVERONLY *NO      *NO, *YES           : : Sortie . . . . . . . . . . . . . OUTPUT    *        *, *PRINT, *OUTFILE : :.........................................................................:
  Par défaut, toutes les PTFs de tous les Produits sous Licence de toutes   les éditions sont visualisées, Produit par Produit.
  L'affichage d'une PTF précise est possible en utilisant SELECT et, dans   ce cas, un nom de Produit est obligatoire dans LICPGM.
  Autres valeurs possibles de SELECT :      *PTFSAVF affichage des PTFs en SAVF      *ONORDER affichage des PTFs en commande      *ACTRQD  affichage des PTFs pour lesquelles une action est requise

|
 Affichage des PTFs du Produit 5763PW1 en V3R1M0 - 1er écran 
.........................................................................
:                                Etat des PTF                           :
:                                                                       :
: ID produit  . . . . . . :   5763PW1                                   :
: Source de l'IPL . . . . :   ££MACH£B                                  :
: Edition . . . . . . . . :   V3R1M0                                    :
:                                                                       :
: Indiquez vos options, puis appuyez sur ENTREE.                        :
:   5=Afficher détails PTF   6=Imprimer lettre d'accompagnement         :
:   8=Afficher lettre d'accompagnement                                  :
:                                                                       :
:                                                            Action     :
: Opt  ID PTF   Etat                                         IPL        :
 _   SF20356  Appliquée définitivement                     Aucune     :
:  _   SF20271  Appliquée provisoirement                     Aucune     :
:  _   SF20200  Remplacée                                    Aucune     :
:  _   SF19894  Non appliquée                                Oui        :
:  _   SF19697  Non appliquée                                Aucune     :
:  _   SF19184  Appliquée provisoirement                     Aucune     :
:  _   SF18728  Appliquée provisoirement                     Aucune     :
:.......................................................................:

|
 Affichage des PTFs du Produit 5763PW1 en V3R1M0 - 2ème écran (avec F11)
.........................................................................
:                                Etat des PTF                           :
:                                                                       :
: ID produit  . . . . . . :   5763PW1                                   :
: Source de l'IPL . . . . :   ££MACH£B                                  :
: Edition . . . . . . . . :   V3R1M0                                    :
:                                                                       :
: Indiquez vos options, puis appuyez sur ENTREE.                        :
:   5=Afficher détails PTF   6=Imprimer lettre d'accompagnement         :
:   8=Afficher lettre d'accompagnement                                  :
:                                                           ######      :
:               Fichier sauvegarde               Lettre      En         :
: Opt  ID PTF   de PTF                       accompagnement  commande   :
 5   SF20356  Non                             Non          Non        :
 _   SF20271  Oui                             Oui          Non        :
:  _   SF20200  Non                             Non          Non        :
:  _   SF19894  Oui                             Oui          Non        :
:  _   SF19697  Non                             Non          Oui        :
:  _   SF19184  Oui                             Non          Non        :
:  _   SF18728  Non                             Oui          Non        :
:.......................................................................:

|
............................................................................
:                    Informations détaillées sur PTF                       :
:                                                                          :
:ID produit/ID PTF  . . . . . . . . . :   5763PW1  SF20356                 :
:Edition  . . . . . . . . . . . . . . :   V3R1M0                           :
:                                                                          :
:Choisissez l'une des options suivantes :                                  :
:                                                                          : 
:     1. Informations générales           --> (voir écran suivant)         : 
:     2. PTF préalables                  )                                 : 
:     3. PTF microcode préalables        )--> listes de numéros de PTFs    : 
:     4. PTF remplacées                  )                                 : 
:     5. PTF dépendantes                 )                                 : 
:     6. Objets de la PTF                 --> objets remplacés par la PTF  : 
:     7. Description des symptômes        --> description (très) succinte  : 
:     8. Programmes d'exit                --> pgms appelés à l'application : 
:     9. APAR corrigés                    --> numéros d'incidents corrigés : 
:                                                                          : 
:    20. Toutes les fonctions précédentes                                  :
:..........................................................................:
       Seules les options qui correspondent à une information 
       existante seront proposées     

|
...........................................................................
:                          Informations générales                         :
:                                                                         :
: ID produit/ID PTF  . . . . . . . . . . :   5763PW1  SF20356             :
: Edition  . . . . . . . . . . . . . . . :   V3R1M0                       :
:                                                                         :
: En commande  . . . . . . . . . . . . . :   Non                          :
: Fichier sauvegarde de la PTF . . . . . :   Non                          :
: Etat de la PTF . . . . . . . . . . . . :   Appliquée définitivement     :
: Date et heure de l'état  . . . . . . . :   14/09/95  15:44:20           :
: Type . . . . . . . . . . . . . . . . . :   Immédiate                    :
: Action IPL sans contrôle opérateur . . :   Aucun                        :
: Partie optionnelle . . . . . . . . . . :   *BASE                        :
: Bibliothèque de la PTF . . . . . . . . :   QPDA                         :
: Lettre d'accompagnement  . . . . . . . :   Non                          :
: Instructions obligatoires  . . . . . . :   Non                          :
: PTF en test  . . . . . . . . . . . . . :   Non                          :
: Action en instance . . . . . . . . . . :   Non                          :
: Action requise . . . . . . . . . . . . :   Non                          :
:.........................................................................:
            Les attributs soulignés sont détaillés ci-dessous 


|
 Etat : - En commande
        - En fichier sauvegarde
        - Non appliquée
        - Appliquée provisoirement
        - Appliquée définitivement
        - Remplacée
        - Endommagée         -----> (  un objet de la PTF est introuvable, 
                                    (  elle doit être rechargée ou supprimée
        - Lettre d'accompagnement seule
        - Appliquée provisoirement  )  avec - ACT ou - PND, signifie qu'une  
        - Enlevée provisoirement    )  action sera effectuée au prochain     
        - Enlevée définitivement    )  IPL, soit pour activer la PTF, soit   
        - Appliquée définitivement  )  pour activer le code précédent.       

 Type : - Différée  = Doit être appliquée ou enlevée au cours d'un IPL.         - Immédiate = Peut être appliquée ou enlevée pendant que le système                       est actif, si le Produit concerné n'est pas utilisé.
 Action IPL sans opérateur : - Appliquer provisoirement                              - Appliquer définitivement                              - Enlever provisoirement                              - Enlever définitivement

|

                      Lettre d'accompagnement 
 Une lettre d'accompagnement est fournie avec chaque PTF et reprend tous  les éléments qui sont affichés lors de la visualisation.
 Des libellés complémentaires sont fournis, notamment des descriptions de  l'incident corrigé et de l'APAR.
 La lettre apporte également des instructions particulières et des  instructions complémentaires, comme, par ex. :
   "Cette PTF doit être appliquée au moment de l'IPL"
 signifiant que seule une application différée est possible pour cette PTF.

 Son principal intérêt est son aspect synthétique et la possibilité de   l'imprimer, puisqu'une fois appliquée définitivement les informations  détaillées sur la PTF ne seront plus conservées.


|
...........................................................................
:                   Envoyer une demande de PTF (SNDPTFORD)                :
:                                                                         :
:Description de PTF:            PTFID                                     :
:  Identificateur de PTF  . . .                     Valeur alpha          :
:  Produit  . . . . . . . . . .           *ONLYPRD  F4 pour liste         :
:  Edition  . . . . . . . . . .           *ONLYRLS  *ONLYRLS, VxRxMx      :
:                 + si autres valeurs                                     :
:Eléments de PTF  . . . . . . . PTFPART   *ALL      *ALL, *CVRLTR         :
:Point de contrôle éloigné  . . RMTCPNAME *IBMSRV   Nom, *IBMSRV, *SELECT :
:ID éloigné du réseau . . . . . RMTNETID  *NETATR   Nom, *NETATR          :
:                                                                         :
:                      Autres paramètres                                  :
:                                                                         :
:Méthode de livraison . . . . . DELIVERY  *LINKONLY *ANY, *LINKONLY       :
:Commande . . . . . . . . . . . ORDER     *REQUIRED *REQUIRED, *PTFID     :
:Nouvelle commande  . . . . . . REORDER   *NO       *NO, *YES             :
:.........................................................................:

   Cette commande va permettre de demander une ou plusieurs PTFs,     pour un ou plusieurs Produit sous Licence. (explications page suivante)

|

 Le paramètre PTFID peut contenir jusqu'à 20 ensembles     Identificateur de PTF / Produit / Edition,  à condition que le préfixe des PTFs (MF,SF,...) soit commun.
 Si les PTFs correspondent à un produit non installé sur le système, elles  peuvent quand même être reçues, mais sans les PTFs associées.  (Préalables, Dépendantes ou de Remplacement)
 Produit peut indiquer l'identifiant d'un produit précis ou *ONLYPRD,  signifiant que l'on fait référence aux produits installés sur le système.
 Edition peut indiquer un niveau Version/Release/Modification précis ou  *ONLYRLS, signifiant que l'on fait référence au niveau actuel du système.
 Attention :  Si *ONLYPRD est indiqué, *ONLYRLS doit aussi être indiqué.  Si un nom de produit est indiqué, un niveau doit aussi être indiqué.

|

 Le paramètre PTFPART peut contenir :     *ALL    = PTF(s) + Lettre(s) d'accompagnement     *CVRLTR = Lettre(s) d'accompagnement seulement

 Le paramètre DELIVERY peut contenir :     *LINKONLY = uniquement par la fonction Téléservices     *ANY      = tout mode possible, la plupart étant envoyée par la fonction                 Téléservices et les PTFs trop volumineuses par bande.

 Le paramètre ORDER peut contenir :     *REQUIRED = PTFs commandées et les PTFs associées     *PTFID    = PTFs commandées, sans les PTFs associées

 Le paramètre REORDER permet de re-commander des pTFs existant déjà sur  le système.

    Attention : Si un fichier SAVF existe encore sur le système, la PTF n'est pas renvoyée pour les autres erreurs, voyez ce document (qui indique comment reconfigurer ECS)

|
............................................................................
:                          Charger des PTF (LODPTF)                        :
:                                                                          :
:Produit  . . . . . . . . . . . . LICPGM             F4 pour liste         :
:Unité  . . . . . . . . . . . . . DEV     *SERVICE   Nom, *SERVICE, *SAVF  :
:Numéros de PTF à sélectionner  . SELECT  *ALL       Valeur alpha, *ALL    :
:                     + si autres valeurs                                  :
:Numéros de PTF à omettre . . . . OMIT               Valeur alpha          :
:                     + si autres valeurs                                  :
:PTF remplacées . . . . . . . . . SPRPTF  *APYPERM   *APYPERM, *NOAPY      :
:Edition  . . . . . . . . . . . . RLS     *ONLY      *ONLY, VxRxMx         :
:Numéro de séquence . . . . . . . SEQNBR  *SEARCH    1-9999, *SEARCH       :
:Option fin de bande  . . . . . . ENDOPT  *REWIND    *REWIND,*LEAVE,*UNLOAD:
:Fichier sauvegarde . . . . . . . SAVF               Nom                   :
:  Bibliothèque . . . . . . . . .         *LIBL      Nom, *LIBL, *CURLIB   :
:Copier lettre d'accompagnement   COVER   *YES       *YES, *NO, *ONLY      :
:..........................................................................:

   Cette commande va permettre de charger les PTFs reçues, pour un     Produit sous Licence donné, depuis une disquette, une bande ou     un SAVF, avec possibilité de sélection/omission. 

|

 Le paramètre DEV peut contenir, comme valeurs spéciales :     *SERVICE = les PTFs on été transmises par le service de Maintenance     *SAVF    = les PTFs sont chargées depuis un fichier de sauvegarde
 Les paramètres SELECT et OMIT sont mutuellement exclusifs et peuvent  indiquer jusqu'à 50 PTFs à sélectionner, ou à omettre, au chargement.
 Le paramètre SPRPTF (PTFs remplacées) concerne les PTFs déjà appliquées   provisoirement qui vont être remplacées par les nouvelles PTFs à charger.    *APYPERM = applic. définitive de ces PTFs avant chargement des nouvelles    *NOAPY   = arrêt du chargement si des PTFs doivent être remplacées.               Dans ce cas, les anciennes PTFs devront être, manuellement,               soit appliquées définitivement (commande APYPTF), soit               retirées (commande RMVPTF), avant de pouvoir reprendre le               chargement des nouvelles PTFs.
 Le paramètre COVER (copier lettre d'accompagnement) contiendra :    *YES  = chargement de la PTF, plus copie de la lettre dans un fichier BD            (QAPZCOVER, nom de membre = nom de la PTF)    *NO   = chargement de la PTF seulement    *ONLY = copie de la lettre seulement

|
............................................................................
:                          Appliquer des PTF (APYPTF)                      :
:                                                                          :
:Indiquez vos choix, puis appuyez sur ENTREE.                              :
:                                                                          :
:Produit  . . . . . . . . . . . . LICPGM                 F4 pour liste     :
:Edition  . . . . . . . . . . . . RLS         *ONLY      *ONLY, VxRxMx     :
:Numéros de PTF à sélectionner  . SELECT      *ALL       Valeur alpha, *ALL:
:                        + si autres valeurs                               :
:Numéros de PTF à omettre . . . . OMIT                   Valeur alpha      :
:                        + si autres valeurs                               :
:Type de modification . . . . . . APY         *TEMP      *TEMP, *PERM      :
:PTF différées  . . . . . . . . . DELAYED     *NO        *NO, *YES, *IMMDLY:
:Options d'application à l'IPL:   IPLAPY                                   :
:  Appliquer à IPL sans opérateur             *YES       *NO, *YES         :
:  PTF microcode préalables . . .             *APYPERM   *APYPERM, *NOAPY  :
:..........................................................................:
   Cette commande va permettre d'appliquer des PTFs, chargées au préalable 
   par la commande LODPTF, à un (ou à tous les) Produit(s) sous Licence.
   L'opération va donc remplacer des objets du (ou des) Produit(s),
          - temporairement ou définitivement 
          - de façon immédiate, ou différée à l'IPL suivant.      

|

 Le paramètre LICPGM = *ALL n'est possible que si :     - le paramètre SELECT = *ALL et le paramètre OMIT n'est pas rempli,     - le paramètre DELAYED = *YES.
 Les paramètres SELECT et OMIT sont mutuellement exclusifs, et peuvent  indiquer jusqu'à 50 PTFs à sélectionner, ou à omettre.
 Le paramètre DELAYED concerne les PTFs de type Immédiate, et peut prendre  les valeurs :     *NO  = application immédiate            (dans ce cas, les PTFs de type Différée ne seront pas appliquées)     *YES = toutes les PTFs seront appliquées au prochain IPL            (s'il est sans opérateur et en fonction du paramètre IPLAPY)     *IMMDLY = les PTFs de type Immédiate seront appliquées immédiatemment,               les PTFs de type Différée seront appliquées au prochain IPL
 Le paramètre IPLAPY contient deux valeurs, appliquables si DELAYED = *YES :     1) appliquer au prochain IPL, ou annuler, les demandes précédentes     2) que faire des PTFs Microcodes, si elles sont Préalables à d'autres?        - *APYPERM = elles deviendront définitives au prochain IPL        - *NOAPY   = si ce cas se produit, arrêt de la commande en cours

|
............................................................................
:                          Enlever des PTF (RMVPTF)                        :
:                                                                          :
:Indiquez vos choix, puis appuyez sur ENTREE.                              :
:                                                                          :
:Produit  . . . . . . . . . . . . LICPGM                 F4 pour liste     :
:Edition  . . . . . . . . . . . . RLS          *ONLY     *ONLY, VxRxMx     :
:Numéros de PTF à sélectionner  . SELECT       *ALL      Valeur alpha, *ALL:
:                        + si autres valeurs                               :
:Numéros de PTF à omettre . . . . OMIT                   Valeur alpha      :
:                        + si autres valeurs                               :
:Type de modification . . . . . . RMV          *TEMP     *TEMP, *PERM      :
:PTF différées  . . . . . . . . . DELAYED      *NO       *NO, *YES         :
:Enlever à IPL sans opérateur . . IPLRMV       *YES      *YES, *NO         :
:..........................................................................:

   La commande RMVPTF permet d'enlever les PTFs d'un Produit donné.     Si ces PTF étaient appliquées provisoirement, les objets d'origine     qu'elles remplaçaient sont restaurés. 
   Le retrait des PTFs peut être immédiat, ou différé à l'IPL suivant. 

|

 Les paramètres SELECT et OMIT sont mutuellement exclusifs, et peuvent  indiquer jusqu'à 50 PTFS à sélectionner, ou à omettre.
 Lorsque SELECT(*ALL) est indiqué, toutes les PTFs du Produit sont retirées,  sauf celles appliquées de façon définitive.
 Si le paramètre RMV contient la valeur *TEMP, les PTFs sont conservées  pour une éventuelle ré-application ultérieure.
 Le paramètre DELAYED concerne les PTFs de type Immédiate, et peut prendre  les valeurs :     *NO  = retrait immédiat            (dans ce cas, les PTFs de type Différée ne seront pas retirées)     *YES = toutes les PTFs seront retirées au prochain IPL            (s'il est sans opérateur et en fonction du paramètre IPLRMV)
 Le paramètre IPLRMV est appliquable si DELAYED = *YES. Il indique si les  Il indique si les PTFs seront effectivement retirées au prochain IPL,  ou si toutes les demandes de retrait en attente sont annulées.


|

 Menu PTF - Option 8 = Installation d'une Bande Cumulative de PTFs 
........................................................................... :                   Options d'installation pour les PTF                   : :                                                                         : :                                                                         : : Unité . . . . . . . . . .               Nom, *SERVICE                   : :                                                                         : : IPL automatique . . . . .   O           O=Oui                           : :                                         N=Non                           : :                                                                         : : Invite pour support . . .   1           1=Un seul jeu de volumes PTF    : :                                         2 =Plusieurs jeux de volumes PTF: :                                         3 =Plusieurs jeux de volumes et : :                                            *SERVICE                     :                                                                           : : Autres options              N           O=Oui                           : :                                         N=Non                           : :.........................................................................:
 c'est l'option la plus pratique, à privilégier !

|

 Les opérations de Chargement et d'Application des PTFs sont exécutées  automatiquement, à partir d'un support Bande (ou fichiers reçus par le  service de Maintenance).

 Les PTFs seront appliquées de façon provisoire et différée.

 Une sélection sur le type de PTFs est proposé, permettant de ne charger  que les PTFs HIPER, et parmis celles-ci uniquement celles du microcode.  Sauf cas exceptionnel ou consigne particulière, il vaut mieux charger  l'ensemble des PTFs d'une Bande Cumulative.
 L'écran Autres options permet de Sélectionner ou d'Omettre une partie  des PTFs (même remarque que précédemment).
 Un IPL automatique à la fin de l'application des PTFs est proposé, mais  vous pouvez le reporter, à votre convenance.
 Le paramètre "Invite pour support" (V5R30) permet d'indiquer que vous   possèdez plusieurs jeux de CD (Group PTF)

Si vous répondez "O" à IPL Automatique vous verrez

Si vous répondez "O" à Autres options, vous pourrez demander une application immédiate des PTFs pour lesquelles cela est possible et différer pour les autres.

 

S'il y a des PTF à application différées, suite au chargement vous verrez l'écran suivant


ATTENTION, si vous spécifiez "N" à IPL automatique, redémarrez votre serveur comme suit :

PWRDWNSYS OPTION(*IMMED) RESTART(*YES) IPLSRC(B)


|
 Nouvelle commande depuis la V3R10 : INSPTF 

............................................................................ :                          Installer des PTF (INSPTF)                      : :                                                                          : :Description de produit:          LICPGM                                   : :  Produit  . . . . . . . . . . .                   F4 pour liste          : :  Edition  . . . . . . . . . . .         *ONLY     *ONLY, VxRyMz          : :                   + si autres valeurs                                    : :Unité  . . . . . . . . . . . . . DEV     *SERVICE  Nom, *SERVICE          : :Type d'application de PTF  . . . INSTYP  *SRVATT   *SRVATT,*DLYIPL,*DLYALL: :                                                   *IMMDLY,*IMMONLY       : :Liste des PTF à omettre:         OMIT                                     : :  Produit  . . . . . . . . . . .                   F4 pour liste          : :  Identificateur de PTF  . . . .                   Valeur alpha           : :  Edition  . . . . . . . . . . .         *ONLY     *ONLY, VxRyMz          : :                   + si autres valeurs                                    : :PTF HIPER uniquement . . . . . . HIPER   *NO       *YES, *NO              : :Option fin de bande  . . . . . . ENDOPT  *REWIND   *REWIND,*LEAVE,*UNLOAD : :                                                                          : :..........................................................................:

|

 La commande INSPTF permet de charger et d'appliquer des PTFs pour plusieurs  Produits en une seule opération.
 Toute PTF déjà chargée sur le système sera également appliquée.
 Le paramètre INSTYP permet de combiner l'application immédiate et différée  des PTFs ainsi que le démarrage d'un IPL :
    *SRVATT  = dépend de la définition des attributs de maintenance                (commandes DSPSRVA ou CHGSRVA, paramètre PTFINSTYP)     *DLYIPL  = les PTFs seront appliquées en différé,                un IPL sera effectué      *DLYALL  = les PTFs seront appliquées en différé,                sans lancement d'IPL     *IMMDLY  = les PTF immédiates sont appliquées,                les PTFs différées seront appliquées au prochain IPL     *IMMONLY = seules les PTF immédiates sont appliquées,                sans lancement d'IPL
 Les paramètres OMIT et HIPER permettent d'affiner la sélection des PTFs.

|

                      III - PTFs particulières 
                      Commande de Cumulative 
 La commande de la bande Cumulative de PTFs, la plus récente, est effectuée  en demandant la PTF :
    SF99vrm  (vrm = Version/Release/Modification de l'OS/400)
    ex:     SF99610 pour commander la dernière bande Cumulative en V6R10

 Lorsque le système est en maintenance par IBM, cette demande peut être  effectuée avec la commande SNDPTFORD utilisant la ligne de communication.
 Lorsque le système est en tierce-partie maintenance, la demande auprès  d'IBM ne peut s'effectuer que par Fax. L'envoi de la bande sera facturé.



|

                   Instructions d'installation 
 La commande d'autres PTFs permettra de recevoir différentes informations,  à consulter impérativement avant l'installation :
    - la lettre d'accompagnement des Produits sous Licence : SF98vrm 
    - la lettre d'accompagnement du Microcode              : MF98vrm 

    Normalement ces documents sont fournis avec la bande Cumulative. 


    - la liste de toutes les PTFs de la Release : SF97vrm 
 toutes ces lettres d'accompagnement et tous les APARs sont disponibles à
   http://www-912.ibm.com/s_dir/sline003.nsf/sline003home
     ce site vous propose aussi une liste des GROUP PTF :

|
                          GROUP PTF            

 de plus en plus de PTF portant sur un même sujet sont regroupées entre   elles, et ne sont pas toujours incluses dans la cumulative.
  on par le alors de Group PTF
    - par exemple sur le sujet suivant
      + base de données  SF99510 en V5R10       + serveur WEB      SF99156     "       + Java             SF99069     "

    - ces PTF possède un "marqueur" indiquant leur niveau (une DATA AREA)
      une même "group ptf" pouvant être réactualisée plus de 10 fois          pendant la durée de vie de la version.
      DSPDTAARA SF99510 indique le niveau de la group PTF liée à DB2/400.
      Utilisez à la place, WRKPTFGRP depuis la V5R20.

|
                          PTF TECHNOLOGY REFRESH            

 Avec la version 7 de IBM i, de nouvelles PTF dites "technology refresh"   permettent de faire évoluer le microcode entre deux versions
    - support de nouveaux matériels - apport de nouvelles fonctions
sans avoir, pour le client à faire les tests importants dus à un changement de version et surtout en ayant la possibilité d'un retour arrière
.


    - pour la version 7 ces PTF sont notées MF99001, Technology Refresh niveau 1
MF99002, Technology Refresh niveau 2
plus d'infos sur http://www-947.ibm.com/systems/support/i/planning/techrefresh/index.html
Ces PTF doivent être installées séparément
Si vous installez vos PTF par l'option 8 du menu PTF, vous verrez et lors de la prochaine utilisation de la même option

|
                          PTF MHxxxx           

 Depuis les systèmes I5, nos machines s'appuient sur un Hyperviseur, chargé   de gérer les partitions (il n'y a plus de partition "primaire"), stocké   sur le processeur de service ou FSP.
 Ce dernier contient une version bridée de linux (FIRMWARE) et doit être   corrigée de temps en temps, MEME si vous n'avez qu'une seule partition !
 Ce firmware peut être modifié :
      + Par votre console HMC (voyez alors la documentation de la console)
      + par IBM i, il faut alors :
                   - installer les PTF MHxxx du cumulatives ou des Hiper                    - les appliquer                    - faire un IPL et un redémarrage "à froid", sans RESTART

|

Pour connaitre votre niveau actuel :

STRSST, puis 
1/
Start a service tool
4/ display/Alter/Dump
1/ Display/Alter storage
2/ Licenced Internal code (LIC) data
4/ Advanced Analysis

Affichez FLASHLEVELS
FLASH P indique le niveau permanent (comme un IPL A)
FLASH T le niveau temporaire (B).

la commande DSPFMWSTS est nouvelle en Version 6 et affiche directement ces informations

 

|

 vous retrouvez les deux versions microcode.
 Il existe la même notion sur le firmware (P=Permanent[A], T=Temporaire[B])
 et enfin la première ligne vous donne la version actuellement en mémoire
 le passage du microcode (B) en mémoire FLASH (T) se fait lors d'un arrêt   physique de la machine, si elle est gérée por l'OS (OS MANAGED)
 le passage en A se fait lors de l'application définitive de la PTF MXxxxxx    associé, ce qui provoquera le transfert en FLASH P lors du prochain arrêt

 les deux Flashlevel P et T doivent avoir le même numéro de version (SF240)    et éventuellement un N° de correctif différent (261 et 284)

 le changement de niveau ne peut pas toujours subir un gap important, c'est   la raison pour laquelle, IBM conseille l'application de deux cumulatives   par an (avec IPL !)

|
Si vous avez une console HMC, il est préférable d'installer le correctif à l'aide de cette dernière

        
  • Commencez par Affichage des informations système

  • Voyez ensuite l'assistant de mise à jour


    Ce dernier vérifie qu'il n'y a aucun problème, puis vous propose le choix du site de référence


    S'il n'y a aucune mise à jour, vous verrez cela :


  • Attention !
    • S'il y a des mises à jour, elles peuvent être concurrentes (sans arrêt) ou interruptives (avec).
    • vous serez prévenus :

    • Choisissez alors le type d'installation

  • Dans tous les cas, l'installation continue, si vous avancez dans l'assistant:
  • Confirmez la licence, acceptez l'installation et cette dernière est lancée
  • Puis se termine...


|

                      IV - Mise en Oeuvre 
                 Installation d'une Cumulative 
 1°) Quand commander un Cumul de PTFs? 
     - si vous ne rencontrez pas de problèmes logiciels particuliers, et  que votre niveau de Version n'est pas récent (sorti depuis plus d'un an),  2 ou 3 fois par an suffiront.
 Dans ce cas, lisez régulièrement la lettre d'accompagnement du dernier  Cumul de PTFs (PTF SF98vrm) pour déterminer si ce Cumul vous concerne.
     - si vous avez des incidents logiciels, ou si vous utilisez un niveau  de Version récent, chargez les bandes Cumulatives rapidement après leur  parution.
 Vous pouvez aussi examiner la liste des PTFs de la Release (PTF SF97vrm),  si vous avez beaucoup de courage (ou beaucoup de problèmes et pas de  contrat Point Service).

|

 2°) Avant l'installation 
     - Vous devez vous procurer les documents suivants, s'ils ne sont pas  fournis avec la bande:
     Read this First      Memo to Users      Instructions d'installation
 Ils vous donneront la manière de procéder pour installer ce Cumul, et des  indications sur le chargement et l'application éventuelle d'autres PTFs,  préalablement à celles du Cumul.
     - Juste avant votre installation, procurez vous la plus récente maj de   la lettre d'accompagnement 
 Elle vous indiquera les dernières informations sur ce paquet de PTFs, les  PTFs HIPER, et surtout les PTFs en Erreur détectées après la constitution  du Cumul. Il faudra suivre les instructions pour omettre ces PTFs au  chargement.

|
 3°) Sauvegarde 

 Il est souhaitable de faire une sauvegarde du système dans sa version  actuelle, avant d'y appliquer des PTFs.
 Ceci pourrait permettre de revenir en arrière, pour débloquer une situation  inextricable éventuelle (peu probable heureusement!).
 Utilisez la commande SAVSYS pour faire cette sauvegarde.

 4°) Application 
 La meilleure façon de procéder pour charger et appliquer un Cumul de PTFs  est d'utiliser le Menu PTF, Option 8.
 Paramétrez un IPL automatique, si possible, ou bien faites-le rapidement.

 5°) Vérification 
 Utilisez le Menu LICPGM, Option 50, pour vérifier l'opération effectuée.

|

                Installation d'une PTF Corrective
 1°)
 Commande 
 Utilisez les commandes SNDPTFORD pour commander votre (vos) PTF(s) par la  ligne de communication.
 Envoyez un Fax si vous utilisez la tierce-partie maintenance. L'envoi de  la bande corrective sera alors facturé.
 2°) Installation 
 Vérifiez que les Produits concernés par les PTFs ne sont pas utilisés.
 En V3R10, utilisez la commande INSPTF ... INSTYP(*DLYIPL) ...
 Sinon - chargez les PTFs avec la commande LODPTF ...                                            SPRPTF(*APYPERM) ...
       - appliquez-les avec la commande APYPTF ...                                         DELAYED(*YES) ou (*IMMDLY)                                         IPLAPY(*YES *APYPERM) ...

|

 Si vous chargez des PTFs Microcode, vous devriez normalement utiliser la  Zone Machine A (après IPL A), pour charger des PTFs dans la Zone Machine B  contenant les PTFs provisoires, puis refaire un IPL B pour les utiliser.
 Heureusement, le système se charge de faire ces deux IPLs successivement,  si vous avez demandé à appliquer des PTFs Microcode en provisoire et si  vous lancez un IPL B de type Normal (appelé sans opérateur).
 Ces opérations sont également automatisées lors de l'application d'une  bande Cumulative de PTFs.

 si vous planifiez un IPL "à la main", pensez à ajouter l'option IPLSRC(B)


 3°) Vérification 
 Utilisez la commande DSPLOG pour vérifier le bon déroulement de l'opération

Navigator for I et PTF 

Navigator for I permet d'accèder aux PTF (rappel -> http://votre-ibmi:2001 )

Par produit
Actions possibles
Visualisation des groupes
Assistant d'installation

Assistant d'installation

(suite)


Mais surtout, vous disposez d'un assistant de comparaisons entre deux systèmes ou deux partitions



Choisissez vos options





Vérifiez que les systèmes sont biens définis (systèmes cible)



Vous les retrouverez ici


Choix des produits


Récapitulatif :


Commander des PTFs sous Internet 

Vous pouvez utiliser les sites du support IBM, pour tout ce qui est gestion de PTF.

  1. Accès à FixCentral
  2. Accès à vos indicents (PMR)
  3. Enregistrement aux alertes (envoi de mails)

Regardons aussi les APARs (Authorized Program Analysis Report, en clair un problème ouvert)
http://www-01.ibm.com/support/docview.wss?uid=nas8N1021944


Vous pouvez les examiner par version ou bien lancer une recherche par mot-clé.



la difficulté est d'utiliser les mêmes mots que les techniciens IBM ouvrant l'incident (ici IWS pour le serveur d'application intégré)



voyez ensuite si le résumé correspond, voyez le détail de l'APAR pour être certain et trouver la PTF.

dans ce cas, la SI65258

dans la foulée, regardons la "Cover Letter" de cette PTF :




Utilisez ce lien pour la commander sous Fix Central


Vous pouvez aussi utiliser ce lien http://www-01.ibm.com/support/docview.wss?uid=nas8N1021943


Enfin vous pouvez voir les niveaux actuels afin de faire du préventif : PSP (ou Preventive Service Planning)
http://www-01.ibm.com/support/docview.wss?uid=nas8N1021657

 


Enfin, si vous choisissez le téléchargement d'images via FTP, vous recevrez rapidement, le mail suivant :

 >> Do not reply to this note. It is from a Service Machine ONLY <<

COERVER = 34-STATUS
SOURCE  = EMAIL
COERNBR = 334831
PROBNBR = 17876
BO_NMBR = 999
CNTYNBR = 706
FRMNODE = BLDISDMC
FRMUSER = R370ACK
TO_NODE = NONE
TO_USER = NONE
RECDATE = 20050921084305
TEXT    = SDF Order# B6268326 was Received at 08:43:05 09/21/2005
TEXT    = *-*-*-*-*-*-*-*-*-* Internet Webpage *-*-*-*-*-*-*-*-*-*
TEXT    = If you have access to the Internet, IBM has a webpage
TEXT    = available for you to check your order's status. The URL
TEXT    = is-  https://www14.software.ibm.com/webapp/ssos/order_status
NBRDATA = 0017

puis, une fois les images disponibles :

COERVER = 34-STATUS
SOURCE  = EMAIL
COERNBR = 334831
PROBNBR = 17876
BO_NMBR = 999
CNTYNBR = 706
FRMNODE = BLDISDMC
FRMUSER = R370ACK
TO_NODE = NONE
TO_USER = NONE
SHPDATE = 20050921084924
TEXT    =
TEXT    =          --> YOUR FIX PACKAGE IS READY <--
TEXT    =
TEXT    =
TEXT    = SDF Order# B6268326 is ready 20050921
TEXT    =
TEXT    = Thank you for using the FTP server for your support
TEXT    = needs. If you received this notice in error, please
TEXT    = disregard. You will not be receiving any additional
TEXT    = correspondence related to this transaction.
TEXT    =
TEXT    = ------------------------------------------------------
TEXT    =   Note: The fix package will be deleted in 48 hours.
TEXT    = ------------------------------------------------------
TEXT    =
TEXT    = INFORMATION YOU WILL NEED TO RETRIEVE YOUR ORDER
TEXT    =
TEXT    =  Your userid         --> asj8nka
TEXT    =  Your password       --> tjn8ky6d
TEXT    =  FTP server          --> inetsd01.boulder.ibm.com
TEXT    =  Transfer type       --> ascii/binary
TEXT    =  Directory on server --> /b6268326/334831/c
TEXT    =  Files to get        --> ftpSF99530.txt
TEXT    =                      --> ilstSF99530.txt
TEXT    =                      --> SF99530_1.bin
TEXT    =                      --> SF99530_2.bin
TEXT    =                      --> SF99530_3.bin
TEXT    =                      --> SF99530_4.bin
TEXT    =                      --> SF99530_5.bin
TEXT    =                      --> SF99530_6.bin
TEXT    =                      --> SF99530_7.bin
TEXT    = Notes:
TEXT    = 1) The ftpSF99530.txt file contains the number of bytes in
TEXT    =    each file.
TEXT    = 2) The ilstSF99530.txt file contains information and
TEXT    =    instructions for your order.
TEXT    = 3) Each " .bin" file contains one virtual CD image.
TEXT    =
TEXT    = *************************************************************
TEXT    = * Vital PTF information:                                    *
TEXT    = * Application of PTFs within this PTF package may disable   *
TEXT    = * or render ineffective programs that use system memory     *
TEXT    = * addresses not generated by the IBM translator, including  *
TEXT    = * programs that circumvent control technology designed to   *
TEXT    = * limit interactive capacity to purchased levels. These     *
TEXT    = * PTFs may be prerequisites for future PTFs. By applying    *
TEXT    = * these PTFs you authorize and agree to the foregoing.      *
TEXT    = *************************************************************
TEXT    =
TEXT    = HOW TO RETRIEVE YOUR FIX PACKAGE
TEXT    =
TEXT    = You may FTP the order to your system using any method
TEXT    = that you prefer.  Three methods are listed below.
TEXT    =
TEXT    = o DOWNLOAD USING A WEB BROWSER
TEXT    =   Click on the link below.
TEXT    =
TEXT    = ftp://asj8nka:tjn8ky6d@inetsd01.boulder.ibm.com/b6268326/334831/c
TEXT    =
TEXT    =   Download the following files to your local PC drive (or to
TEXT    =   a mapped drive on the IFS if you will be using image
TEXT    =   catalogs):
TEXT    =     ftpSF99530.txt
TEXT    =     ilstSF99530.txt
TEXT    =     SF99530_1.bin
TEXT    =     SF99530_2.bin
TEXT    =     SF99530_3.bin
TEXT    =     SF99530_4.bin
TEXT    =     SF99530_5.bin
TEXT    =     SF99530_6.bin
TEXT    =     SF99530_7.bin
TEXT    =
TEXT    = o DOWNLOAD USING OPERATIONS NAVIGATOR
TEXT    =   If you select this option, you need to have an Operations
TEXT    =   Navigator plug-in installed on your PC.  The plug-in is
TEXT    =   available at:
TEXT    =   http://www-912.ibm.com/supporthome.nsf/document/27321011
TEXT    =
TEXT    =  After installing the plug-in, follow the steps below.
TEXT    =   1. Expand "Management Central".
TEXT    =   2. Expand "Endpoint Systems".
TEXT    =   3. Select the system where you want to apply the
TEXT    =      fixes.
TEXT    =   4. Expand "Configuration and Services".
TEXT    =   5. Right click on "Fixes Inventory".
TEXT    =   6. Click on "Get fixes from IBM".
TEXT    =   7. Select "Download fixes" on the wizard, and enter
TEXT    =      the following URL:
TEXT    =  ftp://asj8nka:tjn8ky6d@inetsd01.boulder.ibm.com/b6268326/334831/c
TEXT    =
TEXT    =   8. Download the following files to your local PC drive (or
TEXT    =      to a mapped drive on the IFS if you will be using image
TEXT    =      catalogs):
TEXT    =       ftpSF99530.txt
TEXT    =       ilstSF99530.txt
TEXT    =       SF99530_1.bin
TEXT    =       SF99530_2.bin
TEXT    =       SF99530_3.bin
TEXT    =       SF99530_4.bin
TEXT    =       SF99530_5.bin
TEXT    =       SF99530_6.bin
TEXT    =       SF99530_7.bin
TEXT    =
TEXT    = o DOWNLOAD USING THE FTP COMMAND FROM OS/400
TEXT    =   Select this method only if you will be using image catalogs.
TEXT    =   In the example below, the directory is named "fixes".
TEXT    =   You must store the files in a path within the "root" (/)
TEXT    =   directory in IFS.
TEXT    =     ftp inetsd01.boulder.ibm.com
TEXT    =     ftp> Name: asj8nka
TEXT    =     ftp> Password: tjn8ky6d
TEXT    =     ftp> namefmt 1
TEXT    =     ftp> lcd /fixes
TEXT    =     ftp> ascii
TEXT    =     ftp> cd /b6268326/334831/c
TEXT    =     ftp> get ftpSF99530.txt
TEXT    =     ftp> get ilstSF99530.txt
TEXT    =     ftp> binary
TEXT    =     ftp> get SF99530_1.bin
TEXT    =     ftp> get SF99530_2.bin
TEXT    =     ftp> get SF99530_3.bin
TEXT    =     ftp> get SF99530_4.bin
TEXT    =     ftp> get SF99530_5.bin
TEXT    =     ftp> get SF99530_6.bin
TEXT    =     ftp> get SF99530_7.bin
TEXT    =     ftp> quit
TEXT    =
TEXT    = HOW TO INSTALL THE FIXES
TEXT    =
TEXT    = Read the information in the ilstSF99530.txt file. Then
TEXT    = follow the instructions on how to install fixes at:
TEXT    = http://www-912.ibm.com/supporthome.nsf/document/27321011
TEXT    =
TEXT    = INFORMATION ABOUT YOUR ORDER
TEXT    =
TEXT    =
TEXT    = Package contained 559 fixes with 4,053,242 Kilo-bytes of data
TEXT    = Total amount of data shipped was 675,283 Kilo-bytes
TEXT    = Package shipped on 002 CDROM volume(s)
TEXT    = SDF Order# B6268326 was Shipped at No:ne: 09/21/2005 NBRDATA = 0152
TEXT    =
TEXT    = Your order that was placed can be viewed at:
TEXT    = http://www-912.ibm.com/eserver/support/fixes/OrderFixes?family=0&fixcart34831
TEXT    =
TEXT    =
TEXT    = The list of PTFs that were ordered:
TEXT    =
TEXT    = ^MH00111 ^ PREREQ OF ^SI15234 ^Sup'd by MH00113

(suit la liste des PTF)

Glossaire :

PREREQ : Pre-Requisite
PTF préalable à l'installation d'une autre PTF (ici SI15234)
COREQ : Co-Requisite
PTF devant impérativement être installée en même temps qu'une autre PTF
Sup'd : Superseded
PTF remplacant une autre PTF (pas forcement en erreur)

En cas de problèmes, voyez la page suivante http://www-01.ibm.com/support/docview.wss?uid=nas8N1020152

 


Que faire des images ISO

1/ Gravez les avec un produit PC

2/ Ou, utilisez la notion (récente) de CD-ROM virtuel sur OS/400 et de catalogue d'images

                                                                           
 Nouvelles commandes (V5R20) liées aux objets *IMGCLG                                 
                                                                           
        CRTIMGCLG                                                          
                                                                           
        par exemple :                                                      
                                                                           
         CRTIMGCLG IMGCLG(cdimg) DIR('/img') CRTDIR(*YES)                  
                                                                           
        puis ajout de CD par                                               
                                                                           
         ADDIMGCLGE IMGCLG(cdimg) FROMDEV(OPT01)     (à exécuter x fois)   
                                                                           
        la commande PWRDWNSYS admet maintenant :                           
                                                                           
             RESTART(*yes) IPLSRC(*IMGCLG) IMGCLG(cdimg)                   
                                                                           
        et, VFYIMGCLG IMGCLG(cdimg) TYPE(*UPGRADE) vérifie que l'image     
            contient tout ce qui permet de changer de version correctement.

                                                                        
  Pour tout autre utilisation, vous devez :                             
                                                                        
     a/ créer une unité optique virtuelle                               
                                                                        
         CRTDEVOPT                                                      
                                                                        
          exemple : CRTDEVOPT DEVD(OPT02) RSRCNAME(*VRT) TYPE(632B)     
                                                                        
     b/  mettre l'unité VARY ON (WRKCFGSTS)            

     c/  créez l'unité (CRTIMGCLG) et chargez les images CD/DVD  (ADDIMGCLGE)          
                 
                                                                        
     d/ monter l'image de CD sur cette unité virtuelle                  
                                                                        
         LODIMGCLG                                                      
                                                                        
          exemple : LODIMGCLG IMGCLG(cdimg) DEV(OPT02) OPTION(*LOAD)    
                                                                        
                                        (option accepte aussi *UNLOAD)  
                                                                        
    vous trouverez également les commandes suivantes :                  
                                                                        
         RMVIMGCLGE, WRKIMGCLG, CHGIMGCLG, et DLTIMGCLG                 

La V5R40 vous propose aussi l'API suivante :

CALL PGM(QVOIFIMG) PARM('CDIMG' '*ISO' 0)

qui monte tous les fichiers .iso du répertoire associé au catalogue sur le catalogue lui même

(vous pouvez mettre *ALL à la place de *ISO, et tous les fichiers sont montés quelque soit leur extension)


    
 Cette option de catalogue d'images est intéressante avec Fix Central.

- placez votre(vos) fichier(s) .bin dans "/iptf" (par exemple)
                                                             
- CRTIMGCLG IMGCLG(PTFCATALOG) DIR('/ptfcatalog') CRTDIR(*YES)
     TEXT('Catalogue d''images pour iPTF')                   
                                                             
- ADDIMGCLGE IMGCLG(PTFCATALOG) FROMFILE(/iptf/iptfxxx.bin)  
                                TOFILE(iptfxxx.bin)          
                                                             
    (cde à passer pour chaque fichier .bin)                  
                                                             
- LODIMGCLG IMGCLG(ptfcatalog) DEV(OPT02) OPTION(*LOAD)      
                                                             
- VFYIMGCLG IMGCLG(ptfcatalog) TYPE(*PTF) SORT(*YES)         
                                                             
   L'installation doit se dérouler normalement.   


 


                                                                    

Copyright © 1995,2018 VOLUBIS