ENDGRPJOB
Arrêter un travail de groupe
En bref
La commande ENDGRPJOB (Arrêter un travail de groupe) permet d'arrêter un travail donné au sein d'un groupe et de reprendre l'exécution d'un autre travail du même groupe.
ENDGRPJOB se lit END
(Arrêter) + GRPJOB.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
ENDGRPJOB
Paramètres
Astuce : dans une session 5250, tapez ENDGRPJOB 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 : Environnements interactifs (*INTERACT *IPGM *IREXX *EXEC)
Compatible multitâche : Non
La commande ENDGRPJOB (Arrêter un travail de groupe) permet d'arrêter un travail donné au sein d'un groupe et de reprendre l'exécution d'un autre travail du même groupe. Vous pouvez préciser les informations suivantes :
- le nom du travail à arrêter,
- le nom du travail auquel le contrôle est transmis (uniquement si l'arrêt du travail est déclenché par le travail lui-même),
- la création éventuelle d'un historique pour le travail arrêté.
Travail de groupe (GRPJOB)
Indique le nom du travail de groupe à arrêter.
- *
- Le travail de groupe qui a émis cette commande est arrêté.
- nom
- Indiquez le travail de groupe contenant le travail à arrêter.
Travail de groupe à reprendre (RSMGRPJOB)
Indique le travail à exécuter, une fois le travail actif arrêté. Ce paramètre n'est admis que lorsque le travail qui a émis la commande s'arrête lui-même.
- *PRV
- Le traitement du dernier travail de groupe actif reprend.
- nom
- Indiquez le travail à exécuter, une fois le travail actif arrêté.
Historique du travail (LOG)
Indique si l'historique du travail de groupe à arrêter doit être généré.
- *NOLIST
- Les informations de l'historique ne sont pas placées dans une file d'attente en sortie.
- *LIST
- Les informations de l'historique sont placées dans une file d'attente en sortie.
Exemples
Exemple 1 : Arrêt du travail de groupe qui a émis la commande
ENDGRPJOB GRPJOB(*) LOG(*LIST) RSMGRPJOB(GROUPJOB1)
Cette commande permet d'arrêter le travail en cours d'exécution. L'historique du travail est placé en file d'attente pour impression. A l'issue de l'exécution du travail, le travail de groupe GROUPJOB1 devient le travail actif du groupe.
Exemple 2 : Impression de la sortie d'un travail terminé
ENDGRPJOB GRPJOB(GROUPJOB2) LOG(*LIST)
Supposons que le travail qui émet la commande ENDGRPJOB soit le travail de groupe GROUPJOB1, qui veut arrêter le travail de groupe GROUPJOB2. Le travail GROUPJOB2 s'arrête. L'historique du travail est placé en file d'attente pour impression.
Exemple 3 : Arrêt d'un travail faisant partie d'une session alternée
ENDGRPJOB GRPJOB(*) LOG(*NOLIST)
Supposons que le travail qui émet la commande ENDGRPJOB soit le seul travail du groupe et qu'il fasse partie d'une session alternée. Le travail qui émet la commande s'arrête. L'historique du travail n'est pas placé en file d'attente dans un fichier de sortie. Lorsque le travail s'arrête, l'autre travail de la session alternée reprend.
Messages d'erreur
Messages *ESCAPE
- CPF1309
- Le sous-système ne peut pas achever la commande &1.
- CPF1314
- Valeur &1 non admise pour le paramètre &2.
- CPF1317
- Aucune réponse du sous-système pour le travail &3/&2/&1.
- CPF1322
- Commande ENDGRPJOB non admise actuellement.
- CPF1323
- Travail de groupe &1 non arrêté : paramètres incompatibles.
- CPF1324
- Travail de groupe &1 non arrêté : paramètres incompatibles.
- CPF1325
- Travail de groupe &1 non arrêté : le travail de groupe &2 n'existe pas.
- CPF1326
- Le travail de groupe &1 n'existe pas.
- CPF1327
- Le travail de groupe &1 ne peut plus être arrêté par ENDGRPJOB.
- CPF1351
- Erreur dans le sous-système pour le travail &3/&2/&1.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.