Service SQL IBM i (AS/400) · Vue
QSYS2.SCHEDULED_JOB_INFO
Entrées du planificateur de travaux
Liste les entrées du planificateur de travaux : commande à lancer, fréquence, prochaine soumission, statut et dernière tentative, l'équivalent de WRKJOBSCDE.
À quoi ça sert
Cette vue renvoie les entrées du planificateur de travaux standard. Pour chacune, elle donne le numéro et le nom de l'entrée, la date, l'heure et les jours planifiés, la fréquence, l'action de reprise, la date de la prochaine soumission et le statut (STATUS).
Elle donne aussi le contexte de soumission : commande à exécuter (COMMAND_STRING), profil utilisateur, description de travail, file d'attente des travaux, file de messages, ainsi que la dernière soumission réussie et la dernière tentative avec son statut. Les colonnes SCHEDULED_BY et KEEP_ENTRY indiquent qui a planifié l'entrée et si elle est conservée.
Le SQL permet de rechercher une commande dans toutes les entrées, de repérer les entrées suspendues ou dont la dernière tentative a échoué, ou d'en sauvegarder la liste dans une table. Les entrées se gèrent avec ADDJOBSCDE, CHGJOBSCDE et RMVJOBSCDE.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM QSYS2.SCHEDULED_JOB_INFO WHERE
STATUS IN ('HELD', 'SAVED') ORDER BY SCHEDULED_BY
Ce que l'IBM i a renvoyé le 01/10/2026 (1 ligne au plus) :
| SCHEDULED_JOB_ENTRY_NUMBER Numéro d'entrée du travail planifié | SCHEDULED_JOB_NAME Nom du travail planifié | SCHEDULED_DATE_VALUE Valeur de la date planifiée | SCHEDULED_DATE Date planifiée | SCHEDULED_TIME Heure planifiée | SCHEDULED_DAYS Jours planifiés | FREQUENCY Fréquence | RELATIVE_DAYS_OF_MONTH Jours relatifs du mois | RECOVERY_ACTION Action de reprise | NEXT_SUBMISSION_DATE Date de la prochaine soumission | STATUS Statut | JOB_QUEUE_NAME Nom de la file d'attente des travaux | JOB_QUEUE_LIBRARY_NAME Bibliothèque de la file d'attente des travaux | JOB_QUEUE_STATUS Statut de la file d'attente des travaux | DATES_OMITTED Dates exclues | SCHEDULED_BY Planifié par | DESCRIPTION Description | COMMAND_STRING Chaîne de la commande | USER_PROFILE_FOR_SUBMITTED_JOB Profil utilisateur du travail soumis | JOB_DESCRIPTION_NAME Nom de la description de travail | JOB_DESCRIPTION_LIBRARY_NAME Bibliothèque de la description de travail | MESSAGE_QUEUE_NAME Nom de la file de messages | MESSAGE_QUEUE_LIBRARY_NAME Bibliothèque de la file de messages | LAST_SUCCESSFUL_SUBMISSION_TIMESTAMP Horodatage de la dernière soumission réussie | LAST_SUCCESSFUL_SUBMISSION_JOB Travail de la dernière soumission réussie | LAST_ATTEMPTED_SUBMISSION_TIMESTAMP Horodatage de la dernière tentative de soumission | LAST_ATTEMPTED_SUBMISSION_STATUS Statut de la dernière tentative de soumission | KEEP_ENTRY Conservation de l'entrée |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 69 | ARMMAJNUIT | SCHEDULED_DAYS | NULL | 03:00:00 | *ALL | *WEEKLY | NULL | *SBMRLS | 02/10/26 | HELD | ARMJOBQ | BIBAPP057 | RLS | NULL | UTIL153 | Description de l'objet | CALL PGM(BIBAPP057/MAJNUIT) | UTIL153 | ARMJOBD | BIBAPP057 | *USRPRF | NULL | 2026-07-29 03:00:00 | 890830/UTIL153/ARMMAJNUIT | 2026-10-01 03:00:00 | JOB NOT SUBMITTED DUE TO HELD STATUS | NULL |
Données anonymisées : les noms de système, de profils, de
bibliothèques, de postes et les adresses IP ont été remplacés. Les objets du schéma
JOBISQL sont des objets de démonstration créés pour ce site.
L'exemple d'IBM
Examiner les entrées de travaux planifiés qui ne sont plus en vigueur.
-- Description: Review the job scheduled entries which are no longer in effect
SELECT * FROM QSYS2.SCHEDULED_JOB_INFO WHERE
STATUS IN ('HELD', 'SAVED') ORDER BY SCHEDULED_BY;
Bon à savoir
Pour voir ce qui part vraiment cette nuit, regardez NEXT_SUBMISSION_DATE et STATUS ensemble : une entrée suspendue (HELD) ne sera pas soumise même si sa date est proche.
Colonnes renvoyées (28)
Afficher les 28 colonnes
| Colonne | Type | Signification |
|---|---|---|
SCHEDULED_JOB_ENTRY_NUMBER |
INTEGER | Numéro d'entrée du travail planifié |
SCHEDULED_JOB_NAME |
VARCHAR(10) | Nom du travail planifié |
SCHEDULED_DATE_VALUE |
VARCHAR(14) | Valeur de la date planifiée |
SCHEDULED_DATE |
DATE | Date planifiée |
SCHEDULED_TIME |
TIME | Heure planifiée |
SCHEDULED_DAYS |
VARCHAR(34) | Jours planifiés |
FREQUENCY |
VARCHAR(8) | Fréquence |
RELATIVE_DAYS_OF_MONTH |
VARCHAR(13) | Jours relatifs du mois |
RECOVERY_ACTION |
VARCHAR(7) | Action de reprise |
NEXT_SUBMISSION_DATE |
DATE | Date de la prochaine soumission |
STATUS |
VARCHAR(9) | Statut |
JOB_QUEUE_NAME |
VARCHAR(10) | Nom de la file d'attente des travaux |
JOB_QUEUE_LIBRARY_NAME |
VARCHAR(10) | Bibliothèque de la file d'attente des travaux |
JOB_QUEUE_STATUS |
VARCHAR(10) | Statut de la file d'attente des travaux |
DATES_OMITTED |
VARCHAR(219) | Dates exclues |
SCHEDULED_BY |
VARCHAR(10) | Planifié par |
DESCRIPTION |
VARCHAR(50) | Description |
COMMAND_STRING |
VARCHAR(512) | Chaîne de la commande |
USER_PROFILE_FOR_SUBMITTED_JOB |
VARCHAR(10) | Profil utilisateur du travail soumis |
JOB_DESCRIPTION_NAME |
VARCHAR(10) | Nom de la description de travail |
JOB_DESCRIPTION_LIBRARY_NAME |
VARCHAR(10) | Bibliothèque de la description de travail |
MESSAGE_QUEUE_NAME |
VARCHAR(10) | Nom de la file de messages |
MESSAGE_QUEUE_LIBRARY_NAME |
VARCHAR(10) | Bibliothèque de la file de messages |
LAST_SUCCESSFUL_SUBMISSION_TIMESTAMP |
TIMESTAMP | Horodatage de la dernière soumission réussie |
LAST_SUCCESSFUL_SUBMISSION_JOB |
VARCHAR(28) | Travail de la dernière soumission réussie |
LAST_ATTEMPTED_SUBMISSION_TIMESTAMP |
TIMESTAMP | Horodatage de la dernière tentative de soumission |
LAST_ATTEMPTED_SUBMISSION_STATUS |
VARCHAR(68) | Statut de la dernière tentative de soumission |
KEEP_ENTRY |
VARCHAR(3) | Conservation de l'entrée |