Aller au contenu

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

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.

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