CHGJOBSCDE
Modifier poste planning travx
En bref
La commande CHGJOBSCDE (Modifier poste planning travx) permet à l'utilisateur de modifier un poste du planning des travaux.
CHGJOBSCDE se lit CHG
(Modifier) + JOBSCDE.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
CHGJOBSCDE JOB(…)
Paramètres
-
JOBTravail obligatoire -
ENTRYNBRNuméro de poste -
CMDCommande à exécuter -
FRQFréquence -
SCDDATEDate planifiée -
SCDDAYJour planifié -
SCDTIMEHeure planifiée -
RELDAYMONJour relatif du mois -
SAVESauvegarde -
OMITDATEOmettre la date -
RCYACNAction de reprise -
JOBDDescription de travail -
JOBQFile d'attente de travaux -
USERUtilisat -
MSGQFile attente messages -
TEXTTexte 'descriptif'
Astuce : dans une session 5250, tapez CHGJOBSCDE 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 : Non
La commande CHGJOBSCDE (Modifier poste planning travx) permet à l'utilisateur de modifier un poste du planning des travaux.
Ce poste comprend toutes les informations nécessaires à la soumission automatique d'un travail par lots. Vous pouvez utiliser cette commande pour modifier :
- la commande exécutée par le travail
- la date et l'heure planifiées d'exécution du travail
- les actions de reprise effectuées par le système si le travail ne peut être soumis à l'heure planifiée
- la description de travail et le profil utilisateur associés au travail
- la file d'attente de travaux dans laquelle le travail est placé lorsqu'il est soumis
- la file d'attente destinée à recevoir les messages
Chaque poste du planning des travaux est identifié par un nom de travail indiqué pour le paramètre JOB de cette commande et par un numéro que le système attribue à ce poste lorsqu'il est ajouté. De plus, ce numéro est inclus dans le message envoyé pour confirmer l'ajout de poste. Si plusieurs postes ont le même nom de travail, vous devrez peut-être préciser le numéro de poste pour modifier le poste à l'aide de la commande RMVJOBSCDE (Enlever poste planning travaux), ou pour suspendre ou libérer un poste du planning des travaux à l'aide de la commande HLDJOBSCDE (Suspendre poste planning travx) ou de la commande RLSJOBSCDE (Libérer poste planning travaux). Vous pouvez utiliser la commande WRKJOBSCDE (Gérer postes planning travaux) pour afficher ou imprimer des postes.
Pour plus de détails, reportez-vous au manuel Ensemble de rubriques Gestion des travaux de l'IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/.
Restrictions :
- L'émetteur de la commande doit utiliser un profil utilisateur identique à l'identité de l'utilisateur du travail pour le poste de travail planifié en cours de modification, ou un profil utilisateur disposant du droit spécial *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 sur l'identité de l'utilisateur du travail, reportez-vous au manuel Ensemble de rubriques Gestion des travaux de l'IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/.
- Pour utilisez cette commande, vous devez disposer des droits suivants :
- Le droit d'utilisation (*USE) sur la commande spécifiée par le paramètre CMD (Commande à exécuter) et le droit d'exécution (*EXECUTE) sur la bibliothèque contenant cette commande.
- Le droit d'utilisation (*USE) sur la description de travail (JOBD) et le droit d'exécution (*EXECUTE) sur la bibliothèque contenant cette description.
- Le droit d'utilisation (*USE) sur la file d'attente (JOBQ) et le droit d'exécution (*EXECUTE) sur la bibliothèque contenant cette file d'attente. Un droit à la file d'attente de travaux ne provient pas des droits adoptés.
- Le droit d'utilisation (*USE) sur le profil utilisateur (USER) à exécuter.
- Le droit d'utilisation (*USE), le droit d'ajout (*ADD) sur la file d'attente de messages (MSGQ) et le droit d'exécution (*EXECUTE) sur la bibliothèque contenant cette file d'attente de messages. Un droit à la file d'attente de messages ne provient pas des droits adoptés.
- Le droit de modification (*CHANGE) sur l'objet QDFTJOBSCD, le type *JOBSCD, dans la bibliothèque QUSRSYS et le droit d'exécution (*EXECUTE) sur la bibliothèque QUSRSYS.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| JOB | Travail | Nom | Obligatoire, clé, positionnel 1 |
| ENTRYNBR | Numéro de poste | 000001-999999, *ONLY | Facultatif, clé |
| CMD | Commande à exécuter | Chaîne de commandeCommand string | Facultatif |
| FRQ | Fréquence | *SAME, *ONCE, *WEEKLY, *MONTHLY, *YEARLY | Facultatif |
| SCDDATE | Date planifiée | Date, *SAME, *CURRENT, *MONTHSTR, *MONTHEND, *NONE | Facultatif |
| SCDDAY | Jour planifié | Valeurs uniques: *SAME, *NONE, *ALL Autres valeurs (jusqu'à 7 répétitions): *MON, *TUE, *WED, *THU, *FRI, *SAT, *SUN |
Facultatif |
| SCDTIME | Heure planifiée | Heure, *SAME, *CURRENT | Facultatif |
| RELDAYMON | Jour relatif du mois | Valeurs uniques: *SAME Autres valeurs (jusqu'à 5 répétitions): *LAST, 1, 2, 3, 4, 5 |
Facultatif |
| SAVE | Sauvegarde | *SAME, *NO, *YES | Facultatif |
| OMITDATE | Omettre la date | Valeurs uniques: *SAME, *NONE Autres valeurs (jusqu'à 20 répétitions): Date |
Facultatif |
| RCYACN | Action de reprise | *SAME, *SBMRLS, *SBMHLD, *NOSBM | Facultatif |
| JOBD | Description de travail | Valeurs uniques: *SAME, *USRPRF Autres valeurs: Nom d'objet qualifié |
Facultatif |
| Qualificatif 1: Description de travail | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| JOBQ | File d'attente de travaux | Valeurs uniques: *SAME, *JOBD Autres valeurs: Nom d'objet qualifié |
Facultatif |
| Qualificatif 1: File d'attente de travaux | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| USER | Utilisat | Nom, *SAME, *JOBD, *CURRENT | Facultatif |
| MSGQ | File attente messages | Valeurs uniques: *SAME, *USRPRF, *NONE Autres valeurs: Nom d'objet qualifié |
Facultatif |
| Qualificatif 1: File attente messages | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| TEXT | Texte 'descriptif' | Valeur caractère, *SAME, *BLANK | Facultatif |
Travail (JOB)
Indique le nom du poste de planning des travaux.
Ce paramètre est obligatoire.
- nom
- Indiquez le nom du poste de planning des travaux que vous souhaitez modifier.
Numéro de poste (ENTRYNBR)
Indique le numéro du poste de planning des travaux que vous souhaitez modifier. Ce numéro est inclus dans le message envoyé pour confirmer l'ajout d'un poste. Vous pouvez également déterminer le numéro de poste à l'aide de la commande WRKJOBSCDE (Gérer postes planning travaux). Pour ce faire, appuyez sur F11 depuis cet écran afin de visualiser les numéros des postes sélectionnés.
- *ONLY
- Un seul poste du planning des travaux correspond au nom de travail indiqué pour le paramètre JOB. Si vous choisissez la valeur *ONLY alors que plusieurs postes ont ce nom de travail, aucun de ces postes n'est modifié et un message d'erreur est envoyé.
- 000001-999999
- Indiquez le numéro du poste de planning des travaux que vous souhaitez modifier.
Commande à exécuter (CMD)
Indique la commande exécutée par le travail soumis. Ce travail ne peut démarrer que si vous utilisez le programme de routage par défaut QCMD fourni par IBM. La commande spécifiée étant utilisée pour les données de requête, la valeur affectée au paramètre RQSDTA dans la description de travail est ignorée. De plus, cette commande fait l'objet d'un contrôle de syntaxe lorsque le poste est ajouté.
- chaîne-commande
- Indiquez une commande comportant 512 caractères au maximum.
Fréquence (FRQ)
Indique la fréquence de soumission du travail.
- *SAME
- La valeur ne change pas.
- *ONCE
- Le travail n'est soumis qu'une fois.
- *WEEKLY
- Le travail est soumis le(s) même(s) jour(s) de chaque semaine, à l'heure planifiée.
- *MONTHLY
- Le travail est soumis le(s) même(s) jour(s) de chaque mois, à l'heure planifiée.
Si vous choisissez la valeur *MONTHLY alors que le jour indiqué au paramètre SCDDATE n'existe pas pour un mois donné, le travail n'est pas soumis ce mois-là. Par exemple, si vous indiquez les paramètres SCDDATE(31/01/93) et FRQ(*MONTHLY), le travail sera soumis le 31/01, le 31/03, le 31/05, le 31/07, le 31/08, le 31/10 et le 31/12 et non pas en février, avril, juin, septembre ou novembre. Pour soumettre un travail le dernier jour du mois, utilisez le paramètre SCDDATE(*MONTHEND).
Si vous choisissez la valeur *MONTHLY alors que votre système ou votre travail est configuré avec un format de date julien, celui-ci n'est pas pris en compte.
- *YEARLY
- Le travail est soumis une fois par an à la même date.
Si vous spécifiez *YEARLY, vous devez préciser une date au paramètre SCDDATE.
Si vous choisissez la valeur *YEARLY alors que la date indiquée au paramètre SCDDATE n'existe pas pour une année donnée, le travail n'est pas soumis ce année.
Date planifiée (SCDDATE)
Indique la date choisie pour la soumission du travail.
Si votre système ou votre travail est configuré avec un format de date julien, celui-ci n'est pas pris en compte pour le calcul des valeurs *MONTHSTR et *MONTHEND.
- *SAME
- La valeur ne change pas.
- *CURRENT
- La date de soumission du travail est la date du jour.
- *MONTHSTR
- Le travail est soumis le premier jour du mois. Si vous entrez la valeur *MONTHSTR à cette date et si l'heure indiquée au paramètre SCDTIME n'est pas encore passée, le travail est soumis le jour même. Dans le cas contraire, il est présenté le premier jour du mois suivant.
- *MONTHEND
- Le travail est soumis le dernier jour du mois. Si vous entrez la valeur *MONTHEND à cette date et si l'heure indiquée au paramètre SCDTIME n'est pas encore passée, ce travail est soumis le jour même. Dans le cas contraire, il est présenté le dernier jour du mois suivant.
- *NONE
- Aucune date de soumission n'est indiquée. Si vous indiquez la valeur *NONE au paramètre SCDDATE, vous ne pouvez pas utiliser cette valeur pour le paramètre SCDDAY.
- date
- Indiquez une date dans le format de date utilisé pour le travail.
Jour planifié (SCDDAY)
Indique le jour de la semaine choisi pour la soumission du travail.
Les paramètres SCDDATE et SCDDAY sont incompatibles.
Si la date du jour est indiquée au paramètre SCDDAY et si l'heure indiquée au paramètre SCDTIME n'est pas encore passée, le travail est soumis le jour même. Dans le cas contraire, il est soumis le même jour de la semaine suivante. Par exemple, si vous indiquez les paramètres SCDDAY(*FRI) et SCDTIME(12:00:00) et si vous ajoutez ce poste au planning des travaux un vendredi à 11:00, le travail est soumis le jour même. En revanche, si vous ajoutez ce poste un vendredi à 16:00 ou un lundi à 11:00, le travail est soumis le vendredi suivant.
Valeurs uniques
- *SAME
- La valeur ne change pas.
- *NONE
- Aucun jour de soumission n'est indiqué. Cette valeur ne peut être utilisée si elle est déjà indiquée au paramètre SCDDATE.
- *ALL
- Le travail est soumis tous les jours.
Autres valeurs (jusqu'à 7 répétitions)
- *MON
- Le travail est soumis le lundi.
- *TUE
- Le travail est soumis le mardi.
- *WED
- Le travail est soumis le mercredi.
- *THU
- Le travail est soumis le jeudi.
- *FRI
- Le travail est soumis le vendredi.
- *SAT
- Le travail est soumis le samedi.
- *SUN
- Le travail est soumis le dimanche.
Heure planifiée (SCDTIME)
Indique l'heure à la date planifiée pour la soumission du travail.
Remarque :Vous pouvez préciser l'heure à la seconde près, mais il est possible que le travail ne démarre pas à l'heure exacte, compte tenu du temps nécessaire pour soumettre le travail et la charge du système.
- *SAME
- La valeur ne change pas.
- *CURRENT
- L'heure de soumission du travail est l'heure actuelle. Si vous choisissez les paramètres SCDTIME(*CURRENT) et SCDDATE(*CURRENT), le travail est immédiatement placé dans la file d'attente de travaux indiquée.
- heure
- Indiquez l'heure à laquelle vous souhaitez soumettre 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) où hh représente les heures, mm, les minutes et ss, les secondes. Les valeurs correctes pour la plage hh vont de 00 à 23. Les valeurs correctes pour les plages mm et ss vont de 00 à 59.
- Si vous utilisez un séparateur, placez celui qui est défini pour votre travail dans une chaîne de 5 ou 8 chiffres entre les heures, les minutes et les secondes. Si la commande est entrée depuis une ligne de commande, la chaîne doit être placée entre apostrophes. Si vous utilisez un séparateur différent, la commande ne peut pas aboutir.
Jour relatif du mois (RELDAYMON)
Indique le jour relatif (du mois) choisi pour la soumission du travail.
Ce paramètre doit être utilisé uniquement si une valeur est indiquée pour le paramètre SCDDAY (Date planifiée) et si le paramètre FRQ (Fréquence) est affecté de la valeur *MONTHLY.
- *SAME
- La valeur ne change pas.
Autres valeurs (jusqu'à 5 répétitions)
- 1
- Le travail est soumis une fois par mois, à la première occurrence du jour indiqué. Par exemple, si vous indiquez SCDDAY(*TUE), FRQ(*MONTHLY) et RELDAYMON(1), le travail est soumis le premier jeudi de chaque mois.
- 2
- Le travail est soumis une fois par mois, à la deuxième occurrence du jour indiqué.
- 3
- Le travail est soumis une fois par mois, à la troisième occurrence du jour indiqué.
- 4
- Le travail est soumis une fois par mois, à la quatrième occurrence du jour indiqué.
- 5
- Le travail est soumis une fois par mois, à la cinquième occurrence du jour indiqué.
- *LAST
- Le travail est soumis une fois par mois, à la dernière occurrence du jour indiqué.
Sauvegarde (SAVE)
Indique si le poste d'un travail soumis une seule fois est conservé après cette opération. Ce paramètre peut être utilisé uniquement si le paramètre FRQ (Fréquence) est affecté de la valeur *ONCE.
- *SAME
- La valeur ne change pas.
- *NO
- Le poste est enlevé une fois le travail soumis.
- *YES
- Le poste est conservé après la soumission du travail. Lorsque vous précisez *YES, ce travail n'est soumis qu'une fois. Si vous souhaitez le soumettre à nouveau, indiquez une nouvelle date et une nouvelle heure à l'aide de la commande CHGJOBSCDE (Modifier poste planning travx).
Omettre la date (OMITDATE)
Indique un nombre maximal de 20 dates auxquelles le travail ne sera pas soumis. Vous pouvez, par exemple, utiliser ce paramètre pour éviter de soumettre des travaux répétitifs lors des vacances. Le format de date doit correspondre à celui utilisé pour le travail.
Valeurs uniques
- *SAME
- La valeur ne change pas.
- *NONE
- Aucune date n'est indiquée.
Autres valeurs (jusqu'à 20 répétitions)
- date
- Indiquez une date à laquelle un travail n'est pas soumis.
Action de reprise (RCYACN)
Indique la procédure à suivre si l'état du système (hors tension ou restreint) ne permet pas de soumettre le travail à l'heure planifiée. L'action indiquée pour ce paramètre sera effectuée au cours de la prochaine IPL ou lorsque le système ne sera plus à l'état restreint.
Les travaux soumis durant un IPL ou lorsque le système n'est plus à l'état restreint sont présentés dans l'ordre correspondant à celui des heures indiquées dans le planning des travaux. Si plusieurs soumissions d'un travail ne sont pas effectuées, ce travail n'est soumis qu'une seule fois. Les travaux sont classés à partir de la première fois où un travail répétitif n'a pas été soumis et la fois suivante est calculée depuis la date du jour.
Etant donné que l'IPL du système peut être complet sans que la partie planificateur le soit également, d'autres travaux peuvent être démarrés sur le système avant que tous les travaux aient été soumis.
Ce paramètre n'est pas applicable dans les cas suivants :
- Lorsqu'un travail est libéré après avoir été suspendu à la date et à l'heure de soumission planifiées.
- Lorsque la date et l'heure de soumission planifiées pour un travail sont passées en raison de la modification des valeurs système de date et d'heure
- *SAME
- La valeur ne change pas.
- *SBMRLS
- Le travail est soumis à l'état libéré (RLS).
- *SBMHLD
- Le travail est soumis à l'état suspendu (HLD).
- *NOSBM
- Le travail n'est pas soumis.
La valeur *NOSBM n'affecte que les soumissions du travail non effectuées. Si le poste du planning des travaux correspond à un travail répétitif, les soumissions futures sont exécutées.
Description de travail (JOBD)
Indique le nom qualifié de la description de travail utilisée lors de sa soumission.
Valeurs uniques
- *SAME
- La valeur ne change pas.
- *USRPRF
- La description de travail est celle indiquée dans le profil utilisateur associé au travail soumis. Le paramètre USER définit le profil utilisateur.
Qualificatif 1 : Description de travail
- nom
- Indiquez le nom de la description de travail.
Qualificatif 2 : Biblio
- *LIBL
- La recherche porte sur toutes les bibliothèques de l'unité d'exécution jusqu'à ce que la première occurrence soit trouvée.
- *CURLIB
- La bibliothèque en cours pour l'unité d'exécution permet de localiser l'objet. Si celle-ci n'est indiquée, QGPL est prise par défaut.
- nom
- Indiquez le nom de la bibliothèque contenant la description de travail.
File d'attente de travaux (JOBQ)
Indique le nom qualifié de la file d'attente de travaux dans laquelle le travail est placé.
Pour utiliser ce paramètre, vous devez disposer du droit d'accès à la file d'attente. Un droit à la file d'attente ne provient pas des droits adoptés.
Valeurs uniques
- *SAME
- La valeur ne change pas.
- *JOBD
- Le travail soumis est placé dans la file d'attente de travaux indiquée dans la description de travail. Le paramètre JOBD indique la description de travail.
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 l'unité d'exécution jusqu'à ce que la première occurrence soit trouvée.
- *CURLIB
- La bibliothèque en cours pour l'unité d'exécution permet de localiser l'objet. Si celle-ci n'est indiquée, QGPL est prise par défaut.
- nom
- Indiquez le nom de la bibliothèque contenant la file d'attente de travaux.
Utilisat (USER)
Indique le nom du profil utilisateur sous lequel le travail est soumis.
- *SAME
- La valeur ne change pas.
- *CURRENT
- Le travail est soumis sous le profil utilisateur qui modifie le poste.
- *JOBD
- Le profil utilisateur est celui indiqué au paramètre USER de la description de travail. Le paramètre JOBD de cette commande indique la description de travail. Cette valeur ne peut être utilisée si le paramètre USER(*RQD) est précisé dans la description de travail.
- nom
- Indiquez un nom de profil utilisateur. Vous devez disposer des droits appropriés sur ce profil. Le profil utilisateur doit également disposer des droits sur la file d'attente de travaux, la file d'attente de messages et la description de travail précisées dans la commande.
File attente messages (MSGQ)
Indique le nom de la file d'attente destinée à recevoir les messages.
Les messages sont envoyés lors de la soumission et de la fin d'un travail. Dans les cas suivants, des messages indiquant des erreurs graves sont envoyés dans la file d'attente de messages QSYSOPR et ce, quelle que soit la valeur précisée pour le paramètre MSGQ :
- Lorsque la file d'attente de messages indiquée pour ce paramètre est endommagée.
- Lorsque le paramètre MSGQ(*NONE) est indiqué.
- Lorsque les paramètres MSGQ(*USRPRF) et USER(*JOBD) sont indiqués et que la description de travail précisée pour le paramètre JOBD a été affectée de la valeur USER(*RQD) après l'ajout du poste.
Valeurs uniques
- *SAME
- La valeur ne change pas.
- *USRPRF
- La file d'attente de messages indiquée est celle indiquée dans le profil utilisateur associé au travail soumis. Le paramètre USER définit le profil utilisateur.
- *NONE
- Aucun message de fin de travail n'est envoyé. En revanche, les messages d'erreur sont envoyés dans la file d'attente de messages QSYSOPR.
Qualificatif 1 : File attente messages
- nom
- Indiquez le nom de la file d'attente de messages.
Qualificatif 2 : Biblio
- *LIBL
- La recherche porte sur toutes les bibliothèques de l'unité d'exécution jusqu'à ce que la première occurrence soit trouvée.
- *CURLIB
- La bibliothèque en cours pour l'unité d'exécution permet de localiser l'objet. Si celle-ci n'est indiquée, QGPL est prise par défaut.
- nom
- Indiquez le nom de la bibliothèque dans laquelle figure la file d'attente de messages.
Texte 'descriptif' (TEXT)
Texte décrivant brièvement l'objet.
- *SAME
- La valeur ne change pas.
- *BLANK
- Aucun texte n'est indiqué.
- valeur-alphanumérique
- Indiquez, entre apostrophes, un texte comportant 50 caractères au maximum.
Exemples
Exemple 1 : modification d'un poste du planning des travaux
CHGJOBSCDE JOB(BACKUP) ENTRYNBR(001584) JOBQ(QGPL/QBATCH)
Cette commande permet de modifier le numéro 001584 du poste du planning des travaux BACKUP de façon à ce que ses travaux soient soumis à la file d'attente QBATCH de la bibliothèque QGPL.
Exemple 2 : modification d'un poste du planning des travaux
CHGJOBSCDE JOB(EXAMPLE) ENTRYNBR(*ONLY) CMD(CALL PGM(A))
FRQ(*WEEKLY) SCDDATE(121503) SCDTIME(110000)
Cette commande permet de planifier un travail par lots pour qu'il exécute le programme A à 11:00 le 15.12.2003 et toutes les semaines ce même jour.
Messages d'erreur
Messages *ESCAPE
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.