Aller au contenu

Commande CL IBM i (AS/400)

SAVS36F

Sauvegarder un fichier 36

En bref

La commande SAVS36F (Sauvegarder un fichier 36) peut créer :

SAVS36F se lit SAV (Sauvegarder) + S36F. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

SAVS36F FROMFILE(…) FROMLIB(…) DEV(…)

Paramètres

  • FROMFILE Fichier d'origine obligatoire
  • FROMLIB Bibliothèque d'origine obligatoire
  • DEV Unité obligatoire
  • GROUP Qualificatif groupe de fichier
  • SET Identificateur de jeu
  • TOLABEL Label du fichier
  • SEQNBR Numéro de séquence
  • VOL Identificateur de volume
  • RETAIN Période de rétention
  • ENDOPT Option fin de bande
  • DTACPR Compression des données
  • PHYFILE Fichier physique
  • MBROPT Option membre base de données
  • CRTDATE Date de création

Astuce : dans une session 5250, tapez SAVS36F puis F4 pour l'invite de saisie, et F1 sur un paramètre pour son aide.

Aide IBM i de la commande

Texte du F1, IBM i 7.5 en français (bibliothèque QSYS)

Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non

La commande SAVS36F (Sauvegarder un fichier 36) peut créer :

  • une copie d'un fichier base de données, physique ou logique, sur disquette ou sur bande magnétique, ou d'un autre fichier physique base de données du même format que si le fichier avait été sauvegardé sur un IBM 36;
  • une copie, sur disquette ou sur bande magnétique, de plusieurs fichiers base de données, physiques ou logiques, du même format que s'ils avaient été sauvegardés comme un tout sur un IBM 36. Ces fichiers peuvent être tous ceux d'une bibliothèque, tous ceux ne faisant pas partie d'un groupe, tous ceux d'un groupe donné ou tous ceux dont le nom commence par une chaîne de caractères donnée.

Un fichier issu d'une sauvegarde générale est un groupe (jeu) de fichiers partageant le même nom de groupe (de jeu) et sauvegardés (copiés) sur disquette ou sur bande en une seule opération. Vous pouvez restaurer (recopier à partir d'une disquette ou d'une bande) le groupe de fichiers en une seule opération en désignant le nom de groupe (Reportez-vous à la commande RSTS36F (Restaurer un fichier 36)).

Les groupes de fichiers sont définis par des noms de fichiers comportant un point. Les caractères précédant le point identifient le groupe de fichiers et ceux placés à la suite du point désignent le fichier au sein du groupe. Comme pour les noms de fichier de l'environnement 36, les noms peuvent comporter jusqu'à huit caractères, y compris le point. Les fichiers dont le nom ne comporte pas de point ne font pas partie d'un groupe de fichiers. Les exemples suivants indiquent des noms de fichiers au sein d'un groupe :

    PAIE.A
    PAIE.B    Fichiers du groupe PAIE
    PAIE.C
    A.CPTES
    A.FAC
    A.PROL      Fichiers du groupe A
    A.B.GO
    A.B.FAC
    A.B.GO
    A.B.FAC     Fichiers du groupe A.B

