Virtual Tape (bande virtuelle) en V5R40

BoTTom |    Changer de couleur
 La notion de bande virtuelle vient completer celle de CD-ROM virtuel
 
 Rappel :
 --------
 
  Pour un CD-ROM virtuel :
 
   1/ on créé une unité optique virtuelle (par ex : OPT02)
 
   2/ on créé un catalogue d'images (de CD)
 
   3/ on charge les images par ADDIMGCLGE
 
   4/ on "monte" le catalogue sur l'unité optique par LODIMGCLG
 
  La version 5.30 supportant les DVD et le format associé (iso13346),
   il est possible de sauvegarder vers un DVD réinscriptible virtuel.
 
    taper : ADDIMGCLGE test FROMFILE(*NEW) TOFILE(image.udf)
 
    puis faire le LODIMGCLG, et l'initialisation (par INZOPT),
     enfin faire une sauvegarde vers OPT02


|    Changer de couleur
 
 la même notion vient d'être implémentée pour les unités BANDE
 
 1/ Création d'une unité bande virtuelle
 
  CRTDEVTAP DEVD(TAP02) RSRCNAME(*VRT) ASSIGN(*YES)
            TEXT('Unité Bande virtuelle')
 
  VRYCFG CFGOBJ(TAP02) CFGTYPE(*DEV) STATUS(*ON)
 
 
 2/ Création du catalogue d'images, et du fichier IFS.
 
  CRTIMGCLG IMGCLG(TAPVRT) DIR('/imgCatalog/tapcatalog') TYPE(*TAP)
             CRTDIR(*YES | *NO)
 
 
   ADDIMGCLGE IMGCLG(TAPVRT) FROMFILE(*new) TOFILE(volume01)
              IMGSIZ(*IMGCLGTYPE) VOLNAM(VOL01) 
              (la taille par défaut est de 1 Go)
   puis
   LODIMGCLG IMGCLG(TAPVRT) DEV(TAP02) OPTION(*LOAD)


|    Changer de couleur
 
  et enfin
  --------
    SAVLIB LIB(SPLF2) DEV(TAP02)         [pensez à SEQNBR( ) et CLEAR( ).]
 
  si vous indiquez VOL(*MOUNTED) et que la taille du volume est dépassée,
   vous recevrez CPF4901 :
 
    Fin de volume détectée pour fichier QSYSTAP de QSYS.
 
  dont la réponse par défaut (G), entraine la création d'un nouveau volume.
 
  si vous indiquez VOL(VOL01) et que la taille du volume est dépassée,
   vous recevrez le message d'interrogation CPA6798 :
 
    Pas de volume à monter sur l'unité TAP02. (C "ID cartouche")
      Réponse . .                                               
 
     si vous tapez un nom, un nouveau volume (ID cartouche) est créé
 
     si vous tapez "C", la sauvegarde est annulée et se termine par CPF3794
 


|    Changer de couleur
 
 Autre nouveauté liée aux sauvegardes, la possibilité de sauvegarder un
  sous ensemble du SAVSYS : SAVSYSINF 
 
 
  suite à la commande RTVSYSINF (V5R20) qui place toutes les informations
    système, suivantes dans une bibliothèque :
 
    *EDTD    : Codes d'édition utilisateurs
    *NETA    ; Attributs réseau
    *RPYLE   : Liste des réponses système
    *SRVATR  : Attributs de service
    *SRVPVD  : Liste des prestataires de maintenance (WRKCNTINF / option 6)
    *SYSVAL  : Valeurs systèmes
 
    charge à vous de sauvegarder cette bibliothèque
 
 
  Toutes ces infos pouvant ensuite être ré-injectées par UPDSYSINF
   (totalement ou partiellement)
 
 


|    Changer de couleur
 
 La nouvelle commande de sauvegarde, sauvegarde en plus, les objets
     suivants de QSYS :
 
  > *JOBD, *JOBQ, *EDTD, *JRN, *SBSD, *CLS, *MSGQ, *TBL, *ICGDTA et *DTAARA
  > Les objets *CMD modifiés depuis la dernière commande SAVSYS
  > Les objets *MSGF modifiés depuis la dernière commande SAVSYS
  > Les PTF appliquées depuis la dernière commande SAVSYS
 
 ATTENTION, les éléments suivants ne SONT PAS sauvegardés et rendent
   la commande SAVSYS toujours obligatoire (même si moins fréquente)
 
   Microcode sous licence
   Bibliothèque QSYS
   Objets liés à la sécurité (et sauvegardés par SAVSECDTA)
   Objets liés à la configuration (et sauvegardés par SAVCFG)
   Valeurs système liées à la date ou à l'heure
 
   ansi que les valeurs système non modifiables
    (QSRLNBR, QMODEL, QPRCFEAT, ...)
 
 


|    Changer de couleur
 
 Enfin, il est possible maintenant de sauvegarder les spools.
 
 1/ par OUTQ avec le paramètre SPLFDTA(*ALL) 
 
    qui sauvegarde les spools d'une OUTQ en même temps que l'OUTQ elle même
 
    cette nouveauté est due au fait que depuis la V5R30, on sait manipuler
     un spool sans avoir les coordonnées du job avec QSPLFACN à *DETACH
 
    sur la commande de restauration le paramètre SPLFDTA indique ce qui
     doit être fait :
 
 
      *NEW  les nouveaux spool doivent être restaurés
 
      *NONE aucun spool ne doit être restauré
 
    Vous remarquerez que pour restaurer un spool existant, la seule
     solution est de le détruire avant de lancer la commande de restauration
 
 


|    Changer de couleur
 
 2/ individuellemnt par API
 
     QSRSAVO : sauvegarde d'un objet, d'un profil et maintenant d'un spool
               (attention, API assez complexe à manipuler, il faut écrire
                dans un *USRSPC la liste des éléments à sauvegarder)
 
     QSRRSTO : restauration
 
 
  Enfin, les spools possèdent maintenant deux nouveaux paramètres
          permettant d'indiquer une date d'expiration, accessibles
          avec CRTPRTF, CHGPRTF, OVRPRTF et l'API QSRSAVO.
 
         EXPDATE( ) pouvant contenir *NONE, une date ou *DAYS
         DAYS( )    indiquant le nombre de jours si EXPDATE = *DAYS
 
 Les spools arrivés à expiration ne sont pas purgés automatiquement, vous
  devez lancer la commande : DLTEXPSPLF permettant d'indiquer un ASP ou *ALL
 
          DLTEXPSPLF ASPGRP(*ALL)
 





©AF400