TFRGRPJOB
Transférer à travail de groupe
En bref
La commande TFRGRPJOB (Transférer à travail de groupe) interrompt l'exécution du travail qui la lance ; le travail de groupe indiqué au paramètre GRPJOB ( Travail de groupe ) est repris (s'il existait) ou créé (s'il n'existait pas).
TFRGRPJOB se lit TFR
(Transférer) + GRPJOB.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
TFRGRPJOB
Paramètres
-
GRPJOBTravail de groupe -
INLGRPPGMProgramme initial de groupe -
SPCENVEnvironnement spécial -
RSTDSPRéaffichage -
TEXTTexte 'descriptif'
Astuce : dans une session 5250, tapez TFRGRPJOB 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 TFRGRPJOB (Transférer à travail de groupe) interrompt l'exécution du travail qui la lance ; le travail de groupe indiqué au paramètre GRPJOB (Travail de groupe) est repris (s'il existait) ou créé (s'il n'existait pas). Dans les deux cas, le travail indiqué par le paramètre GRPJOB prend le contrôle. Le travail qui lance la commande TFRGRPJOB est interrompu jusqu'à ce que le contrôle lui soit rendu et que l'exécution soit reprise.
Restrictions :
- Pour utiliser cette commande, vous devez disposer du droit *USE sur le programme de groupe initial et du droit *EXECUTE sur la bibliothèque qui contient ce programme.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| GRPJOB | Travail de groupe | Nom, *PRV, *SELECT | Facultatif, positionnel 1 |
| INLGRPPGM | Programme initial de groupe | Nom d'objet qualifié | Facultatif, positionnel 2 |
| Qualificatif 1: Programme initial de groupe | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| SPCENV | Environnement spécial | *DFT, *INLGRPPGM, *S36, *NONE | Facultatif |
| RSTDSP | Réaffichage | *NO, *YES | Facultatif |
| TEXT | Texte 'descriptif' | Valeur caractère, *BLANK | Facultatif |
Travail de groupe (GRPJOB)
Indique le travail de groupe auquel le contrôle est transféré.
- *PRV
- Le contrôle est transféré au précédent travail actif du groupe. S'il n'existe plus, l'exécution du dernier travail actif est reprise. Cette valeur n'est admise que s'il existe un autre travail de groupe dans le groupe.
- *SELECT
- L'écran Transfert à travail de groupe est affiché. Vous pouvez choisir un travail de groupe ou en créer un nouveau.
- nom
- Indiquez le nom du travail de groupe auquel le contrôle est transféré.
Programme initial de groupe (INLGRPPGM)
Indiquez le nom du premier programme du travail de groupe. Ce paramètre n'est pris en compte que si un travail de groupe est créé. Si le travail de groupe existe déjà, ce paramètre est ignoré.
Qualificatif 1 : Programme initial de groupe
- nom
- Indiquez le nom du premier programme du travail de groupe.
Qualificatif 2 : Biblio
- *LIBL
- La recherche est effectuée dans toutes les bibliothèques de la liste des bibliothèques jusqu'à ce qu'une occurrence soit trouvée.
- *CURLIB
- Le programme est recherché dans la bibliothèque en cours de l'unité d'exécution. Si la bibliothèque n'est pas indiquée, QGPL est utilisée par défaut.
- nom
- Indiquez la bibliothèque contenant le programme.
Environnement spécial (SPCENV)
Indique l'environnement dans lequel démarre le travail de groupe. Ce paramètre est admis uniquement lorsque cette commande crée un travail de groupe. Si le contrôle est transféré à un groupe existant, ce paramètre n'est pas pris en compte.
- *DFT
- Le groupe de travail démarre dans l'environnement d'exécution de la commande. Le groupe de travail démarre en environnement IBM 36 si l'une des conditions suivantes se vérifie :
- L'environnement IBM 36 est actif dans le travail dans lequel cette commande est exécutée.
- Le profil utilisateur indique que l'utilisateur travaille en environnement IBM 36 et que le premier programme appelé dans le travail de groupe est QCMD.
- *INLGRPPGM
- Le nouveau groupe démarre dans l'environnement déterminé par le premier groupe appelé dans travail de groupe. Si le premier programme de groupe est QCMD, l'environnement est déterminé par la valeur d'environnement spécial définie dans le profil utilisateur.
- *S36
- Le nouveau groupe démarre en environnement IBM 36.
- *NONE
- Le nouveau groupe ne démarre pas dans un environnement spécial.
Réaffichage (RSTDSP)
Indique si les données affichées sur une unité écran par ce fichier écran sont sauvegardées lorsque ce fichier est suspendu (temporairement inactif) de sorte qu'un autre fichier écran puisse être utilisé pour afficher d'autres données sur la même unité.
- *NO
- Les données affichées par ce fichier ne sont pas sauvegardées lorsque celui-ci est suspendu.
- *YES
- Les données affichées lorsque le fichier est suspendu sont sauvegardées pour pouvoir être restaurées à l'écran lorsque le fichier est de nouveau utilisé.
Texte 'descriptif' (TEXT)
Définit la description du travail de groupe. Ce paramètre n'est pris en compte que si un travail de groupe est créé. Si le travail de groupe existe déjà, ce paramètre est ignoré.
- *BLANK
- Le texte est à blanc.
- valeur-caractère
- Indiquez, entre apostrophes, un texte de 50 caractères au maximum, si nécessaire.
Exemples
TFRGRPJOB GRPJOB(GROUPJ1) INLGRPPGM(QGPL/PROGRAM1)
Cette commande permet de suspendre l'exécution du travail en cours. Si le travail de groupe GROUPJ1 existe déjà, son exécution reprend à l'endroit où elle avait été interrompue (commande en langage évolué suivant la demande TFRGRPJOB).
Si le travail de groupe GROUPJ1 n'existe pas, il est créé et il exécute le programme PROGRAM1 dans la bibliothèque QGPL.
Messages d'erreur
Messages *ESCAPE
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.