Aller au contenu

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
ColonneTypeSignification
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