Nouveautés dans la gestion des fichiers IFS en 5.1

BoTTom |    Changer de couleur
 
 Outre la journalisation des fichiers IFS (voir ce cours), la gestion des
  fichiers IFS subit quelques changements en V5R10.
 
 
 CHGATR permet de modifier les attributs (archive, lecture uniquement)
 de fichier(s) IFS.
 
 CHGATR OBJ('/tmp/fichier.txt') ATR(*READONLY) VALUE(*NO)
 
 le paramètre SUBTREE(*ALL) permet de travailler sur toute une arborescence
 
 la commande CPY a été modifiée elle aussi pour travailler avec une
  arborescence :
 
  CPY OBJ('/jrntest/*') TODIR('/test') SUBTREE(*ALL)
 
  - *NODIR indique que si le nom d'objet est un répertoire, la copie échoue
 
  - *NONE la copie aura lieu, mais les nouveaux répertoires seront vides
 
  - *ALL la copie aura lieu et les fichiers seront entièrement copiés.


|    Changer de couleur
 
 Autres paramètres nouveaux :
 
 
 le paramètre REPLACE(*NO | *YES) permet de copier sur un fichier existant
 
              OWNER(*NEW | *KEEP) permet de conserver l'ancien propriètaire
                                  ou de créer avec comme propriétaire le
                                  profil en cours
 
 
 +  vous verrez aussi apparaitre deux nouveaux types d'objets IFS
 
      *CHRST
 
      *FIFO
 
 
    et le pseudo-fichier /dev/null (qui ignore tous les caractères recus)
 
 
 


|    Changer de couleur
 
 + vous avez le choix de l'ASP quand vous créez un répertoire, de la
    manière suivante :
 
    regardez dans /dev les ASP définis, vous devez trouver un "QASPxx"
     par ASP (xx étant le n°)
 
    passez alors la commande
 
    CRTUDFS UDFS('/DEV/QASP02/ASP02.UDFS') dtaaut(*RWX) objaut(*ALL)
 
     l'option CASE(*MONO) rend ce système de fichier insensible à la casse
              CASE(*MIXED) fera la différence minuscule/MAJUSCULES.
 
 Créez un répertoire spécifique à ce système de fichier
 
  par exemple MKDIR('/DIR02')
 
  puis montez le, par MOUNT TYPE(*UDFS) MFS("/DEV/QASP02/ASP02.UDFS')
                           MNTOVRDIR('/DIR02')
 
   vous manipulez ensuite le répertoire DIR02.


|    Changer de couleur
 
 + pour terminer, les commandes CPYFRMIMPF et CPYTOIMPF possédent de
    nouveaux paramètres en V5R10 :
 
 STMFCODPAG = pour le choix du code page lors des exportations.
 
             *PCASCII  = 1252 => l'ANSI de MS-Windows
             *STDASCII =  850 => l'ASCII DOS.
 
 FLDDFNFILE = fichier de définition de zones, pour l'importation.
...........................................................................
:    Zone1    1              10          11                               :
:    Zone2    12             15          16                               :
:    *END                                                                 :
:     ^         ^            ^           ^                                :
:     !           \          !           !                                :
:  nom de zone    début     fin        position de l'indication val. nulle:
:.........................................................................:
 ERRRCDFILE = fichier contenant les enregistrements en erreur.
              (fichier source dont la longueur est au moins celle du
                fichier base de données plus 1 octet par zone + 813)
 RPLNULVAL  = remplace les valeurs nulles par les valeurs par défaut.





©AF400