CPYTODIR
Copier dans le répertoire
En bref
La commande CPYTODIR (Copier dans le répertoire) permet de copier des données du répertoire de distribution du système à partir d'une bande ou d'une disquette vers le système local.
CPYTODIR se lit CPY
(Copier) + TODIR.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
CPYTODIR LABEL(…) DEV(…)
Paramètres
-
LABELLabel du fichier obligatoire -
DEVUnité obligatoire -
AUTOINZInitialisation automatique -
RPLDTARemplacer les données -
VOLIdentificateur de volume -
SEQNBRNuméro de séquence -
ENDOPTOption fin de bande
Astuce : dans une session 5250, tapez CPYTODIR 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 CPYTODIR (Copier dans le répertoire) permet de copier des données du répertoire de distribution du système à partir d'une bande ou d'une disquette vers le système local. Les données copiées sont créées à l'aide de la commande CPYFRMDIR sur un système éloigné. Une relation de réplication peut alors s'établir, le système local effectuant une réplication sur les modifications apportées aux données de répertoire en provenance du système éloigné.
Attention : N'utilisez pas cette commande comme un utilitaire de sauvegarde permettant de restaurer les données à des fins de reprise. Les procédures de sauvegarde et de reprise sont décrites dans la brochure Reprise du système, SC41-5304.
Restriction : Vous devez disposer du droit d'administrateur de la sécurité (*SECADM) pour utiliser cette commande.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| LABEL | Label du fichier | Valeur caractère | Obligatoire, positionnel 1 |
| DEV | Unité | Values (jusqu'à 4 répétitions): Nom | Obligatoire, positionnel 2 |
| AUTOINZ | Initialisation automatique | *YES, *NO | Facultatif |
| RPLDTA | Remplacer les données | *YES, *NO | Facultatif |
| VOL | Identificateur de volume | Valeurs uniques: *NONE Autres valeurs (jusqu'à 50 répétitions): Valeur caractère |
Facultatif |
| SEQNBR | Numéro de séquence | 1-9999, *NEXT | Facultatif |
| ENDOPT | Option fin de bande | *REWIND, *LEAVE, *UNLOAD | Facultatif |
Label du fichier (LABEL)
Nom du fichier sur l'unité de bande ou de disquette utilisée pour la copie. Les nombres maximaux de caractères admis pour une unité de bande et une unité de disquette sont respectivement 17 et 8.
Ce paramètre est obligatoire.
Unité (DEV)
Noms des unités de bande ou de disquette utilisées pour la copie. Une description doit avoir été attribuée préalablement à chacune de ces unités.
- nom-unité-bande
- Indiquez le nom d'une ou de plusieurs unités de bande utilisée(s) pour la copie. Si vous avez recours à plusieurs unités de bande, indiquez-les dans l'ordre de leur utilisation. Si vous utilisez plusieurs volumes de bande, vous pouvez avoir recours à plusieurs unités afin de rembobiner ou de décharger un volume pendant qu'une autre unité traite le volume suivant.
- nom-unité-disquette
- Indiquez le nom de l'unité de disquette utilisée pour la copie.
Ce paramètre est obligatoire.
Initialisation automatique (AUTOINZ)
Permet d'indiquer si les informations copiées sur ce système doivent être automatiquement répercutées dans d'autres systèmes récepteurs par réplication de répertoire.
- *YES
- Les postes de répertoire copiés sont automatiquement transmis aux autres systèmes récepteurs.
- *NO
- Les postes de répertoire copiés ne sont pas transmis aux autres systèmes récepteurs déjà initialisés.
Remplacer les données (RPLDTA)
Permet d'indiquer si vous souhaitez remplacer un poste du répertoire sur le système local par les données de répertoire copiées à partir d'une bande ou d'une disquette.
- *NO
- Les données copiées à partir d'une bande ou d'une disquette ne viennent pas se substituer aux postes de répertoire existant déjà sur le système.
- *YES
- Toutes les données de répertoire copiées à partir d'une bande ou d'une disquette viennent se substituer aux postes existant déjà sur le système pour un utilisateur.
Identificateur de volume (VOL)
Indique un ou plusieurs identificateurs de volume utilisés par le fichier.
- *NONE
- Aucun identificateur de volume n'est indiqué pour le fichier. Il n'y a pas de vérification d'identificateur de volume.
- identificateur-volume
- Indiquez les identificateurs de volume d'un ou plusieurs volumes en respectant l'ordre dans lequel ils sont placés dans l'unité, ainsi que l'ordre dans lequel ils sont utilisés pour la copie.
Numéro de séquence (SEQNBR)
Numéro de séquence à quatre positions du fichier de données sur la bande en cours de traitement. La lecture de ce numéro s'effectue à partir du premier label de début du fichier de données.
- *NEXT
- La copie débute sur le fichier suivant indiqué sur le volume de bande. Si la bande est positionnée avant le premier fichier, ce dernier est traité.
- numéro-séquence-fichier
- Indiquez le numéro de séquence du fichier utilisé. Les valeurs admises sont comprises entre 1 et 9999.
Option fin de bande (ENDOPT)
Indique l'opération qui doit automatiquement faire suite à une opération donnée sur le volume de bande. Si plusieurs volumes sont impliqués, ce paramètre ne s'applique qu'au dernier volume utilisé, les volumes précédents étant tous rembobinés et déchargés en fin de bande.
- *REWIND
- A la fin de l'opération, la bande est rebobinée automatiquement, mais elle n'est pas déchargée.
- *LEAVE
- La bande n'est pas rembobinée ou déchargée à la fin de l'opération. Elle conserve sa position.
- *UNLOAD
- La bande est automatiquement rembobinée et déchargée à la fin de l'opération.
Exemples
CPYTODIR DEV(DKT01) AUTOINZ(*YES) RPLDTA(*NO)
Cette commande copie toutes les données du répertoire de DKT01 vers le système local. Les données qui sont copiées sur le système local sont communiquées aux autres systèmes utilisant les communications afin de réaliser une initialisation de réplication de répertoires ou une réplication de répertoires classique. Les données du système local qui sont identifiées comme étant identiques aux données de la disquette ne sont pas remplacées.
Messages d'erreur
Messages *ESCAPE
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.