CPYJOBJS
Copier un travail JS
En bref
La commande CPYJOBJS vous permet de copier un travail ou des travaux et tous leurs paramètres afin de créer un ou plusieurs travaux.
CPYJOBJS se lit CPY
(Copier) + JOBJS.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
CPYJOBJS FROMJOB(…)
Paramètres
-
FROMJOBTravail source obligatoire -
TOJOBTravail cible -
CPYDEPCopier les dépendances -
RMTLOCNAMENom de lieu éloigné -
DTALIBBibliothèque de données -
APPApplication -
ACTIONAction -
ITMOPTOptions d'élément
Astuce : dans une session 5250, tapez CPYJOBJS 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 QIJS)
Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non
La commande CPYJOBJS vous permet de copier un travail ou des travaux et tous leurs paramètres afin de créer un ou plusieurs travaux. Vous pouvez copier le travail sur le même système ou sur un lieu éloigné dont vous indiquez le nom, ou bien dans une bibliothèque de données différente sur le même système. Après avoir créé un travail, vous pouvez modifier l'un quelconque ou l'ensemble des paramètres qui lui sont associés.
Vous pouvez copier tous les travaux d'un groupe dans un autre groupe que vous spécifiez. Lors de la copie d'un groupe, vous devez indiquer *ALL dans les zones Nom du travail et Séquence dans le groupe pour le travail source et *SAME dans ces mêmes zones pour le travail cible.
Vous pouvez indiquer si les dépendances doivent être copiées, l'emplacement où sera copié le travail, et les actions à entreprendre lors de la copie du travail. Vous pouvez imprimer un rapport analysant les effets de la copie d'un ou de plusieurs travaux avant le traitement de la copie de travail réelle.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| FROMJOB | Travail source | Liste d'éléments | Obligatoire, positionnel 1 |
| Élément 1: Travail | Nom générique, nom, *ALL | ||
| Élément 2: Groupe | Nom générique, nom, *NONE, *ALL | ||
| Élément 3: Séquence dans le groupe | 1-99, *NONE, *ALL | ||
| TOJOB | Travail cible | Valeurs uniques: *RMTLOCNAME, *DATALIB Autres valeurs: Liste d'éléments |
Facultatif, positionnel 2 |
| Élément 1: Travail | Nom, *SAME | ||
| Élément 2: Groupe | Nom, *SAME, *NONE | ||
| Élément 3: Séquence dans le groupe | 1-99, *SAME, *NONE | ||
| CPYDEP | Copier les dépendances | *NO, *YES | Facultatif |
| RMTLOCNAME | Nom de lieu éloigné | Nom | Facultatif |
| DTALIB | Bibliothèque de données | Nom | Facultatif |
| APP | Application | Nom générique, nom, *ALL, *NONE | Facultatif |
| ACTION | Action | *REPORT, *COPY | Facultatif |
| ITMOPT | Options d'élément | Liste d'éléments | Facultatif |
| Élément 1: Définition de travail | *ADD, *REPLACE | ||
| Élément 2: Application | *ADD, *REPLACE | ||
| Élément 3: Calendrier | *ADD, *REPLACE | ||
| Élément 4: Calendrier de congés | *ADD, *REPLACE | ||
| Élément 5: Calendrier fiscal | *ADD, *REPLACE | ||
| Élément 6: Liste de bibliothèques | *ADD, *REPLACE | ||
| Élément 7: Paramètres | *ADD, *REPLACE |
Travail source (FROMJOB)
Nom du poste du planning des travaux à copier pour créer un nouveau travail. Vous devez indiquer un travail. Si le travail appartient à un groupe, vous avez également la possibilité d'indiquer le nom de ce dernier et le numéro de séquence du travail.
Remarque :L'indication d'un nom de travail générique ou de la valeur *ALL est correcte uniquement lorsqu'un nom de lieu éloigné est spécifié au paramètre Nom de lieu éloigné (RMTLOCNAME) ou lorsqu'une bibliothèque de données est indiquée au paramètre Bibliothèque de données (DTALIB). Ces paramètres sont disponibles quand *RMTLOCNAME ou *DATALIB est appliqué respectivement au paramètre Travail cible (TOJOB) du travail.
Remarque :Si vous copiez un groupe, vous devez spécifier *ALL pour le nom de travail, un nom de groupe unique et *ALL pour la séquence dans le groupe.
Ce paramètre est obligatoire.
Elément 1 : Travail
- *ALL
- Tous les travaux correspondant aux autres paramètres de la commande sont copiés.
- nom-générique
- Indiquez le nom générique du travail. Il s'agit d'une chaîne composée d'un ou de plusieurs caractères suivis d'un astérisque (*) ; par exemple, ABC*. Si le nom générique est spécifié, tous les travaux commençant par ce nom sont affichés. Si le nom générique ne comporte pas d'astérisque (préfixe), le système considère que le nom du travail est complet.
- nom
- Indiquez le nom défini par l'utilisateur pour le poste du planning des travaux à copier.
Elément 2 : Groupe
- *NONE
- Le travail n'appartient à aucun groupe.
- *ALL
- Tous les groupes auxquels appartient le travail sont copiés.
- nom-générique
- Indiquez le nom générique du groupe. Il s'agit d'une chaîne composée d'un ou de plusieurs caractères suivis d'un astérisque (*) ; par exemple, ABC*. Si le nom générique est spécifié, tous les groupes commençant par ce nom sont affichés. Si le nom générique ne comporte pas d'astérisque (préfixe), le système considère que le nom du groupe est complet.
- nom
- Indiquez le nom, défini par l'utilisateur, du groupe auquel appartient le travail.
Elément 3 : Séquence dans le groupe
- *NONE
- Aucun numéro de séquence n'est attribué au travail.
- *ALL
- Tous les numéros de séquence sont copiés.
- 1-99
- Indiquez le numéro de séquence du travail dans le groupe.
Travail cible (TOJOB)
Nom du poste du planning des travaux résultant de la copie du travail ou des travaux indiqués au paramètre Travail source (paramètre FROMJOB). Vous devez indiquer un travail et éventuellement le nom du groupe auquel celui-ci appartient ainsi que le numéro de séquence du travail dans le groupe.
Remarque :Si vous copiez un groupe, vous devez indiquer *SAME pour le nom du travail, un nom de groupe unique, et *SAME pour la séquence dans le groupe.
Valeurs uniques
- *RMTLOCNAME
- Les travaux seront copiés sur le lieu éloigné indiqué au paramètre Nom de lieu éloigné (RMTLOCNAME).
- *DATALIB
- Les travaux seront copiés dans la bibliothèque de données indiquée au paramètre Bibliothèque de données (DTALIB) sur le même système.
Elément 1 : Travail
- *SAME
- Le nom en cours du travail est inchangé.
- nom
- Indiquez le nom défini par l'utilisateur pour le poste du planning des travaux à créer à partir du travail copié.
Elément 2 : Groupe
- *SAME
- Le nom en cours du groupe reste inchangé.
- *NONE
- Le travail n'appartient à aucun groupe.
- nom
- Indiquez le nom, défini par l'utilisateur, du groupe auquel appartient le travail.
Elément 3 : Séquence dans le groupe
- *SAME
- Le numéro de séquence du travail reste inchangé.
- *NONE
- Aucun numéro de séquence n'est attribué au travail.
- 1-99
- Indiquez le numéro de séquence du travail dans le groupe.
Copier les dépendances (CPYDEP)
Indique si les dépendances doivent être copiées du travail indiqué au paramètre FROMJOB au travail spécifié au paramètre TOJOB.
Remarque :Les dépendances associées aux différentes étapes du flux de travaux ne seront pas copiées.
- *NO
- Les dépendances relatives au travail source ne sont pas copiées dans le travail cible.
- *YES
- Les dépendances relatives au travail source sont copiées dans le travail cible.
Nom de lieu éloigné (RMTLOCNAME)
Lieu et identification réseau du système sur lequel vous copiez un travail.
- nom-lieu-éloigné
- Indiquez le nom de lieu éloigné associé au système sur lequel vous copiez le travail.
- ID-réseau.nom-lieu-éloigné
- Indiquez l'identificateur réseau et le nom de lieu éloigné associés au système. Utilisez pour cela le format nnnnnnnn.cccccccc où nnnnnnnn représente l'identificateur réseau et cccccccc, le nom de lieu éloigné.
Bibliothèque de données (DTALIB)
Bibliothèque de données dans laquelle vous copiez un travail.
- nom
- Indiquez le nom de la bibliothèque de données dans laquelle vous voulez copier le travail.
Application (APP)
Nom de l'application à laquelle appartient le travail indiqué au paramètre FROMJOB.
- *ALL
- Toutes les applications contenant les travaux spécifiés au paramètre Travail cible (FROMJOB) sont incluses.
- *NONE
- Aucune application n'est indiquée pour ce travail.
- nom-générique
- Indiquez le nom générique de l'application. Il s'agit d'une chaîne composée d'un ou de plusieurs caractères suivis d'un astérisque (*) ; par exemple, ABC*. Si un nom générique est spécifié, toutes les applications commençant par ce nom sont affichées. Si le nom générique (préfixe) ne comporte pas d'astérisque, le système considère qu'il s'agit du nom complet de l'application.
- nom
- Indiquez le nom de l'application à laquelle appartient le travail que vous copiez.
Action (ACTION)
Permet d'indiquer si vous souhaitez créer un rapport de copie de travaux à distance ou exécuter une copie réelle.
- *REPORT
- Vous souhaitez créer un rapport de copie de travaux à distance. Il est conseillé d'effectuer cette opération avant de copier les travaux sur un autre système, surtout si vous indiquez *ALL ou une valeur générique. Le fichier imprimante du rapport s'appelle QPIJS2CJ.
- *COPY
- Vous souhaitez copier les travaux demandés.
Options d'élément (ITMOPT)
Action à entreprendre pour chaque élément indiqué dans la liste d'actions.
Elément 1 : Définition de travail
- *ADD
- Vous permet d'ajouter la définition de travail associée au travail vers lequel s'effectue la copie. Si elle existe déjà, la définition de travail n'est pas copiée.
- *REPLACE
- Vous permet d'ajouter la définition de travail associée au travail vers lequel s'effectue la copie. Si elle existe déjà, la définition de travail est remplacée.
Elément 2 : Application
- *ADD
- Vous permet d'ajouter l'application du travail vers lequel s'effectue la copie. Si elle existe déjà, l'application n'est pas copiée.
- *REPLACE
- Vous permet d'ajouter l'application du travail vers lequel s'effectue la copie. Si elle existe déjà, l'application est remplacée.
Elément 3 : Calendrier
- *ADD
- Vous permet d'ajouter le calendrier associé au travail vers lequel s'effectue la copie. S'il existe déjà, le calendrier n'est pas copié.
- *REPLACE
- Vous permet d'ajouter le calendrier associé au travail vers lequel s'effectue la copie. S'il existe déjà, le calendrier est remplacé.
Elément 4 : Calendrier de congés
- *ADD
- Vous permet d'ajouter le calendrier de congés associé au travail vers lequel s'effectue la copie. S'il existe déjà, le calendrier de congés n'est pas copié.
- *REPLACE
- Vous permet d'ajouter le calendrier de congés associé au travail vers lequel s'effectue la copie. S'il existe déjà, le calendrier est remplacé.
Elément 5 : Calendrier fiscal
- *ADD
- Vous permet d'ajouter le calendrier fiscal associé au travail vers lequel s'effectue la copie. S'il existe déjà, le calendrier fiscal n'est pas copié.
- *REPLACE
- Vous permet d'ajouter le calendrier fiscal associé au travail vers lequel s'effectue la copie. S'il existe déjà, le calendrier fiscal est remplacé.
Elément 6 : Liste de bibliothèques
- *ADD
- Vous permet d'ajouter la liste de bibliothèques associée au travail vers lequel s'effectue la copie. Si elle existe déjà, la liste de bibliothèques n'est pas copiée.
- *REPLACE
- Vous permet d'ajouter la liste de bibliothèques associée au travail vers lequel s'effectue la copie. Si elle existe déjà, la liste de bibliothèques est remplacée.
Elément 7 : Paramètres
- *ADD
- Vous permet d'ajouter les paramètres associés au travail vers lequel s'effectue la copie. S'ils existent déjà, les paramètres ne sont pas copiés.
- *REPLACE
- Vous permet d'ajouter les paramètres associés au travail vers lequel s'effectue la copie. S'ils existent déjà, les paramètres sont remplacés.
Exemples
Exemple 1 : Copie d'un travail dans un nouveau travail
CPYJOBJS FROMJOB(JOB02) TOJOB(JOB03) CPYDEP(*YES)
Cette commande copie le travail JOB02 dans un nouveau travail appelé JOB03. Les dépendances de travaux de JOB02 sont copiées dans JOB03.
Exemple 2: Copie d'un travail vers un système éloigné
CPYJOBJS FROMJOB(JOB02) TOJOB(*RMTLOCNAME) RMTLOCNAME(éloigné)
Cette commande copie JOB02 vers un système éloigné.
Exemple 3: Copie d'un travail vers un environnement de planification
CPYJOBJS FROMJOB(JOB02) TOJOB(*DATALIB) DTALIB(QUSRIJSPRD)
Cette commande copie JOB02 vers un environnement de planification dans lequel la bibliothèque de travail est QUSRIJSPRD.
Messages d'erreur
Unknown© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.