Les fichiers sauvegardés peuvent être restaurés sur les systèmes suivants :

  • IBM 36 (procédure RESTORE ou utilitaire $COPY)
  • i5/OS (Commande RSTS36F (Restaurer un fichier 36)

La commande SAVS36F permet l'échange de fichiers avec un IBM 36. Pour créer une version de sauvegarde d'un fichier, utilisez les commandes de sauvegarde i5/OS (par exemple, SAVOBJ (Sauvegarder objet) ou SAVCHGOBJ (Sauvegarder objets modifiés)).

Restrictions :

  1. Les droits ci-après sont requis (ces restrictions ne s'appliquent généralement que lors de l'exécution de la commande sur un système utilisant la sécurité de ressources).
    • Droit *USE sur cette commande.
    • Droit *USE sur le fichier ou le groupe de fichiers indiqué au paramètre FROMFILE.
    • Droit *USE sur la bibliothèque indiquée au paramètre FROMLIB.
    • Droit *CHANGE sur le fichier indiqué au paramètre PHYFILE, en cas de sauvegarde dans un fichier physique existant.
    • Droit *USE sur la bibliothèque indiquée au paramètre PHYFILE, en cas de sauvegarde dans un fichier physique.
    • Droit *CHANGE sur la bibliothèque indiquée au paramètre PHYFILE, en cas de sauvegarde dans un fichier physique non existant.
    • Droit *USE sur l'objet de description d'unité de disquette et le fichier unité QSYSDKT de la bibliothèque QSYS, en cas de sauvegarde sur disquette.
    • Droit *USE sur l'objet de description d'unité de bande et le fichier unité QSYSTAP de la bibliothèque QSYS, en cas de sauvegarde sur bande.
    • Droit *USE sur le fichier physique sous-jacent, en cas de sauvegarde d'un fichier logique.
  2. Toutes les disquettes utilisées pour l'opération de sauvegarde doivent être initialisées à l'aide de la commande CL INZDKT ou de la fonction équivalente de l'environnement 36 (procédure LCO INIT ou utilitaire PPS $INIT). Pour une disquette double face, utilisez une taille de secteur de 256 ou de 1024. Pour une disquette simple face, utilisez une taille de secteur de 128 ou de 512. Dans le cas d'une bande, chaque volume de bande utilisé doit être initialisé avec des labels standard à l'aide de la commande CL INZTAP ou de la fonction équivalente de l'environnement 36 (procédure LCO TAPEINIT ou utilitaire PPS $TINIT). Utilisez une densité de 1600 bits/pouce lors de l'initialisation de la bande.

    Remarque :Si la bande ou la disquette n'a pas été initialisée comme indiqué précédemment, l'IBM 36 n'est pas en mesure de traiter le support.

  3. A l'exception des opérations de lecture, aucune fonction de niveau objet et enregistrement ne doit être tentée sur un fichier en cours de sauvegarde par SAVS36F. Une activité simultanée au niveau du fichier (par exemple, le déplacement du fichier ou l'ajout ou la suppression d'enregistrements) peut être à l'origine des situations suivantes :
    • Pour la sauvegarde d'un seul fichier (FROMFILE(nom-fichier)), l'opération de sauvegarde prend fin et le message d'arrêt programme CPF9826 s'affiche car le fichier ne peut pas être alloué.
    • Pour la sauvegarde de plusieurs fichiers (FROMFILE(*ALL ou nom-fichier-générique*)), la fonction de sauvegarde envoie le message d'interrogation CPA2C6A car le fichier ne peut pas être alloué. Vous pouvez ignorer le message, ou relancer ou annuler la sauvegarde. Si vous choisissez d'ignorer le message, ce fichier n'est pas pris en compte et le système tente de sauvegarder le fichier suivant.
  4. Lors de la sauvegarde d'un seul fichier sur disquette, cette dernière ne peut pas contenir un autre fichier actif portant le même label et la même date de création que le nouveau fichier à créer.
  5. Lors de la sauvegarde de plusieurs fichiers sur disquette, cette dernière ne peut pas contenir de fichiers actifs.
  6. Tous les fichiers physiques et logiques ne peuvent pas être sauvegardés à l'aide de la commande SAVS36F.
    • Seuls les fichiers logiques créés dans l'environnement 36 (par exemple, à l'aide de la procédure LCO BLDINDEX) ou via une requête DDM à partir d'un IBM 36 peuvent être sauvegardés. Ces fichiers sont sauvegardés sous forme de fichiers index secondaire IBM 36.
    • Tous les fichiers physiques créés dans l'environnement 36 (par exemple, à l'aide de la procédure LCO BLDFILE) ou via une requête DDM à partir d'un IBM 36 sont sauvegardés à l'aide des informations stockées dans la description de fichier i5/OS. Ces fichiers sont sauvegardés sous forme de fichiers physiques indexés, directs ou séquentiels IBM 36.
    • Les fichiers physiques créés à l'aide d'utilitaires ou de commandes i5/OS peuvent être sauvegardés tant que leur longueur d'enregistrement n'est pas supérieure à 4096. Ces fichiers sont sauvegardés sous forme de fichiers séquentiels IBM 36.
  7. Pour générer un format de sauvegarde pouvant être traité à l'aide de la procédure RESTORE IBM 36, les informations suivantes ne sont pas sauvegardées :
    • En cas de sauvegarde d'un fichier logique, seule la description du fichier est sauvegardée et non l'index (ou chemin d'accès).
    • En cas de sauvegarde d'un fichier physique indexé (avec clé), les données sont sauvegardées et non l'index. Ce dernier est recréé une fois le fichier restauré.
  8. Les restrictions suivantes s'appliquent aux conventions d'appellation :
    • Lors de la sauvegarde d'un seul fichier, le nom indiqué (paramètre FROMFILE) doit respecter des conventions d'appellation. Sinon, le message CPF0001 est émis lors du traitement de la commande SAVS36F.
    • Si un nom de fichier ne respectant pas les conventions d'appellation IBM 36 est détecté lors de la sauvegarde de plusieurs fichiers (FROMFILE(*ALL ou nom-fichier-générique*)), le message de diagnostic CPF2C0E est émis et le fichier n'est pas sauvegardé.
  9. Plusieurs fichiers (FROMFILE(*ALL) ou FROMFILE(nom-générique*)) ne peuvent pas être sauvegardés dans un fichier physique.

Paramètres

Mot-clé Description Valeurs possibles Remarques
FROMFILE Fichier d'origine Nom générique, nom, *ALL Obligatoire, positionnel 1
FROMLIB Bibliothèque d'origine Nom Obligatoire, positionnel 2
DEV Unité Valeurs uniques: *PHYFILE
Autres valeurs (jusqu'à 4 répétitions): Nom
Obligatoire, positionnel 3
GROUP Qualificatif groupe de fichier Valeur caractère, *ALL, *NONE Facultatif
SET Identificateur de jeu Valeur caractère, #SAVE Facultatif
TOLABEL Label du fichier Valeur caractère Facultatif
SEQNBR Numéro de séquence 1-9999, *END Facultatif
VOL Identificateur de volume Values (jusqu'à 50 répétitions): Valeur caractère, *MOUNTED Facultatif
RETAIN Période de rétention 0-999, 1 Facultatif
ENDOPT Option fin de bande *REWIND, *LEAVE, *UNLOAD Facultatif
DTACPR Compression des données *YES, *NO Facultatif
PHYFILE Fichier physique Nom d'objet qualifié Facultatif
Qualificatif 1: Fichier physique Nom
Qualificatif 2: Biblio Nom, *LIBL, *CURLIB
MBROPT Option membre base de données *NOREPLACE, *REPLACE Facultatif
CRTDATE Date de création Date, *LAST, *ALL Facultatif

Fichier d'origine (FROMFILE)

Nom du fichier à sauvegarder. Il doit exister dans la bibliothèque indiquée à la zone Bibliothèque d'origine (paramètre FROMLIB).

Ce paramètre est obligatoire.

nom-fichier
Indiquez le nom du fichier à sauvegarder.
*ALL
Tous les fichiers de la bibliothèque indiquée sont sauvegardés. Pour préciser davantage les fichiers sauvegardés, utilisez la zone Qualificatif groupe de fichier (paramètre GROUP).
nom-fichier-générique*
Indiquez le nom générique (une chaîne d'un ou plusieurs caractères suivie d'un astérisque) du groupe de fichiers à sauvegarder de la bibliothèque indiquée. Tous les fichiers ayant le même préfixe sont sauvegardés.

Bibliothèque d'origine (FROMLIB)

Nom de la bibliothèque contenant les fichiers base de données à sauvegarder.

Ce paramètre est obligatoire.

Unité (DEV)

Indique le nom d'une unité de disquette ou les noms d'une ou de plusieurs unités de bande. Vous pouvez spécifier jusqu'à quatre noms d'unité de bande. Si vous vous servez de plus d'une unité de bande (quatre au maximum), entrez leur nom par ordre d'utilisation. Chaque nom d'unité doit correspondre à une description déjà enregistrée dans le système.

Ce paramètre est obligatoire.

*PHYFILE
Un fichier physique base de données reçoit le fichier copié. Le nom qualifié du fichier physique doit être indiqué à la zone Fichier physique (paramètre PHYFILE). Vous ne pouvez pas utiliser *PHYFILE si *ALL ou un nom de fichier générique(*) est indiqué à la zone Fichier d'origine (paramètre FROMFILE).
nom-unité
Nom de l'unité de disquette ou des unités de bande utilisées pour la sauvegarde.

Qualificatif groupe de fichier (GROUP)

Groupes de fichiers à sauvegarder. Ce paramètre n'est valable que si *ALL est indiqué à la zone Fichier d'origine (paramètre FROMFILE).

*ALL
Tous les fichiers sont sauvegardés.
*NONE
Aucun fichier appartenant à un groupe n'est sauvegardé. Seuls ceux qui ne font pas partie d'un groupe de fichiers le sont.
nom-groupe
Indiquez le nom d'un groupe de fichiers. Tous les fichiers qui appartiennent à ce groupe sont sauvegardés. Les autres ne le sont pas. Ce nom peut comporter jusqu'à 7 caractères, dont le premier doit être une lettre (A à Z) ou le signe #, à ou $. Le reste peut être une combinaison quelconque de caractères alphanumériques ou spéciaux, à l'exception de virgules (,), d'apostrophes ('), de guillemets ("), de points d'interrogation (?), d'astérisques (*) ou de blancs. Le point étant un indicateur de nom de groupe, il ne doit pas être inclus dans le nom.

Identificateur de jeu (SET)

Identificateur du groupe de fichiers à sauvegarder en entier. Ce paramètre ne peut être utilisé que si *ALL ou un nom générique est indiqué à la zone Fichier d'origine (paramètre FROMFILE).

#SAVE
L'identificateur du groupe par défaut est utilisé.
ID-groupe-fichiers
Identificateur du groupe de fichiers à sauvegarder en entier. Il peut comporter jusqu'à 8 caractères dont le premier doit être une lettre (A à Z) ou le signe #, à ou $. Le reste peut être une combinaison quelconque de caractères alphanumériques ou spéciaux, à l'exception de virgules (,), d'apostrophes ('), de guillemets ("), de points d'interrogation (?), d'astérisques (*) ou de blancs.

Label du fichier (TOLABEL)

Label (maximum huit caractères) du nouveau fichier disquette ou bande créé par la sauvegarde d'un seul fichier. Si aucune valeur n'est précisée, le système utilise le nom indiqué à la zone Fichier d'origine (paramètre FROMFILE).

Ce paramètre ne peut pas être utilisé si *ALL ou un nom générique est indiqué à la zone Fichier d'origine (paramètre FROMFILE).

Numéro de séquence (SEQNBR)

Numéro de séquence du fichier, indiqué dans les seuls cas de sauvegarde sur bande.

*END
Le ou les fichiers indiqués sont sauvegardés à partir du dernier numéro de séquence de la première bande (en fait, ce fichier se trouve à la suite de tous les autres fichiers présents sur le volume de bande). Si la première bande est saturée, un message d'erreur est envoyé et l'opération est interrompue. Si le numéro de séquence à attribuer au fichier spécifié est supérieur à 9999, un message d'erreur est généré et l'opération s'arrête.

Si plusieurs fichiers sont sauvegardés, ils sont enregistrés les uns à la suite des autres. Si le numéro de séquence à attribuer est supérieur à 9999, un message d'erreur est généré et l'opération s'arrête.

numéro-séquence-fichier
Inscrivez le numéro de séquence du fichier bande utilisé pour la sauvegarde. Les valeurs admises sont comprises entre 1 et 9999.

Si ce numéro de séquence existe déjà sur le volume de bande, le label de bande qui lui est associé doit correspondre à la valeur indiquée au paramètre TOLABEL. Le fichier existant à ce numéro de séquence est écrasé et tous les fichiers suivants sur le volume ne sont plus accessibles après la sauvegarde.

Si un nouveau fichier est ajouté sur la bande, le numéro de séquence qui lui est associé doit être supérieur d'une unité à celui du dernier fichier bande de ce volume. Aucun écart n'est admis entre les numéros de séquence d'une unité.

Si plusieurs fichiers sont sauvegardés, ce numéro de séquence est utilisé pour le premier fichier. Les autres fichiers sont sauvegardés comme si *END était indiqué au paramètre SEQNBR. Si le numéro de séquence à attribuer est supérieur à 9999, un message d'erreur est généré et l'opération s'arrête.

Identificateur de volume (VOL)

Indique les identificateurs des volumes bande sur lesquels les données objets doivent être sauvegardées. Les volumes doivent être placés sur l'unité selon l'ordre dans lequel les identificateurs de volume sont indiqués pour ce paramètre.

*MOUNTED
Le volume présent sur l'unité est utilisé.
identificateur-volume
Indiquez les identificateurs de volume (maximum 50) des bandes ou des disquettes utilisées pour la sauvegarde.

Période de rétention (RETAIN)

Période de validité du fichier bande ou disquette nouvellement créé. Le fichier reste protégé contre l'écriture jusqu'au jour suivant la fin de cette période.

1
La période de validité est d'un jour.
période-validité
Indiquez le nombre de jours pendant lesquels le fichier disquette ou bande doit être gardé. Si vous indiquez 999, le fichier devient permanent.

Option fin de bande (ENDOPT)

Dans le cas des bandes seulement, opération de positionnement exécutée automatiquement sur le volume, une fois la sauvegarde terminée. Ce paramètre ne s'applique qu'à la dernière bobine utilisée.

*REWIND
La bande est rembobinée, mais pas déchargée.
*LEAVE
La bande n'est pas rembobinée.
*UNLOAD
La bande est automatiquement rembobinée et déchargée à la fin de l'opération.

Compression des données (DTACPR)

Indique, lorsqu'une disquette est utilisée, si les données sont comprimées selon un format compatible avec l'IBM 36 avant d'être écrites sur la disquette. Si la sauvegarde a lieu en même temps que d'autres travaux et si la compression des données est utilisée, les performances générales du système peuvent en être réduites. Ce paramètre n'est pas accepté si *PHYFILE ou le nom d'une unité de bande est indiqué dans la zone Unité (paramètre DEV).

Les valeurs possibles sont les suivantes :

*NO
Les données ne sont pas comprimées avant d'être écrites sur la disquette.
*YES
Les données sont comprimées avant d'être écrites sur la disquette.

Fichier physique (PHYFILE)

Nom du fichier qui reçoit le fichier copié. S'il n'existe pas, il est créé dans la bibliothèque en cours comme fichier sans clé, décrit par le programme et dont les enregistrements comportent 256 octets. Les enregistrements copiés sont placés dans le premier membre du fichier physique. Si celui-ci ne contient aucun membre, le système en crée un auquel il attribue la date système.

Les valeurs possibles pour la bibliothèque sont les suivantes :

*LIBL
Le fichier est recherché dans la liste des bibliothèques.
*CURLIB
Le fichier est recherché dans la bibliothèque en cours du travail. Si aucune bibliothèque n'est indiquée, QGPL est prise par défaut.
nom-bibliothèque
Indiquez la bibliothèque contenant le fichier.

Option membre base de données (MBROPT)

Indique si les nouveaux enregistrements remplacent ou sont ajoutés aux enregistrements existants.

*NOREPLACE
Précise qu'un fichier du nom indiqué dans le paramètre PHYFILE existe déjà dans la bibliothèque identifiée; un message d'erreur s'affiche et les données de ce membre ne sont pas remplacées.
*REPLACE
Le membre PHYFILE est effacé avant que le premier enregistrement n'y soit copié.

Date de création (CRTDATE)

Date identifiant les membres de fichiers différenciés par la date (en environnement 36) devant être sauvegardés. Un fichier différencié par la date porte le même nom qu'un autre fichier, mais s'en distingue par sa date de création. Dans ce système, les fichiers différenciés par la date sont des fichiers physiques comportant plusieurs membres.

*LAST
Le membre le plus récent du ou des fichiers indiqués est sauvegardé.
*ALL
Tous les membres du fichier différencié par la date sont sauvegardés. Si le fichier sauvegardé n'est pas différencié par la date, seul le membre le plus récent du fichier est sauvegardé. Le paramètre *ALL ne peut être utilisé que si *ALL ou un nom de fichier générique est indiqué à la zone Fichier d'origine (paramètre FROMFILE).
date-création-fichier
Indiquez la date de création du membre du fichier différencié par la date à sauvegarder. Cette date n'est acceptée que si vous ne sauvegardez qu'un seul fichier ou si un nom de fichier est indiqué à la zone Fichier d'origine (paramètre FROMFILE).

Exemples

Exemple 1 : sauvegarde d'un fichier unique

SAVS36F   FROMFILE(PETE)  FROMLIB(QS36F)  DEV(I1)

Cette commande sauvegarde le fichier nommé PETE dans la bibliothèque QS36F. En supposant que I1 est le nom d'une description d'unité de disquette, le fichier est sauvegardé sur la disquette insérée dans l'unité. Le label de fichier disquette est PETE (identique au nom FROMFILE). Si PETE est un fichier physique avec une date de création différente, c'est l'instance (membre) la plus récente de PETE qui est sauvegardée. Le fichier disquette présente une période de détention d'un jour (la période de détention se termine à minuit le jour suivant).

Exemple 2 : sauvegarde d'un fichier unique

SAVS36F   FROMFILE(MSTRPAY)  FROMLIB(PAYLIB)  DEV(T1 T2)
          TOLABEL('PAY.MSTR')  RETAIN(999)

Cette commande sauvegarde le fichier nommé MSTRPAY de la bibliothèque PAYLIB. En supposant que T1 et T2 sont des unités de bande, le fichier est copié sur les bandes des unités T1 et T2. Le label de fichier bande est PAY.MSTR et le fichier bande est un fichier permanent. La dernière bande utilisée pour la sauvegarde est rembobinée à la fin de l'opération.

Exemple 3 : sauvegarde de fichiers multiples

SAVS36F   FROMFILE(*ALL)  FROMLIB(QS36F)  DEV(T1 T2)
          GROUP(*ALL)  SET(ALLFL)  RETAIN(999)

Cette commande sauvegarde tous les fichiers logiques et physiques base de données dans la bibliothèque QS36F (y compris tous les fichiers appartenant à un groupe de fichiers). S'il existe des fichiers avec des dates de création différentes, seul le dernier membre créé dans chaque fichier est sauvegardé. En supposant que T1 et T2 sont des unités de bande, les fichiers sont copiés sur les volumes de bande des unités T1 et T2. Les labels des fichiers bande créés sont identiques aux noms des fichiers que vous avez enregistrés. Le premier fichier bande créé est situé après le dernier numéro de séquence sur la bande. Les fichiers restants sont situés après ce premier fichier. Les fichiers bande créés sont permanents. La dernière bande utilisée pour la sauvegarde est rembobinée à la fin de l'opération. L'identificateur de jeu associé à ce fichier de sauvegarde générale est ALLFL.

Exemple 4 : sauvegarde de fichiers multiples

SAVS36F   FROMFILE(*ALL)  FROMLIB(QS36F)  DEV(T1 T2)
          GROUP(*NONE)  CRTDATE(*LAST) SET(NOGFL) RETAIN(999)

Cette commande sauvegarde tous les fichiers logiques et physiques base de données dans la bibliothèque QS36F à l'exception des fichiers appartenant à un groupe de fichiers. S'il existe des fichiers avec des dates de création différentes, seul le dernier membre créé dans chaque fichier est sauvegardé. En supposant que T1 et T2 sont des unités de bande, les fichiers sont copiés sur les volumes de bande des unités T1 et T2. Les labels des fichiers bande créés sont identiques aux noms des fichiers que vous avez sauvegardés. Le premier fichier bande créé est situé après le dernier numéro de séquence sur la bande. Les fichiers restants sont situés après ce premier fichier. Les fichiers bande créés sont permanents. La dernière bande utilisée pour la sauvegarde est rembobinée à la fin de l'opération. L'identificateur de jeu associé à ce fichier de sauvegarde générale est NOGFL.

Exemple 5 : sauvegarde de fichiers multiples

SAVS36F   FROMFILE(*ALL)  FROMLIB(GRPLIB)  DEV(I1)
          GROUP(GRP)  CRTDATE(*ALL)

Cette commande sauvegarde tous les fichiers logiques et physiques base de données dans la bibliothèque GRPLIB qui appartiennent au groupe de fichiers GRP (GRP.01, GRP.02, etc). S'il existe des fichiers avec des dates de création différentes, tous les membres des fichiers sont sauvegardés. En supposant que I1 est une unité de disquette, les fichiers sont copiés sur la disquette insérée dans l'unité. Les labels des fichiers disquette créés sont identiques aux noms des fichiers que vous avez sauvegardés. Les fichiers disquette expirent au bout d'une journée. L'identificateur de jeu associé à ce fichier de sauvegarde générale est #SAVE.

Exemple 6 : sauvegarde de fichiers multiples

SAVS36F   FROMFILE(PAY*)  FROMLIB(PAYROLL)  DEV(I1)
          SET(PAYSET)  CRTDATE(*LAST)
          VOL(PAYDKT)  RETAIN(10)

Cette commande sauvegarde tous les fichiers logiques et physiques base de données dans la bibliothèque PAYROLL dont les noms commencent par les lettres PAY (PAY.01, PAYRATE, etc). S'il existe des fichiers avec des dates de création différentes, seul le dernier membre créé est sauvegardé. En supposant que I1 est une unité de disquette, les fichiers sont copiés sur une disquette avec un identificateur de volume PAYDKT. Les labels des fichiers disquette créés sont identiques aux noms des fichiers que vous avez sauvegardés. Les fichiers disquette expirent au bout de dix jours. L'identificateur de jeu associé à ce fichier de sauvegarde générale est PAYSET.

Messages d'erreur

Messages *ESCAPE

CPF2C4A
L'unité &1 ne permet pas l'exécution de cette commande.
CPF2C4B
L'unité &1 figure deux fois dans la liste des noms d'unités.
CPF2C4C
L'unité de disquettes &1 figure dans une définition d'unités multiples.
CPF2C4F
Format de disquette incompatible avec DTACPR(*YES).
CPF2C47
Fichier &1 ou membre &3 de &2 non remplacé car existe déjà.
CPF2C48
Fichier d'entrée &1 de &2 incompatible avec cette commande.
CPF2C49
Fichier de sortie &1 de &2 incorrect pour cette commande.
CPF2C5B
Tous les fichiers n'ont pas été sauvegardés.
CPF2C5C
L'opération a pris fin avant que tous les fichiers aient été sauvegardés.
CPF2C5D
Aucun fichier de la bibliothèque &1 n'a été sauvegardé.
CPF2C5E
Fichier d'entrée &1 de &2 incompatible avec cette commande.
CPF2C5F
Numéro de séquence de fichier bande supérieur à 9 999 non admis.
CPF2C50
Description du fichier &1 non disponible.
CPF2C51
Information sur membre du fichier &1 de la bibliothèque &2 non disponible.
CPF2C52
Erreur lors de la création du fichier &1 de bibliothèque &2.
CPF2C54
Le nom FROMFILE &1 est trop long pour le paramètre TOLABEL.
CPF2C55
La valeur TOLABEL &1 contient des espaces intercalaires.
CPF2C56
Nom de fichier physique &1 trop long.
CPF2C58
Format de disquette inacceptable pour échange standard avec l'IBM 36.
CPF2C59
Le nom indiqué au paramètre FROMFILE &1 est trop long.
CPF9810
Bibliothèque &1 non trouvée.
CPF9812
Fichier &1 non trouvé dans la bibliothèque &2.
CPF9814
Unité &1 non trouvée.
CPF9820
Non autorisé à utiliser la bibliothèque &1.
CPF9822
Non autorisé au fichier &1 de &2.
CPF9825
Accès non autorisé à l'unité &1.
CPF9826
Allocation du fichier &2 impossible.
CPF9830
Allocation de la bibliothèque &1 impossible.
CPF9831
Allocation de l'unité &1 impossible.
CPF9845
Erreur lors de l'ouverture du fichier &1.
CPF9847
Erreur lors de la fermeture du fichier &1 de bibliothèque &2.
CPF9848
Ouverture du membre &3 du fichier &1 de &2 impossible.
CPF9849
Erreur lors du traitement du membre &3 de &1 dans &2.

Messages *STATUS

CPI2C13
Copie d'enreg en cours du fichier &1 de &2, membre &3.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.