Gestion des PTFs (Program Temporay Fix)

BoTTom |    Changer de couleur
 
                            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.
 


|    Changer de couleur
 
                            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.
 


|    Changer de couleur
 
                          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.
 


|    Changer de couleur
 
 
  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.
 
 
 
  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.
 
 
 
  Heureusement, comme nous le verrons plus loin, le système peut
  effectuer automatiquement ces opérations.
 
 
 
 
 


|    Changer de couleur
 
                          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.
 
 


|    Changer de couleur
 
                            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.


|    Changer de couleur
 
                          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.
 
 


|    Changer de couleur
 
  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
      aposté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


|    Changer de couleur
 
                               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. 
 


|    Changer de couleur
 
...........................................................................
:                            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
 


|    Changer de couleur
 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     :
:.......................................................................:


|    Changer de couleur
 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        :
:.......................................................................:


|    Changer de couleur
............................................................................
:                    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     


|    Changer de couleur
...........................................................................
:                          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 
 


|    Changer de couleur
 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


|    Changer de couleur
 
                      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.
 
 


|    Changer de couleur
...........................................................................
:                   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)
 


|    Changer de couleur
 
 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é.
 


|    Changer de couleur
 
 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
 


|    Changer de couleur
............................................................................
:                          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. 
 


|    Changer de couleur
 
 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


|    Changer de couleur
............................................................................
:                          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.      


|    Changer de couleur
 
 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


|    Changer de couleur
............................................................................
:                          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. 
 


|    Changer de couleur
 
 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.
 
 


|    Changer de couleur
 
 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 !


|    Changer de couleur
 
 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.
 
 
 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 à condition de bien préciser
  IPLSRC(B) sur la commande PWRDWNSYS.
 
 
 Le paramètre "Invite pour support" (V5R30) permet d'indiquer que vous
  possèdez plusieurs jeux de CD (Group PTF)
 
 


|    Changer de couleur
 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 :
:                                                                          :
:..........................................................................:
 


|    Changer de couleur
 
 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.
 


|    Changer de couleur
 
                      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:
    SF99430 pour commander la dernière bande Cumulative en V4R30
 
 
 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é.
 
 
 


|    Changer de couleur
 
                   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.ibm.com/systems/support/i/databases/index.html
 
 ce site vous propose aussi une liste des GROUP PTF :


|    Changer de couleur
                          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.


|    Changer de couleur
                          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 (FIRMEWARE) et doit être
  corrigée de temps en temps, MEME si vous n'avez qu'une seule partition !
 
 Ce firmeware peut être modifié :
 
      + Par votre console HMC (voyez alors la documentation de la console)
 
      + par I5/OS, il faut alors
 
                   - installer les PTF MHxxx du cumulatives ou des Hiper
                   - les aplliquer
                   - faire un IPL et un redémarrage "à froid", sans RESTART
 
 
 Cette information ainsi que le niveau de Firmeware est donnée par SST
                                                                   (STRSST)


|    Changer de couleur
 
 1/ Start a service tool
 4/ display/Alter/Dump
 1/ Display/Alter storage
 2/ Licenced Internal code (LIC) data
 
    Adanced Analysys, puis Affichez FLASHLEVELS, sans option
 
      DISPLAY/ALTER/DUMP
 Running macro: FLASHLEVELS
 
 LS Flash Sync Enabled.
 OS MANAGED  (ou HMC MANAGED)
 Base Level:
 
 Side            Date/Time       MI Keyword   PTFs (V5R4M0)
 -------------   -------------   ----------   --------------
 Memory          20061118/1409    SF240_284   MH00905
 Flash P         20060918/0914    SF240_261   MH00844
 Flash T         20061118/1409    SF240_284   MH00905
 Load Source A   20060918/0914    SF240_261   MH00844
 Load Source B   20061118/1409    SF240_284   MH00905


|    Changer de couleur
 
 vous retrouver les deux versions microcode.
 
 Il existe la même notion sur le firmeware (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 !)
 


|    Changer de couleur
 
                      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).
 


|    Changer de couleur
 
 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.
 


|    Changer de couleur
 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.


|    Changer de couleur
 
                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) ...


|    Changer de couleur
 
 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
 
 


|    Changer de couleur
 
 PTF et Internet , le site de la maintenance est :
 
        http://www.ibm.com/systems/support/i/index.html 
 
    celui-ci donne des informations sur les APAR, les PTF et les groupes
 
  l'option "fix central" permet de commander vos PTF par Internet
 
Nouvel objet apporté par la version 5.20
 
  *IMGCLG , constituant une image disque d'un ensemble de CD.
 
            CRTIMGCLG puis ADDIMGCLGE
 
       par exemple :
 
        CRTIMGCLG IMGCLG(cdimg) DIR('/img') CRTDIR(*YES)
 
       puis ajout de CD par
 
        ADDIMGCLGE IMGCLG(cdimg) FROMDEV(OPT01)     (à exécuter x fois)


|    Changer de couleur
 
 Vous devez ensuite créér une unité optique "virtuelle" et l'associer
 
    a/ créer une unité optique virtuelle
 
        CRTDEVOPT 
 
         exemple : CRTDEVOPT DEVD(OPT02) RSRCNAME(*VRT) TYPE(632B)
 
    b/  mettre l'unité VARY ON (WRKCFGSTS)
 
    c/ 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


|    Changer de couleur
 
 Cette option est intéressante avec Fix Central.
 
 
  Vous pouvez télécharger des PTF, les commander (réception courrier)
   ou demander à ce que l'on vous créé un répertoire contenant une
   image de vos PTF sur un site FTP.
 
 
  Vous recevez alors un mail de confirmation puis un mail vous indiquant
  où se trouve vos PTF (adresse ip du serveur FTP) et comment aller les
   chercher avec un login provisoire (72 heures).
 
   (ce mail vient de autosand@dk.ibm.com, en europe)
 
  vous téléchargez fichier texte et un fichier .bin par image de CD
 
 
  si vous êtes en version 4.50 ou 5.10, vous pouvez graver ce fichier
   sur un CD avec un logiciel PC
 
 


|    Changer de couleur
 
 Mais si vous êtes en V5R20, vous pouvez en plus, placer ce fichier sur
  l'AS/400, et passer la série de commande suivante :
 
- 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)
 
>  installez vos ptf normalement, mais à partir de OPT02
 
 
   L'installation doit se dérouler normalement.


|    Changer de couleur
 
 
 Pour enlever tout cela :
 
 
- LODIMGCLG IMGCLG(ptfcatalog) DEV(OPT02) OPTION(*UNLOAD)
 
 
- vérifiez le N° (l'index) de votre(vos) fichiers image dans le catalogue
   par WRKIMGCLGE ptfcatalog
 
- enlevez l'image par
 
   RMVIMGCLGE IMGCLG(PTFCATALOG) IMGCLGIDX(1) KEEP(*NO) ou WRKIMGCLGE/opt 4
 
    (autant de fois qu'il y a de fichiers images)
 
 
  puis détruisez le répertoire contenant les fichiers .bin
    ou son contenu (/iptf, dans notre exemple).
 
 





©AF400