Aller au contenu

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

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 :

  1. 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'.

  2. 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.
  3. 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.