CHGJOB
Modifier un travail
En bref
La commande (Modifier un travail) permet de modifier certains attributs d'un travail.
CHGJOB se lit CHG
(Modifier) + JOB.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
CHGJOB
Paramètres
-
JOBTravail -
JOBPTYPriorité du travail (en JOBQ) -
OUTPTYPriorité de sortie (en OUTQ) -
PRTDEVUnité imprimante -
OUTQFile d'attente en sortie -
RUNPTYPriorité d'exécution -
JOBQFile d'attente de travaux -
PRTTXTTexte à imprimer -
LOGConsignation des messages -
LOGCLPGMConsigner cdes programme CL -
LOGOUTPUTSortie historique du travail -
JOBMSGQFLAction file msg trav saturée -
INQMSGRPYRéponse message interrogation -
BRKMSGPrésentation msg interruption -
STSMSGMessages d'état -
DDMCNVConversation DDM -
SCDDATEDate planifiée -
SCDTIMEHeure planifiée -
DATEDate du travail -
DATFMTFormat de date -
DATSEPSéparateur de date -
TIMSEPSéparateur d'heure -
SWSIndicateurs externes -
TIMESLICETranche de temps -
PURGEAdmis à sortir de mémoire -
DFTWAITTemps d'attente par défaut -
DEVRCYACNAction rétablissement unité -
TSEPOOLPool fin de tranche de temps -
PRTKEYFMTFormat pour touche IMPR -
SRTSEQSéquence de tri -
LANGIDIdentificateur de langue -
CNTRYIDID pays ou région -
CCSIDID codé de jeu de caractères -
DECFMTFormat décimal -
CHRIDCTLContrôle ID caractère -
SPLFACNAction de fichier spoule -
WLCGRPGroupe de charge de travail -
CPUTIMETemps maximal unité traitement -
MAXTMPSTGMémoire temporaire maximale -
PRCRSCPTYPriorité ressources processeur -
DUPJOBOPTOption pour travaux dupliqués
Astuce : dans une session 5250, tapez CHGJOB 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 : Sous conditions
La commande (Modifier un travail) permet de modifier certains attributs d'un travail. Si l'on excepte la modification d'une file d'attente, le travail peut se trouver dans une file d'attente de travaux, une file d'attente en sortie ou être actif dans un sous-système. La file d'attente de travaux peut uniquement être modifiée lorsqu'il s'agit d'un travail par lots placé dans une file d'attente de travaux. Si le travail se trouve dans la file d'attente en sortie, seuls les paramètres OUTPTY (Priorité de sortie (en OUTQ)), LOGOUTPUT (Sortie historique du travail) et SPLFACN (Action de fichier spoule) peuvent être modifiés. A l'exception des attributs de classe, les nouveaux attributs continuent de s'appliquer pendant la durée du travail, sauf si une autre commande CHGJOB les modifie. Les attributs de classe continuent à s'appliquer jusqu'à l'arrêt de la phase d'activation active. S'il n'y a pas de phase d'activation active lorsque les modifications sont effectuées, ils s'appliquent à la prochaine phase d'activation démarrée. Si l'attribut modifié n'affecte plus le travail, un message est envoyé à l'utilisateur de la commande. Par exemple, si l'exécution du travail est déjà terminée, il est trop tard pour modifier les paramètres OUTQ (File d'attente en sortie) et JOBPTY (Priorité du travail (en JOBQ)). Si des fichiers de sortie se trouvent encore dans la file d'attente en sortie, la modification du paramètre OUTPTY redéfinit leur priorité.
Restrictions :
- La commande doit être émise depuis le travail en cours de modification, ou l'émetteur de la commande doit utiliser un profil utilisateur identique à celui de l'utilisateur du travail modifié ou un profil utilisateur détenant un droit spécial d'exploitation des travaux (*JOBCTL).
L'identité de l'utilisateur du travail correspond au nom du profil utilisateur permettant d'identifier un travail par rapport aux autres travaux. Pour plus d'informations à ce sujet, reportez-vous au manuel 'Work Management Guide'.
- Pour utiliser cette commande, vous devez disposer des droits suivants :
- Pour modifier la file d'attente (JOBQ), vous devez disposer du droit *USE sur la file d'attente de travaux dans laquelle le travail est déplacé et du droit *EXECUTE sur la bibliothèque contenant la file d'attente de travaux.
- Pour modifier la file d'attente en sortie (OUTQ), vous devez disposer du droit *READ sur la file d'attente en sortie allouée au travail et du droit *EXECUTE sur la bibliothèque contenant cette file d'attente en sortie. Ce droit peut provenir d'un droit adopté. Lorsqu'un travail est modifié, aucun droit n'est requis sur la file d'attente en sortie actuellement allouée au travail. Vous devez également disposer du droit *READ sur la file d'attente en sortie que le travail utilisera et du droit *EXECUTE sur la bibliothèque contenant cette file d'attente en sortie. Ce droit ne peut pas provenir d'un droit adopté.
- Pour modifier les valeurs de RUNPTY, TIMESLICE, PURGE, DFTWAIT, TSEPOOL, WLCGRP, CPUTIME, MAXTMPSTG ou PRCRSCPTY, vous devez disposer des droits spéciaux *JOBCTL.
- Pour modifier la table de séquence de tri (SRTSEQ), vous devez disposer des droits d'utilisation (*USE) sur la nouvelle table de séquence de tri et des droits d'exécution (*EXECUTE) sur la bibliothèque contenant cette table.
- Cette commande est à unités d'exécution protégées sous certaines conditions. Pour plus d'informations, reportez-vous à la section Remarques sur les attributs autorisant les unités d'exécution multiples.
Remarques sur les attributs autorisant les unités d'exécution multiples:
Cette commande a été conçue pour modifier les attributs d'un travail. Tous les attributs portent sur le travail.
La colonne Unités d'exécution multiples du tableau ci-après indique si les attributs peuvent être modifiés et permettre les unités d'exécution multiples.
Oui : - Les attributs associés à cette valeur autorisent les unités d'exécution multiples. Vous pouvez modifier ces attributs en entrant cette commande à partir de l'unité d'exécution initiale et d'une unité d'exécution secondaire. Le travail cible peut correspondre à une unité d'exécution unique ou comporter des unités d'exécution multiples.
Non : - Les attributs associés à cette valeur n'autorisent pas les unités d'exécution multiples. Toute tentative de modification de ces attributs est refusée si plusieurs unités d'exécution sont actives dans le travail qui émet la commande ou dans le travail cible.
Tableau Attributs et unités d'exécution multiples autorisées:
|
Attribut Unités d'exécution multiples ---------------------------- ---------- BRKMSG (Gestion des messages d'interruption) Oui CHRIDCTL (Contrôle ID caractère) Oui CCSID (ID codé de jeu de caractères) Oui CNTRYID (ID de pays/région) Oui DATFMT (Format de date) Oui DATSEP (Séparateur de date) Oui DDMCNV (Conversation DDM) Oui DECFMT (Format décimal) Oui DFTWAIT (Temps d'attente par défaut) Oui DEVRCYACN (Action en cas d'erreur d'unité) Oui PURGE (Admis à sortie de la mémoire) Oui INNQMSGRPY (Réponse aux messages d'interrogation) Oui DATE (Date du travail) Oui LOGOUTPUT (sortie d'historique de travail) Oui JOBMSGQFL (Action si nombre maximal de messages Oui dans la file d'attente de messages du travail) JOBPTY (avec JOBQ) Priorité du travail Oui JOBQ (File d'attente de travaux) Oui SWS (Indicateurs externes) Oui LANGID (ID langue) Oui LOGCLPGM (Consigner commandes de programme CL) Oui CPUTIME (Temps de processeur maximal) Oui MAXTMPSTG (Mémoire temporaire maximale) Oui LOG (Consignation de messages) Oui OUTPTY (avec OUTQ) (Priorité du travail) Oui OUTQ (File d'attente en sortie) Oui PRTKEYFMT (Format lors de l'utilisation de Oui la touche d'impression) PRTTXT (Texte à imprimer) Oui PRTDEV (Unité imprimante) Oui PRCRSCPTY (Priorité des ressources processeur) Oui RUNPTY (Priorité d'exécution) Oui SCDDATE (Date planifiée) Non SCDTIME (Heure planifiée) Non SRTSEQ (Séquence de tri) Oui SPLFACN (Action de fichier spoule) Oui STSMSG (Message d'état) Oui TIMSEP (Séparateur d'heure) Oui TIMESLICE (Tranche de temps) Oui TSEPOOL (Pool fin de tranche de temps) Oui WLCGRP (Groupe de charge de travail) Oui |
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| JOB | Travail | Valeurs uniques: * Autres valeurs: Nom de travail qualifié |
Facultatif, clé, positionnel 1 |
| Qualificatif 1: Travail | Nom | ||
| Qualificatif 2: Utilisat | Nom | ||
| Qualificatif 3: Numéro | 000000-999999 | ||
| JOBPTY | Priorité du travail (en JOBQ) | 0-9, *SAME | Facultatif |
| OUTPTY | Priorité de sortie (en OUTQ) | 1-9, *SAME | Facultatif |
| PRTDEV | Unité imprimante | Nom, *SAME, *USRPRF, *SYSVAL, *WRKSTN | Facultatif |
| OUTQ | File d'attente en sortie | Valeurs uniques: *SAME, *USRPRF, *DEV, *WRKSTN Autres valeurs: Nom d'objet qualifié |
Facultatif |
| Qualificatif 1: File d'attente en sortie | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| RUNPTY | Priorité d'exécution | 1-99, *SAME | Facultatif |
| JOBQ | File d'attente de travaux | Valeurs uniques: *SAME Autres valeurs: Nom d'objet qualifié |
Facultatif |
| Qualificatif 1: File d'attente de travaux | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| PRTTXT | Texte à imprimer | Valeur caractère, *SAME, *SYSVAL, *BLANK | Facultatif |
| LOG | Consignation des messages | Liste d'éléments | Facultatif |
| Élément 1: Niveau | 0-4, *SAME | ||
| Élément 2: Filtre de gravité | 0-99, *SAME | ||
| Élément 3: Texte | *SAME, *MSG, *SECLVL, *NOLIST | ||
| LOGCLPGM | Consigner cdes programme CL | *SAME, *NO, *YES | Facultatif |
| LOGOUTPUT | Sortie historique du travail | *SAME, *SYSVAL, *JOBLOGSVR, *JOBEND, *PND | Facultatif |
| JOBMSGQFL | Action file msg trav saturée | *SAME, *SYSVAL, *NOWRAP, *WRAP, *PRTWRAP | Facultatif |
| INQMSGRPY | Réponse message interrogation | *SAME, *RQD, *DFT, *SYSRPYL | Facultatif |
| BRKMSG | Présentation msg interruption | *SAME, *NORMAL, *NOTIFY, *HOLD | Facultatif |
| STSMSG | Messages d'état | *SAME, *USRPRF, *SYSVAL, *NONE, *NORMAL | Facultatif |
| DDMCNV | Conversation DDM | *SAME, *KEEP, *DROP | Facultatif |
| SCDDATE | Date planifiée | Date, *SAME, *CURRENT, *MONTHSTR, *MONTHEND, *MON, *TUE, *WED, *THU, *FRI, *SAT, *SUN | Facultatif |
| SCDTIME | Heure planifiée | Heure, *SAME, *CURRENT | Facultatif |
| DATE | Date du travail | Date, *SAME | Facultatif |
| DATFMT | Format de date | *SAME, *SYSVAL, *YMD, *MDY, *DMY, *JUL | Facultatif |
| DATSEP | Séparateur de date | *SAME, *SYSVAL, *BLANK, '/', '-', '.', ' ', ',' | Facultatif |
| TIMSEP | Séparateur d'heure | *SAME, *SYSVAL, *BLANK, ':', '.', ' ', ',' | Facultatif |
| SWS | Indicateurs externes | Valeur caractère, *SAME | Facultatif |
| TIMESLICE | Tranche de temps | 1-9999999, *SAME | Facultatif |
| PURGE | Admis à sortir de mémoire | *SAME, *YES, *NO | Facultatif |
| DFTWAIT | Temps d'attente par défaut | 1-9999999, *SAME, *NOMAX | Facultatif |
| DEVRCYACN | Action rétablissement unité | *SAME, *SYSVAL, *MSG, *DSCMSG, *DSCENDRQS, *ENDJOB, *ENDJOBNOLIST | Facultatif |
| TSEPOOL | Pool fin de tranche de temps | *SAME, *SYSVAL, *NONE, *BASE | Facultatif |
| PRTKEYFMT | Format pour touche IMPR | *SAME, *SYSVAL, *NONE, *PRTBDR, *PRTHDR, *PRTALL | Facultatif |
| SRTSEQ | Séquence de tri | Valeurs uniques: *SAME, *USRPRF, *SYSVAL, *HEX, *LANGIDUNQ, *LANGIDSHR Autres valeurs: Nom d'objet qualifié |
Facultatif |
| Qualificatif 1: Séquence de tri | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| LANGID | Identificateur de langue | Valeur caractère, *SAME, *USRPRF, *SYSVAL | Facultatif |
| CNTRYID | ID pays ou région | Valeur caractère, *SAME, *USRPRF, *SYSVAL | Facultatif |
| CCSID | ID codé de jeu de caractères | 1-65535, *SAME, *USRPRF, *SYSVAL, *HEX | Facultatif |
| DECFMT | Format décimal | *SAME, *SYSVAL, *BLANK, I, J | Facultatif |
| CHRIDCTL | Contrôle ID caractère | *SAME, *USRPRF, *SYSVAL, *DEVD, *JOBCCSID | Facultatif |
| SPLFACN | Action de fichier spoule | *SAME, *SYSVAL, *KEEP, *DETACH | Facultatif |
| WLCGRP | Groupe de charge de travail | Nom simple, *SAME, *NONE | Facultatif |
| CPUTIME | Temps maximal unité traitement | 1-9999999, *SAME, *NOMAX | Facultatif |
| MAXTMPSTG | Mémoire temporaire maximale | 1-2147483647, *SAME, *NOMAX | Facultatif |
| PRCRSCPTY | Priorité ressources processeur | *SAME, *SYSCTL, *NORMAL, *HIGH, *LOW | Facultatif |
| DUPJOBOPT | Option pour travaux dupliqués | *SELECT, *MSG | Facultatif |
Travail (JOB)
Indique le nom du travail dont les attributs sont à modifier.
- *
- Les attributs du travail qui a émis la commande sont modifiés.
Qualificatif 1 : Travail
- nom
- Indiquez le nom du travail.
Qualificatif 2 : Utilisat
- nom
- Indiquez le nom du profil utilisateur sous lequel le travail s'exécute.
Qualificatif 3 : Numéro
- 000000-999999
- Indiquez le numéro de travail attribué par le système.
Si le nom du travail n'est pas qualifié, une recherche est effectuée sur le nom de tous les travaux en cours du système. Si plus d'une occurrence du nom indiqué est trouvée, un nom qualifié doit être indiqué.
Priorité du travail (en JOBQ) (JOBPTY)
Indique le niveau de priorité du travail à modifier (de 0 à 9, où 0 correspond au niveau le plus élevé et 9 au plus faible).
- *SAME
- Le niveau de priorité en soumission reste inchangé.
- 0-9
- Indiquez le niveau de priorité du travail. Si le travail est actuellement dans la file d'attente de travaux, sa position peut être modifiée. Le niveau de priorité indiqué ne peut pas être supérieur à celui défini dans le profil utilisateur dont dépend le travail contenant cette commande.
Priorité de sortie (en OUTQ) (OUTPTY)
Indique la priorité de sortie pour les fichiers spoule en sortie produits par ce travail. Le niveau de priorité le plus élevé est 1, et le niveau le plus bas est 9.
- *SAME
- Le niveau de priorité des sorties spoule reste inchangé.
- 1-9
- Indiquez le niveau de priorité des fichiers de sortie du travail. Ce niveau ne peut pas être supérieur à celui défini dans le profil utilisateur dont dépend le travail contenant cette commande. Le système modifie les fichiers spoule en sortie placés dans les files d'attente en sortie, dans l'espace de nom de la bibliothèque pour l'unité d'exécution qui lance la commande.
Unité imprimante (PRTDEV)
Indique le nom de l'imprimante par défaut pour ce travail.
Remarque :Cela suppose que les valeurs par défaut pour le fichier imprimante, la description de travail, le profil utilisateur et le poste de travail sont indiquées au paramètre OUTQ.
- *SAME
- L'imprimante par défaut reste inchangée.
- *USRPRF
- Lorsque le travail modifié est le travail dans lequel la commande s'exécute, l'imprimante est déterminée à partir du profil utilisateur sous lequel l'unité d'exécution s'exécutait initialement. Lorsque le travail modifié est un travail différent, l'imprimante est déterminée à partir du profil utilisateur associé à ce travail.
- *SYSVAL
- L'unité indiquée dans la valeur système QPRTDEV est utilisée comme imprimante.
- *WRKSTN
- L'imprimante par défaut utilisée pour ce travail est celle qui a été attribuée à l'écran associé au travail.
File d'attente en sortie (OUTQ)
Indique le nom de la file d'attente en sortie utilisée pour les fichiers spoule indiquant OUTQ(*JOB). Ce paramètre s'applique uniquement aux fichiers d'imprimante pour lesquels la valeur *JOB a été précisée pour le paramètre OUTQ.
Valeurs uniques
- *SAME
- La file d'attente en sortie par défaut reste inchangée.
- *USRPRF
- Lorsque le travail modifié est le travail dans lequel la commande s'exécute, la file d'attente en sortie est déterminée à partir du profil utilisateur sous lequel l'unité d'exécution s'exécutait initialement. Lorsque le travail modifié est un travail différent, la file d'attente en sortie est déterminée à partir du profil utilisateur associé à ce travail.
- *DEV
- Le paramètre DEV est déterminé par une des commandes relatives aux fichiers imprimante suivantes : CRTPRTF (Créer un fichier imprimante), CHGPRTF (Modifier un fichier imprimante) ou OVRPRTF (Substituer un fichier imprimante).
Remarque :Cela suppose que les valeurs par défaut pour le fichier imprimante, la description de travail, le profil utilisateur et le poste de travail ont été indiquées au paramètre OUTQ.
- *WRKSTN
- La file d'attente en sortie par défaut utilisée pour ce travail est celle qui a été attribuée au poste de travail associé au travail lorsque celui-ci a été démarré.
Qualificatif 1 : File d'attente en sortie
- nom
- Entrez le nom de la bibliothèque de la file d'attente en sortie par défaut utilisée par le travail.
Qualificatif 2 : Biblio
- *LIBL
- La recherche porte sur toutes les bibliothèques de la liste des bibliothèques de l'unité d'exécution en cours jusqu'à ce que la première occurrence soit trouvée.
- *CURLIB
- La file d'attente en sortie par défaut est recherchée dans la bibliothèque en cours de l'unité d'exécution. Si cette bibliothèque n'est pas indiquée, QGPL est utilisée par défaut.
- nom
- Indiquez la bibliothèque de la file d'attente en sortie par défaut utilisée par le travail.
Priorité d'exécution (RUNPTY)
Indique la priorité d'exécution du travail. Il s'agit d'une valeur comprise entre 1 (niveau de priorité le plus élevé) et 99 (niveau le plus bas) correspondant à la priorité d'un travail par rapport à d'autres travaux actifs sur l'unité de traitement. Cette valeur représente l'importance relative (mais pas absolue) du travail. Par exemple, un travail de priorité d'exécution 25 n'est pas deux fois plus important qu'un travail de priorité 50. Cette valeur constitue la priorité d'exécution la plus élevée admise pour les unités d'exécution au sein du travail. Des unités d'exécution peuvent être associées à une priorité plus basse. Modifier la priorité d'exécution du travail a pour effet de modifier celle des unités d'exécution au sein du travail. Par exemple, un travail est exécuté avec une priorité de niveau 10, l'unité d'exécution A au sein de ce travail est exécutée avec une priorité de niveau 10 et l'unité d'exécution B au sein du même travail avec une priorité de niveau 15. Si la priorité d'exécution du travail passe au niveau 20, celle de l'unité d'exécution A est ajustée au niveau 20 et celle de l'unité d'exécution B au niveau 25.
Si le travail comporte plusieurs phases d'activation, une modification apportée à cet attribut pendant l'une des phases n'est pas répercutée sur chacune d'entre elles.
- *SAME
- Le niveau de priorité de l'exécution reste inchangé.
- 1-99
- Indiquez le niveau de priorité de l'exécution du travail.
File d'attente de travaux (JOBQ)
Indique le nom de la file d'attente de travaux dans laquelle le travail est placé.
Valeurs uniques
- *SAME
- La file d'attente de travaux reste inchangée.
Qualificatif 1 : File d'attente de travaux
- nom
- Indiquez le nom de la file d'attente de travaux.
Qualificatif 2 : Biblio
- *LIBL
- La recherche porte sur toutes les bibliothèques de la liste des bibliothèques de l'unité d'exécution en cours jusqu'à ce que la première occurrence soit trouvée.
- *CURLIB
- La file d'attente de travaux est recherchée dans la bibliothèque en cours de l'unité d'exécution. Si cette bibliothèque n'est pas indiquée, QGPL est utilisée par défaut.
- nom
- Indiquez la bibliothèque contenant la file d'attente de travaux.
Texte à imprimer (PRTTXT)
Indique le texte imprimé au bas de chaque page de la sortie imprimée et sur les pages intercalaires.
- *SAME
- La valeur en cours du paramètre PRTTXT reste inchangée.
- *SYSVAL
- La valeur système QPRTTXT est utilisée.
- *BLANK
- Aucun texte n'est imprimé au bas des pages.
- valeur-caractère
- Indiquez la chaîne de caractères à imprimer au bas de chaque page (30 caractères au maximum, placés entre apostrophes).
Consignation des messages (LOG)
Indique les valeurs de consignation de message utilisées pour déterminer la quantité et le type des informations placées dans l'historique du travail. Ce paramètre comporte trois éléments : le niveau de consignation, la gravité et le niveau de texte des messages. Si aucune valeur n'est précisée pour ce paramètre, les valeurs ne sont pas modifiées.
Elément 1 : Niveau
- *SAME
- Le niveau de consignation des messages reste inchangé.
- 0-4
- Indiquez le niveau de consignation des messages utilisé pour le travail. Il existe cinq niveaux :
- 0
- Aucun message n'est consigné.
- 1
- Tous les messages envoyés dans la file d'attente de messages externe du travail qui sont affectés d'un niveau de gravité supérieur ou égal à la valeur indiquée sont consignés. Sont inclus les messages de début, d'arrêt et d'achèvement du travail.
- 2
- Les informations suivantes sont consignées :
- informations de niveau 1,
- messages de demande donnant lieu à l'émission d'un message de haut niveau dont le code de gravité est supérieur ou égal à la gravité de consignation définie. Le message de demande ainsi que tous les messages associés sont consignés.
Remarque :Un message de haut niveau est un message envoyé dans la file d'attente de messages du programme qui reçoit la demande. Par exemple, QCMD est un programme de traitement des demandes fourni par IBM qui reçoit des messages de demande.
- 3
- Les informations suivantes sont consignées :
- informations de niveau 1 et 2,
- tous les messages de demande
- les commandes exécutées par un programme CL sont consignées si les valeurs de consignation de l'attribut de travail et de l'attribut de consignation du programme l'admettent.
- 4
- Les informations suivantes sont consignées :
- tous les messages de demande et tous les messages dont le niveau de gravité est supérieur ou égal au niveau de gravité de consignation de messages défini, y compris les messages de trace,
- les commandes exécutées par un programme CL sont consignées si les valeurs de consignation de l'attribut de travail et de l'attribut de consignation du programme l'admettent.
Elément 2 : Filtre de gravité
- *SAME
- Le niveau de consignation des messages reste inchangé.
- 0-99
- Indiquez le niveau de gravité à utiliser avec le niveau de consignation pour déterminer les messages d'erreur à consigner dans l'historique du travail.
Elément 3 : Texte
- *SAME
- La niveau du texte reste inchangé.
- *MSG
- Seul le texte du message est consigné dans l'historique.
- *SECLVL
- Le texte de message et l'aide sur le message (sections Cause et Que faire) du message d'erreur sont écrits dans l'historique du travail.
- *NOLIST
- Si le travail se termine normalement, aucun historique du travail n'est généré. L'historique du travail n'est généré qu'en cas de fin anormale du travail (code de fin de travail égal ou supérieur à 20). Les messages qui s'affichent dans l'historique du travail contiennent à la fois le texte du message et l'aide correspondante.
Consigner cdes programme CL (LOGCLPGM)
Indique si les commandes exécutées dans un programme en langage de contrôle (CL) sont consignées dans l'historique du travail via la file d'attente de messages du programme CL. Ce paramètre détermine l'état de l'indicateur de consignation du travail. Si *JOB a été indiqué à l'invite Consignation des messages (paramètre LOG) dans la commande CRTCLPGM (Créer un programme CL), l'indicateur défini à l'invite Consigner cdes programme CL (paramètre LOGCLPGM) est utilisé. Les autres valeurs de l'invite Consignation des messages (paramètre LOG) se substituent aux valeurs de l'invite Consigner cdes programme CL (paramètre LOGCLPGM). Les commandes sont consignées de la même façon que les demandes.
- *SAME
- L'état en cours de l'indicateur de consignation reste inchangé.
- *NO
- Les commandes suivantes d'un programme CL ne sont pas consignées dans l'historique du travail.
- *YES
- Toutes les commandes suivantes d'un programme CL sont consignées dans l'historique, à condition qu'elles puissent faire l'objet d'une consignation.
Sortie historique du travail (LOGOUTPUT)
Permet de définir la façon dont l'historique du travail sera créé lorsque le travail sera terminé. Ceci ne concerne pas les historiques de travaux générés lorsque la file d'attente de messages est saturée et que l'action correspondante est *PRTWRAP. Les messages contenus dans la file d'attente de messages du travail sont écrits dans un fichier spoule à partir duquel l'historique du travail peut être imprimé, sauf si l'API QMHCTLJL était utilisée dans le travail pour indiquer que les messages de l'historique du travail doivent être écrits dans un fichier base de données.
La valeur de sortie d'historique du travail peut être modifiée à tout moment tant que l'historique n'est pas généré ou supprimé. Pour ce faire, vous pouvez utiliser l'API QWTCHGJB ou la commande CHGJOB.
La valeur de sortie d'historique du travail peut être affichée à tout moment tant que l'historique n'est pas généré ou supprimé. Pour ce faire, utilisez la commande DSPJOBLOG.
L'historique du travail peut être supprimé lorsque l'exécution du travail est terminée et que l'historique du travail n'a pas encore été généré ou supprimé. Pour supprimer l'historique du travail, vous pouvez utiliser l'API QWTRMVJL ou la commande ENDJOB.
- *SAME
- La valeur reste inchangée.
- *SYSVAL
- La valeur spécifiée dans la valeur système QLOGOUTPUT est utilisée.
- *JOBLOGSVR
- L'historique du travail sera généré par un serveur d'historique de travail. Pour en savoir plus sur les serveurs d'historique de travail, reportez-vous à la commande STRLOGSVR.
- *JOBEND
- L'historique du travail sera généré par le travail lui-même. Si le travail ne peut pas générer son propre historique, celui-ci sera créé par le serveur d'historique du travail. Par exemple, un travail ne génère pas son propre historique lorsque le système traite une commande PWRDWNSYS.
- *PND
- L'historique du travail ne sera pas généré. Il restera en instance jusqu'à ce qu'il soit supprimé.
Action file msg trav saturée (JOBMSGQFL)
Indique l'action à entreprendre lorsque la file d'attente de messages du travail est saturée.
- *SAME
- L'action à entreprendre en cas de saturation de la file d'attente de messages du travail reste inchangée.
- *SYSVAL
- La valeur système QJOBMSGQFL est utilisée.
- *NOWRAP
- La file d'attente de messages ne boucle pas lorsqu'elle est saturée. Le travail est arrêté.
- *WRAP
- La file d'attente de messages boucle lorsqu'elle est saturée et elle se remplit à nouveau.
- *PRTWRAP
- La file d'attente de messages boucle lorsqu'elle est saturée et les messages qui vont ainsi être écrasés sont imprimés.
Réponse message interrogation (INQMSGRPY)
Indique le mode de réponse aux messages prédéfinis envoyés à la suite de l'exécution de ce travail. Vous pouvez déterminer que le contrôle des réponses des messages d'interrogation est issu de la description du travail, que tous les messages d'interrogation reçoivent une réponse ou qu'une réponse par défaut est émise, ou encore qu'une réponse appropriée est recherchée dans la liste des réponses du système à chaque envoi de message d'interrogation prédéfini.
- *SAME
- Le mode de réponse aux messages d'interrogation reste inchangé.
- *RQD
- Toute personne recevant un message d'interrogation lors de l'exécution du travail doit y répondre.
- *DFT
- La réponse par défaut du message est envoyée pour tout message d'interrogation émis lors de l'exécution du travail.
- *SYSRPYL
- Le système vérifie, dans la liste des réponses système, si un poste existe pour tout message d'interrogation émis par ce travail. Si c'est le cas, il utilise la réponse de ce poste. Sinon, une réponse est obligatoire.
Présentation msg interruption (BRKMSG)
Indique comment les messages d'interruption sont gérés. Cela dépend de l'état et du niveau de gravité de la file d'attente de messages, ainsi que de la valeur de ce paramètre.
- *SAME
- Le mode de gestion des messages d'interruption reste inchangé.
- *NORMAL
- La gestion des messages d'interruption est déterminée par l'état de la file d'attente de messages.
- *NOTIFY
- La réception d'un message provoque l'émission d'un signal sonore. *NOTIFY n'est admis que pour les travaux interactifs.
- *HOLD
- Ni les messages d'interruption, ni les messages envoyés par la commande SNDBRKMSG (Envoyer un message d'interruption) à un poste de travail en cours de session ne s'affichent si la file d'attente de messages est en mode de réception *BREAK. Si la file d'attente est en mode *NOTIFY, aucun signal sonore n'est émis. Le programme de gestion des messages d'interruption utilisateur n'est pas lancé.
Messages d'état (STSMSG)
Indique comment les messages d'état seront traités pour ce travail.
- *SAME
- La façon dont seront traités les messages d'état n'est pas modifiée.
- *USRPRF
- Lorsque le travail modifié est le travail dans lequel la commande s'exécute, la gestion des messages d'état est déterminée à partir du profil utilisateur sous lequel l'unité d'exécution s'exécutait initialement. Lorsque le travail modifié est un travail différent, la gestion des messages d'état est déterminée à partir du profil utilisateur associé à ce travail.
- *SYSVAL
- L'affichage éventuel des messages d'état est précisé dans la valeur système QSTSMSG.
- *NONE
- Les messages d'état ne seront pas affichés.
- *NORMAL
- Les messages d'état sont affichés. Le texte apparaissant sur la dernière ligne de l'écran est perdu.
Conversation DDM (DDMCNV)
Indique si les connexions effectuées via les protocoles DDM restent actives lorsqu'elles ne sont pas utilisées. Ces connexions englobent les conversations APPC, les conversations TCP/IP actives ou les connexions Opti-Connect. Les protocoles DDM sont utilisés dans les applications DRDA, DDM ou DB2 Multisystem.
- *SAME
- L'état en cours de l'attribut de conversation DDM reste inchangé.
- *KEEP
- Le système maintient les conversations DDM actives en l'absence d'utilisateurs, sauf si :
- la phase d'activation s'arrête dans le système source soit au niveau du travail, soit lorsque le travail est redirigé.
- une demande explicite de fin de conversation a été émise par l'intermédiaire de la commande RCLDDMCNV (Récupérer conversations DDM) ou de la commande RCLRSC (Récupérer les ressources).
- un incident de communications ou une erreur interne s'est produit.
- une connexion DRDA à un serveur d'application non démarré sur le système i a été arrêtée.
- *DROP
- Le système met fin à une conversation DDM s'il n'y a pas d'utilisateur. Par exemple, lorsqu'une application ferme un fichier DDM, ou qu'une application DRDA exécute une instruction SQL DISCONNECT.
Date planifiée (SCDDATE)
Indique la date à laquelle le travail soumis doit être exécuté.
Si votre système ou votre travail utilise le format de date Julien, les valeurs *MONTHSTR et *MONTHEND sont calculées comme s'il n'utilisait pas ce format.
- *SAME
- Cette valeur reste inchangée.
- *CURRENT
- Le travail soumis doit être exécuté à la date du jour.
- *MONTHSTR
- Le travail soumis doit être exécuté le premier jour du mois. Si vous indiquez la valeur *MONTHSTR et que la date du jour correspond au premier jour du mois, mais que l'heure indiquée au paramètre SCDTIME n'est pas passée, l'exécution du travail doit avoir lieu ce jour. Sinon, elle est reportée au premier jour du mois suivant.
- *MONTHEND
- Le travail soumis doit être exécuté le dernier jour du mois. Si vous indiquez la valeur *MONTHEND et que la date du jour correspond au dernier jour du mois, mais que l'heure indiquée au paramètre SCDTIME n'est pas passée, l'exécution du travail doit avoir lieu ce jour. Sinon, elle est reportée au dernier jour du mois suivant.
- *MON
- Le travail doit être exécuté lundi.
- *TUE
- Le travail doit être exécuté mardi.
- *WED
- Le travail doit être exécuté mercredi.
- *THU
- Le travail doit être exécuté jeudi.
- *FRI
- Le travail doit être exécuté vendredi.
- *SAT
- Le travail doit être exécuté samedi.
- *SUN
- Le travail doit être exécuté dimanche.
- date
- Indiquez une date, avec ou sans séparateurs, dans le format de date du travail.
Heure planifiée (SCDTIME)
Indique l'heure à laquelle le travail doit être exécuté à la date planifiée.
Remarque :Bien que vous puissiez définir l'heure d'exécution du travail à la seconde près, une éventuelle surcharge du système peut en retarder le démarrage.
- *SAME
- Cette valeur reste inchangée.
- *CURRENT
- L'heure de soumission du travail est l'heure en cours.
- heure
- Indiquez l'heure de démarrage souhaitée pour le travail. Pour cela, utilisez le format 24 heures, avec ou sans séparateur :
- Si vous n'utilisez pas de séparateur, entrez une chaîne de 4 ou 6 chiffres (hhmm ou hhmmss), hh représentant les heures, mm les minutes et ss les secondes. Les valeurs admises pour les heures s'échelonnent entre 00 et 23. Elles s'échelonnent entre 00 et 59 pour les minutes et les secondes.
- Si vous utilisez des séparateurs, entrez une chaîne de 5 ou 8 chiffres, où le séparateur indiqué pour votre travail délimite les heures, les minutes et les secondes. Si cette commande est lancée a partir de la ligne de commande, la chaîne doit être entrée entre apostrophes. Si vous utilisez un autre séparateur que celui indiqué pour votre travail, la commande échouera.
Date du travail (DATE)
Indique la date affectée au travail. Celle-ci est la même pendant toute la durée du travail, sauf si elle est modifiée par l'utilisateur.
- *SAME
- La date du travail reste inchangée.
- date
- Indiquez la date du travail. Entrez la valeur dans le format utilisé pour le travail en cours. Si aucune date n'est indiquée alors qu'elle est demandée par une fonction, la date système est utilisée par défaut. La valeur de ce paramètre se substitue à la date système, pour l'exécution du travail uniquement.
Format de date (DATFMT)
Format de la date
- *SAME
- Le format de la date reste inchangé.
- *SYSVAL
- La valeur système QDATFMT est utilisée.
- *YMD
- Le format de date utilisé est le suivant : année, mois, jour.
- *MDY
- Le format de date utilisé est le suivant : mois, jour, année.
- *DMY
- Le format de date utilisé est le suivant : jour, mois, année.
- *JUL
- La date a le format julien.
Séparateur de date (DATSEP)
Séparateur de date utilisé
- *SAME
- Le séparateur de date reste inchangé.
- *SYSVAL
- La valeur système pour le séparateur de date est utilisée.
- *BLANK
- Le séparateur de date est un blanc.
- '/'
- Le séparateur de date est la barre oblique (/).
- '-'
- Le séparateur de date est le trait d'union (-).
- '.'
- Le séparateur d'heure est le point (.)
- ' '
- Le séparateur de date est un blanc.
- ','
- Le séparateur de date est la virgule (,).
Séparateur d'heure (TIMSEP)
Indique le séparateur d'heure utilisé pour le travail.
Remarque :Lorsque vous indiquez l'heure dans d'autres commandes, vous devez utiliser le séparateur d'heure précisé dans ce paramètre, ou alors aucun séparateur. Si vous utilisez dans une autre commande un séparateur d'heure différent de celui indiqué ici, cette commande n'aboutira pas.
- *SAME
- Le séparateur d'heure reste inchangé.
- *SYSVAL
- Le séparateur d'heure utilisé est celui indiqué dans la valeur système QTIMSEP.
- *BLANK
- Le séparateur d'heure est un blanc.
- ':'
- Le séparateur d'heure est le signe deux-points (:).
- '.'
- Le séparateur d'heure est le point (.)
- ' '
- Le séparateur d'heure est un blanc.
- ','
- Le séparateur d'heure est la virgule (,).
Indicateurs externes (SWS)
Indique l'état des huit indicateurs externes du travail. Ces indicateurs peuvent être testés ou définis dans un programme CL ; ils permettent de contrôler le flot du programme. Les valeurs possibles sont : 0 (hors fonction), 1 (en fonction) et X (reste inchangé).
- *SAME
- La valeur des huit indicateurs externes reste inchangée.
- valeur-caractère
- Pour changer l'état des indicateurs externes, entrez une suite de huit valeurs (0, 1 ou X) placées, éventuellement, entre apostrophes. Indiquez X, si vous ne désirez pas modifier la valeur d'un indicateur.
Tranche de temps (TIMESLICE)
Indique la période de temps processeur maximal, en millisecondes, à accorder à chacune des unités d'exécution du travail avant que d'autres unités d'exécution de ce travail ou d'autres travaux puissent être exécutées. Cette tranche de temps définit la période nécessaire à une unité d'exécution au sein du travail pour effectuer un certain volume de traitement. Une fois la tranche de temps écoulée, l'unité d'exécution peut être mise à l'état inactif, ce qui permet à d'autres unités d'exécution d'être actives dans le pool mémoire.
Si le travail comporte plusieurs phases d'activation, une modification apportée à cet attribut pendant l'une des phases n'est pas répercutée sur chacune d'entre elles.
- *SAME
- La valeur de la tranche de temps reste inchangée.
- 1-9999999
- Indiquez la tranche de temps allouée à chaque unité d'exécution du travail.
Remarque :Une milliseconde représente un millième de seconde. 9 999 999 millisecondes représentent donc 9999999 secondes. Bien qu'il soit possible d'indiquer une valeur inférieure à 8, la durée minimale d'exécution d'un traitement par le système est de 8 millisecondes. Si vous affichez les attributs d'exécution d'un travail, vous constaterez que la tranche de temps n'est jamais inférieure à 8.
Admis à sortir de mémoire (PURGE)
Indique si le travail peut être transféré de la mémoire principale à la mémoire secondaire au terme d'une tranche de temps ou bien lorsqu'il entre dans une phase de longue attente (attente de la réponse de l'utilisateur d'un poste de travail, par exemple). Cet attribut est ignoré lorsque plusieurs unités d'exécution sont actives au sein de ce travail.
Si le travail comporte plusieurs phases d'activation, une modification apportée à cet attribut pendant l'une des phases n'est pas répercutée sur chacune d'entre elles.
- *SAME
- La valeur de l'option de suppression reste inchangée.
- *YES
- Le travail peut être transféré en mémoire secondaire. Toutefois, un travail à unités d'exécution multiples ne peut jamais être purgé de la mémoire principale.
- *NO
- Le travail ne peut pas être transféré de la mémoire principale à la mémoire secondaire. Toutefois, lorsque de la mémoire principale est nécessaire, les pages appartenant à une unité d'exécution de ce travail peuvent être transférées en mémoire secondaire. Ainsi, lorsqu'une unité d'exécution de ce travail s'exécute de nouveau, ses pages sont rechargées en mémoire principale au fur et à mesure des besoins.
Temps d'attente par défaut (DFTWAIT)
Indique le temps maximal par défaut (en secondes) pendant lequel une unité d'exécution d'un travail attend qu'une instruction système, telle l'instruction machine LOCK, obtienne une ressource. Ce temps d'attente par défaut est utilisé si aucun autre temps d'attente n'est défini. En général, il s'agit du temps pendant lequel le système attend avant de mettre fin à la demande. Le temps indiqué à ce paramètre est ignoré pour les opérations de lecture de fichiers base de données.
Si le travail comporte plusieurs phases d'activation, une modification apportée à cet attribut pendant l'une des phases n'est pas répercutée sur chacune d'entre elles.
- *SAME
- Le temps d'attente maximal par défaut reste inchangé.
- *NOMAX
- Aucun temps d'attente maximal n'a été défini.
- 1-9999999
- Indiquez le délai maximal pendant lequel le système doit attendre qu'une instruction obtienne une ressource.
Action rétablissement unité (DEVRCYACN)
Indique, en cas de détection d'erreurs d'E-S sur l'unité *REQUESTER, l'action de rétablissement à entreprendre pour les travaux interactifs. Ce paramètre s'applique uniquement aux travaux interactifs.
- *SAME
- L'action de rétablissement de l'unité reste inchangée.
- *SYSVAL
- La valeur système QDEVRCYACN en cours doit être utilisée.
- *MSG
- Le programme d'application demandant l'opération d'E-S reçoit un message d'erreur indiquant que l'opération n'a pas abouti.
- *DSCMSG
- Le travail est automatiquement déconnecté. Lors de sa prochaine connexion, un message d'erreur apparaît indiquant qu'une erreur d'E-S s'est produite, mais que l'unité a été rétablie. L'écran affiché avant l'apparition de l'erreur doit cependant être réaffiché.
- *DSCENDRQS
- Le travail est automatiquement déconnecté. Lors de sa prochaine connexion, la commande ENDRQS est lancée, indiquant le processeur de la demande précédente. S'il n'y a pas de processeur, un message d'erreur est émis.
- *ENDJOB
- Le travail est arrêté à l'aide de l'option *IMMED. Un historique du travail est créé.
- *ENDJOBNOLIST
- Le travail est arrêté à l'aide de l'option *IMMED. Aucun historique du travail n'est créé.
Pool fin de tranche de temps (TSEPOOL)
Indique si des unités d'exécution des travaux interactifs doivent être transférées dans un autre pool de la mémoire principale une fois la tranche de temps écoulée. En cas de longue attente, l'unité d'exécution est replacée dans le pool d'origine. Cette option permet éventuellement de limiter l'impact du pseudo-batch sur les temps de réponse interactifs. Ce paramètre s'applique uniquement aux travaux interactifs.
- *SAME
- La valeur indiquée reste inchangée.
- *SYSVAL
- La valeur système QTSEPOOL en cours lors de l'exécution de la commande CHGJOB est utilisée pour ce travail.
- *NONE
- Aucune unité d'exécution du travail ne sera transférée une fois la tranche de temps écoulée.
- *BASE
- Une unité d'exécution du travail sera déplacée dans le pool de base une fois sa tranche de temps écoulée.
Format pour touche IMPR (PRTKEYFMT)
Indique si les informations relatives au cadre et à l'en-tête sont imprimées lorsque vous appuyez sur la touche IMPR.
- *SAME
- La valeur indiquée pour ce paramètre reste inchangée.
- *SYSVAL
- La valeur indiquée pour la valeur système QPRTKEYFMT détermine si les informations relatives à l'en-tête ou au cadre sont imprimées.
- *NONE
- Les informations relatives au cadre et à l'en-tête ne sont pas imprimées.
- *PRTBDR
- Les informations relatives au cadre sont imprimées.
- *PRTHDR
- Les informations relatives à l'en-tête sont imprimées.
- *PRTALL
- Les informations relatives au cadre et à l'en-tête sont imprimées.
Séquence de tri (SRTSEQ)
Indique la table de séquence de tri à utiliser pour effectuer des comparaisons de chaînes pour ce travail.
Valeurs uniques
- *SAME
- Cette valeur reste inchangée.
- *USRPRF
- Lorsque le travail modifié est le travail dans lequel la commande s'exécute, la table de tri est déterminée à partir du profil utilisateur sous lequel l'unité d'exécution s'exécutait initialement. Lorsque le travail modifié est un travail différent, la table de tri est déterminée à partir du profil utilisateur associé à ce travail.
- *SYSVAL
- La valeur système QSRTSEQ est utilisée.
- *HEX
- Aucune table de séquence de tri n'est utilisée. Les valeurs hexadécimales des caractères sont utilisées pour déterminer la séquence de tri.
- *LANGIDUNQ
- Une table de tri à poids uniques est utilisée.
- *LANGIDSHR
- Une table de tri à poids partagés est utilisée.
Qualificatif 1 : Séquence de tri
- nom
- Indiquez le nom de la table de séquence de tri qui sera utilisée pour ce travail.
Qualificatif 2 : Biblio
- *LIBL
- La recherche porte sur toutes les bibliothèques de la liste des bibliothèques de l'unité d'exécution en cours jusqu'à ce que la première occurrence soit trouvée.
- *CURLIB
- La recherche est effectuée dans la bibliothèque en cours de l'unité d'exécution. Si cette bibliothèque n'est pas indiquée, QGPL est utilisée par défaut.
- nom
- Indiquez la bibliothèque contenant la table de séquence de tri.
Identificateur de langue (LANGID)
Indique l'identificateur de langue à associer à ce travail. L'identificateur de langue est utilisé lorsque *LANGIDUNQ ou *LANGIDSHR est indiqué dans le paramètre SRTSEQ (Séquence de tri). Si l'ID codé de jeu de caractères (CCSID) du travail est 65535, ce paramètre est également utilisé pour déterminer la valeur du CCSID par défaut du travail (DFTCCSID).
- *SAME
- La valeur reste inchangée.
- *USRPRF
- Lorsque le travail modifié est le travail dans lequel la commande s'exécute, l'ID langue est déterminé à partir du profil utilisateur sous lequel l'unité d'exécution s'exécutait initialement. Lorsque le travail modifié est un travail différent, l'ID langue est déterminé à partir du profil utilisateur associé à ce travail.
- *SYSVAL
- La valeur système QLANGID est utilisée.
- valeur-caractère
- Indiquez l'identificateur de langue qui sera utilisé par le travail.
ID pays ou région (CNTRYID)
Indique l'identificateur de pays ou région qui sera utilisé par le travail.
- *SAME
- La valeur reste inchangée.
- *USRPRF
- Lorsque le travail modifié est le travail dans lequel la commande s'exécute, l'ID pays ou région est déterminé à partir du profil utilisateur sous lequel l'unité d'exécution s'exécutait initialement. Lorsque le travail modifié est un travail différent, l'ID pays ou région est déterminé à partir du profil utilisateur associé à ce travail.
- *SYSVAL
- La valeur système QCNTRYID est utilisée.
- valeur-caractère
- Indiquez l'identificateur de pays ou région qui sera utilisé par le travail.
ID codé de jeu de caractères (CCSID)
Indique le CCSID associé à ce travail.
- *SAME
- La valeur de CCSID reste inchangée.
- *USRPRF
- Lorsque le travail modifié est le travail dans lequel la commande s'exécute, le CCSID est déterminé à partir du profil utilisateur sous lequel l'unité d'exécution s'exécutait initialement. Lorsque le travail modifié est un travail différent, le CCSID est déterminé à partir du profil utilisateur associé à ce travail.
- *SYSVAL
- Le CCSID utilisé est celui indiqué dans la valeur système QCCSID.
- *HEX
- Le CCSID 65535 est utilisé. Il indique que les données alphanumériques se trouvant dans les zones sont traitées comme des données binaires et qu'elles ne sont pas converties.
- 1-65535
- Indiquez le CCSID.
Format décimal (DECFMT)
Indique le format décimal utilisé pour le travail.
- *SAME
- La valeur reste inchangée.
- *SYSVAL
- La valeur indiquée pour la valeur système QDECFMT est utilisée.
- *BLANK
- Un point (.) est utilisé pour le format décimal, avec suppression des zéros.
- I
- Une virgule (,) est utilisée pour le format décimal, avec suppression des zéros.
- J
- Une virgule (,) est utilisée pour le format décimal, avec un zéro à gauche.
Contrôle ID caractère (CHRIDCTL)
Indique le contrôle d'ID caractère pour le travail. Cet attribut contrôle le type de conversion de CCSID appliqué aux fichiers et imprimante, et aux groupes de panneaux. Pour que vous puissiez utiliser cet attribut, la valeur spéciale *CHRIDCTL doit être indiquée au paramètre CHRID des commandes de création, de modification et de substitution pour les fichiers écran et imprimante, et les groupes de panneaux.
- *SAME
- La valeur ne change pas.
- *USRPRF
- Lorsque le travail modifié est le travail dans lequel la commande s'exécute, le contrôle d'identificateur de caractères est déterminé à partir du profil utilisateur sous lequel l'unité d'exécution s'exécutait initialement. Lorsque le travail modifié est un travail différent, le contrôle d'identificateur de caractères est déterminé à partir du profil utilisateur associé à ce travail.
- *SYSVAL
- La valeur définie pour la valeur système QCHRIDCTL est utilisée.
- *DEVD
- La valeur spéciale *DEVD effectue la même fonction que dans le paramètre CHRID pour les fichiers écran et imprimante, et les groupes de panneaux.
- *JOBCCSID
- La valeur spéciale *JOBCCSID effectue la même fonction que dans le paramètre CHRID pour les fichiers écran, les fichiers imprimante et les groupes de panneaux.
Action de fichier spoule (SPLFACN)
Indique si l'accès aux fichiers spoule se fait par les interfaces de travail après l'arrêt du travail ou non. Le fait de conserver les fichiers spoule avec les travaux permet aux commandes de travail telles que WRKSBMJOB (Gérer les travaux soumis) de gérer les fichiers spoule même après l'arrêt du travail. Le fait de détacher les fichiers spoule des travaux réduit l'utilisation des ressources système en permettant aux structures de travail d'être recyclées lors de l'arrêt du travail.
- *SAME
- La valeur ne change pas.
- *SYSVAL
- La valeur indiquée dans la valeur système QSPLFACN est utilisée.
- *KEEP
- Si les fichiers spoule du travail se trouvent sur le pool de mémoire secondaire système (ASP 1) ou sur un pool utilisateur de base (ASP 2-32) lors de l'arrêt du travail, ils sont conservés avec le travail et l'état du travail est mis à jour pour indiquer que le travail est terminé. Si tous les fichiers spoule restants se trouvent sur des ASP indépendants (ASP 33-255), ils sont détachés du travail et ce dernier est retiré du système.
- *DETACH
- Lorsque le travail est arrêté, les fichiers spoule sont détachés du travail et celui-ci est enlevé du système. Si le travail s'est déjà arrêté, cette modification va immédiatement détacher les fichiers spoule du travail et enlever le travail du système.
Groupe de charge de travail (WLCGRP)
Indique le groupe de charge de travail associé à ce travail. Vous pouvez utiliser la commande ADDWLCGRP pour définir un groupe de charge de travail.
Si le travail comporte plusieurs phases d'activation, une modification apportée à cet attribut pendant l'une des phases n'est pas répercutée sur chacune d'entre elles.
Remarque :Les modifications apportées à ce paramètre peuvent affecter les performances du travail en cours de modification.
- *SAME
- Le groupe de charge de travail ne change pas.
- *NONE
- Le travail n'est associé à aucun groupe de charge de travail.
- nom-simple
- Indiquez le nom d'un groupe de charge de travail.
Temps maximal unité traitement (CPUTIME)
Indique le temps UC maximal (en millisecondes) alloué au travail. Si ce dernier est composé de plusieurs phases d'activation, seule la phase d'activation en cours est affectée. Si le travail se trouve dans une file d'attente de travaux, seule la phase d'activation suivante est affectée. En cas de dépassement du temps maximum, le travail est suspendu.
- *SAME
- Le temps UC maximal n'est pas modifié.
- *NOMAX
- Le temps UC n'est pas limité.
- 1-9999999
- Indiquez le temps UC maximal (en millisecondes).
Mémoire temporaire maximale (MAXTMPSTG)
Indique le volume maximal de mémoire temporaire (secondaire) (en mégaoctets) utilisable par le travail. Si ce dernier est composé de plusieurs phases d'activation, seule la phase d'activation en cours est affectée. Si le travail se trouve dans une file d'attente de travaux, seule la phase d'activation suivante est affectée.
Cette mémoire temporaire fournit les ressources nécessaires au programme lui-même et aux objets internes du système créés implicitement pour prendre en charge le travail. (Elle n'inclut pas la mémoire des objets de la bibliothèque QTEMP.) En cas de dépassement du volume de mémoire temporaire maximal, le travail est suspendu. Ce paramètre ne s'applique pas à l'utilisation de la mémoire secondaire permanente gérée par le profil utilisateur.
- *SAME
- La quantité maximale de mémoire temporaire autorisée pour le travail n'est pas modifiée.
- *NOMAX
- La capacité maximale admise par le système est utilisée.
- 1-2147483647
- Indiquez la quantité maximale de mémoire temporaire (en mégaoctets) utilisable.
Priorité ressources processeur (PRCRSCPTY)
Si le traitement multitâche simultané est activé pour votre système, la priorité des ressources processeur sera utilisée par le système d'exploitation pour déterminer l'importance relative du travail lors de sa répartition par rapport aux autres travaux répartis.
Les performances peuvent varier en fonction du modèle du processeur, du placement de la partition, de l'utilisation du processeur et d'autres paramètres et éléments de configuration du système.
Remarque :Les modifications apportées à la priorité des ressources processeur peuvent avoir un impact sur l'utilisation et les performances globales du système. PRCRSCPTY(*HIGH) doit être utilisé de manière conservatoire afin de réduire toute dégradation potentielle des performances sur le reste du système.
- *SAME
- La priorité des ressources processeur est inchangée.
- *SYSCTL
- Le système détermine la priorité des ressources processeur pour le travail et ses unités d'exécution.
- *NORMAL
- Le travail et ses unités d'exécution seront répartis uniformément sur le nombre maximal de processeurs disponibles.
- *HIGH
- Le système d'exploitation isolera ce travail et ses unités d'exécution, lorsque cela sera possible, sur les processeurs ayant le moins d'unités d'exécution en cours d'exécution simultanément.
- *LOW
- Le travail et ses unités d'exécution seront répartis, lorsque cela sera possible, sur les processeurs ayant d'autres travaux à priorité basse en cours d'exécution.
Option pour travaux dupliqués (DUPJOBOPT)
Indique l'action effectuée lorsque des travaux en double sont détectés par cette commande.
- *SELECT
- L'écran de sélection s'affiche lorsque des travaux en double sont détectés lors d'une session interactive. Sinon, un message est émis.
- *MSG
- Un message est émis lorsque des travaux dupliqués sont détectés.
Exemples
Exemple 1 : Modification des valeurs de consignation des messages
CHGJOB JOB(123581/DEPT2/WS1) LOG(2 40 *SECLVL)
Cette commande permet de modifier le travail WS1, associé au profil utilisateur DEPT2 et au numéro de travail 123581. Il reçoit uniquement les commandes et les messages de diagnostic associés (texte d'aide) si le niveau de gravité des messages est supérieur ou égal à 40. Outre le texte du message, le texte d'aide est consigné dans l'historique du travail.
Exemple 2 : Modification de la priorité de soumission et des indicateurs externes
CHGJOB JOB(PAYROLL) JOBPTY(4) OUTPTY(3) SWS(10XXXX00)
Cette commande permet d'attribuer la valeur 4 à la priorité de soumission du travail PAYROLL et la valeur 3 à la priorité de sortie du travail. Quatre des huit indicateurs externes sont également modifiés. Les indicateurs externes 1 et 2 sont associés à la valeur 1 et 0, les indicateurs 3 à 6 restent inchangés et les indicateurs 7 et 8 sont tous deux associés à la valeur 0. Comme seul le nom simple du travail est indiqué, il ne doit y avoir qu'un seul travail appelé PAYROLL dans le système.
Exemple 3 : Déplacement d'un travail vers une autre file d'attente
CHGJOB JOB(MYJOB) JOBQ(MYLIB/MYJOBQ) INQMSGRPY(*SYSRPYL)
Cette commande permet de déplacer le travail de la file d'attente dans laquelle il se trouve actuellement vers la file d'attente de travaux MYJOBQ dans la bibliothèque MYLIB. Pour effectuer cette modification, il doit s'agir d'un travail par lots qui n'est pas en cours d'exécution. En outre, le travail est modifié pour que les messages d'interrogation émis pour ce travail et associés à un poste de la liste des réponses système reçoivent la réponse correspondant à ce poste. Pour un message d'interrogation qui n'est pas représenté dans la liste de réponses système, une réponse est requise.
Exemple 4 : Modification de la priorité d'exécution et du temps d'attente par défaut
CHGJOB JOB(MYJOB) RUNPTY(10) DFTWAIT(150)
Si l'utilisateur de la commande dispose des droits d'exploitation des travaux, cette commande modifie la priorité d'exécution du travail MYJOB et le temps d'attente par défaut en affectant respectivement à ces paramètres la valeur 10 et 150. Si le travail est actif, ces modifications sont immédiatement appliquées. Si le travail se trouve dans une file d'attente de travaux, ces valeurs sont appliquées lors du démarrage de la prochaine phase d'activation. Le système ignore les valeurs de la classe associée au poste de routage utilisé pour lancer la phase d'activation.
Messages d'erreur
Messages *ESCAPE
- CPF1317
- Aucune réponse du sous-système pour le travail &3/&2/&1.
- CPF1321
- Travail &3/&2/&1 non trouvé.
- CPF1332
- Fin des noms dupliqués.
- CPF1334
- La modification demandée doit porter sur un travail interactif.
- CPF1336
- Erreurs dans la commande CHGJOB pour le travail &3/&2/&1.
- CPF1337
- &3/&2/&1 non autorisé à modifier paramètres.
- CPF1340
- Fonction de contrôle de travail non effectuée.
- CPF1341
- Lecteur/éditeur &3/&2/&1 non admis comme nom de travail.
- CPF1343
- Type du travail &3/&2/&1 incorrect pour la fonction.
- CPF1344
- Vous n'êtes pas autorisé à contrôler le travail &3/&2/&1.
- CPF1351
- Erreur dans le sous-système pour le travail &3/&2/&1.
- CPF1352
- Fonction non exécutée. &3/&2/&1 en transition.
- CPF1634
- La date ou l'heure indiquée est déjà passée.
- CPF1635
- La modification demandée n'est plus admise.
- CPF1642
- Date planifiée &1 incorrecte.
- CPF1644
- Date et heure planifiées non modifiées.
- CPF1650
- La date et l'heure planifiées doivent être modifiées.
- CPF1651
- La table de séquence de tri est inaccessible.
- CPF180E
- &4 non modifié.
- CPF1846
- Demande non exécutée. Valeur système indisponible.
- CPF1854
- Valeur &1 de CCSID incorrecte.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.