Aller au contenu

Service SQL IBM i (AS/400) · Vue

SYSTOOLS.JOB_QUEUE_ENTRIES

Travaux en attente dans les files

Liste les travaux présents dans les files d'attente des travaux, avec leur statut, priorité et description : l'équivalent SQL de WRKJOBQ.

À quoi ça sert

Cette vue renvoie une ligne par travail en file d'attente : la file (JOB_QUEUE_LIBRARY, JOB_QUEUE_NAME, JOB_QUEUE_STATUS), le travail (JOB_NAME, JOB_USER, JOB_NUMBER), sa priorité, ses horodatages d'entrée dans le système et dans la file, la description de travail, le travail émetteur et de nombreux attributs d'exécution (file de sortie, CCSID, journalisation des messages, données d'acheminement).

On l'emploie pour voir ce qui attend de passer en production, repérer les travaux retenus ou bloqués derrière une file et mesurer les temps d'attente. Pour l'état des files elles-mêmes (sous-système, nombre de travaux), voir QSYS2.JOB_QUEUE_INFO.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT * FROM SYSTOOLS.JOB_QUEUE_ENTRIES

Ce que l'IBM i a renvoyé le 01/10/2026 (5 lignes au plus) :

JOB_QUEUE_LIBRARY Bibliothèque de la file d'attente des travaux JOB_QUEUE_NAME Nom de la file d'attente des travaux JOB_QUEUE_STATUS Statut de la file d'attente des travaux JOB_NAME Nom du travail JOB_NAME_SHORT Nom court du travail JOB_USER Profil utilisateur du travail JOB_NUMBER Numéro du travail JOB_TYPE Type de travail JOB_TYPE_ENHANCED Type de travail (détaillé) JOB_DATE Date du travail JOB_DESCRIPTION_LIBRARY Bibliothèque de la description de travail JOB_DESCRIPTION Description de travail JOB_ACCOUNTING_CODE Code de comptabilisation du travail SUBMITTER_JOB_NAME Nom du travail émetteur SUBMITTER_MESSAGE_QUEUE_LIBRARY Bibliothèque de la file d'attente de messages de l'émetteur SUBMITTER_MESSAGE_QUEUE File d'attente de messages de l'émetteur SERVER_TYPE Type de serveur JOB_ENTERED_SYSTEM_TIME Horodatage d'entrée du travail dans le système JOB_SCHEDULED_TIME Horodatage planifié du travail JOB_END_SEVERITY Gravité de fin du travail JOB_QUEUE_PRIORITY Priorité dans la file d'attente des travaux JOB_QUEUE_TIME Horodatage d'entrée dans la file d'attente des travaux JOB_MESSAGE_QUEUE_MAXIMUM_SIZE Taille maximale de la file de messages du travail JOB_MESSAGE_QUEUE_FULL_ACTION Action en cas de file de messages du travail pleine ALLOW_MULTIPLE_THREADS Unités d'exécution multiples autorisées DEFAULT_WAIT Délai d'attente par défaut MAXIMUM_PROCESSING_TIME_ALLOWED Temps de traitement maximal autorisé MAXIMUM_TEMPORARY_STORAGE_ALLOWED Stockage temporaire maximal autorisé TIME_SLICE Tranche de temps JOB_SWITCHES Commutateurs du travail ROUTING_DATA Données d'acheminement CCSID CCSID CHARACTER_IDENTIFIER_CONTROL Contrôle des identificateurs de caractères SORT_SEQUENCE_LIBRARY Bibliothèque de la séquence de tri SORT_SEQUENCE_NAME Nom de la séquence de tri LANGUAGE_ID Identifiant de langue COUNTRY_ID Identifiant du pays DATE_FORMAT Format de date DATE_SEPARATOR Séparateur de date TIME_SEPARATOR Séparateur d'heure DECIMAL_FORMAT Format décimal TIME_ZONE_DESCRIPTION_NAME Nom de la description du fuseau horaire MESSAGE_LOGGING_LEVEL Niveau de journalisation des messages MESSAGE_LOGGING_SEVERITY Gravité de journalisation des messages MESSAGE_LOGGING_TEXT Texte de journalisation des messages LOG_CL_PROGRAM_COMMANDS Journalisation des commandes des programmes CL STATUS_MESSAGE Message de statut INQUIRY_MESSAGE_REPLY Réponse aux messages d'interrogation BREAK_MESSAGE Message d'interruption JOB_LOG_OUTPUT Traitement de l'historique du travail OUTPUT_QUEUE_PRIORITY Priorité de sortie des fichiers spoule OUTPUT_QUEUE_LIBRARY Bibliothèque de la file d'attente de sortie OUTPUT_QUEUE_NAME Nom de la file d'attente de sortie SPOOLED_FILE_ACTION Action sur les fichiers spoule PRINTER_DEVICE_NAME Nom de l'unité d'impression PRINT_KEY_FORMAT Format de la touche d'impression PRINT_TEXT Texte d'impression DDM_CONVERSATION Conversation DDM MODE_NAME Nom du mode UNIT_OF_WORK_ID Identifiant de l'unité de travail INTERNAL_JOB_ID Identifiant interne du travail
BIBAPP073 JOBQ1 RELEASED 943550/UTIL236/TESTTT TESTTT UTIL236 943550 BCH BATCH SYSVAL BIBAPP073 JOBDSB *SYS 801917/QSYS/QJOBSCD QUSRSYS UTIL236 NULL 2026-09-13 15:47:00 NULL 30 5 2026-09-13 15:47:00 16 *NOWRAP NO NULL NULL NULL NULL 00000000 QCMDI 1147 *DEVD NULL *HEX FRA FR *DMY / : J QP0100CET2 4 0 *NOLIST *NO *NORMAL *RQD *NORMAL *JOBEND 5 *DEV *KEEP PRT01 *PRTHDR NULL *KEEP NULL NULL 000E00010000EF00AFE5C52061ED7001
BIBAPP073 JOBQ1 RELEASED 943350/UTIL236/TESTTT TESTTT UTIL236 943350 BCH BATCH SYSVAL BIBAPP073 JOBDSB *SYS 801917/QSYS/QJOBSCD QUSRSYS UTIL236 NULL 2026-09-12 15:47:00 NULL 30 5 2026-09-12 15:47:00 16 *NOWRAP NO NULL NULL NULL NULL 00000000 QCMDI 1147 *DEVD NULL *HEX FRA FR *DMY / : J QP0100CET2 4 0 *NOLIST *NO *NORMAL *RQD *NORMAL *JOBEND 5 *DEV *KEEP PRT01 *PRTHDR NULL *KEEP NULL NULL 000E000100015F00AFE48342EBEE7001
BIBAPP173 JOBQ2 RELEASED 940266/LECLERCQ/TRAVAIL21 TRAVAIL21 LECLERCQ 940266 BCH BATCH SYSVAL QGPL QDFTJOBD *SYS 940194/LECLERCQ/QPADEV0056 QUSRSYS LECLERCQ NULL 2026-09-08 16:27:52 NULL 30 9 2026-09-08 16:27:52 16 *NOWRAP NO NULL NULL NULL NULL 00000000 QCMDB 1147 *DEVD NULL *HEX FRA FR *DMY / : J QP0100CET2 4 0 *NOLIST *NO *NORMAL *RQD *NORMAL *JOBEND 5 *DEV *KEEP PRT01 *PRTHDR NULL *KEEP NULL NULL 000E00010002AB00AFDF84F0621A6001
BIBAPP073 JOBQ1 RELEASED 953271/UTIL236/TESTTT TESTTT UTIL236 953271 BCH BATCH SYSVAL BIBAPP073 JOBDSB *SYS 801917/QSYS/QJOBSCD QUSRSYS UTIL236 NULL 2026-09-20 15:47:00 NULL 30 5 2026-09-20 15:47:00 16 *NOWRAP NO NULL NULL NULL NULL 00000000 QCMDI 1147 *DEVD NULL *HEX FRA FR *DMY / : J QP0100CET2 4 0 *NOLIST *NO *NORMAL *RQD *NORMAL *JOBEND 5 *DEV *KEEP PRT01 *PRTHDR NULL *KEEP NULL NULL 000E00010002AF00AFEE922E9BEDF001
BIBAPP073 JOBQ1 RELEASED 955491/UTIL236/TESTTT TESTTT UTIL236 955491 BCH BATCH SYSVAL BIBAPP073 JOBDSB *SYS 801917/QSYS/QJOBSCD QUSRSYS UTIL236 NULL 2026-09-23 15:47:00 NULL 30 5 2026-09-23 15:47:00 16 *NOWRAP NO NULL NULL NULL NULL 00000000 QCMDI 1147 *DEVD NULL *HEX FRA FR *DMY / : J QP0100CET2 4 0 *NOLIST *NO *NORMAL *RQD *NORMAL *JOBEND 5 *DEV *KEEP PRT01 *PRTHDR NULL *KEEP NULL NULL 000E00010002EB00AFF257C6FDE44001

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

Lister tous les travaux de la file d'attente BATCHJQ de la bibliothèque APP1.

-- Description: List all the jobs on the APP1/BATCHJQ job queue. 
  SELECT * FROM SYSTOOLS.JOB_QUEUE_ENTRIES  
  WHERE JOB_QUEUE_LIBRARY = 'APP1' AND JOB_QUEUE_NAME = 'BATCHJQ';

Bon à savoir

Filtrer sur JOB_QUEUE_LIBRARY et JOB_QUEUE_NAME comme dans l'exemple : la vue a beaucoup de colonnes et couvre toutes les files du système.

Colonnes renvoyées (61)

Afficher les 61 colonnes
ColonneTypeSignification
JOB_QUEUE_LIBRARY VARCHAR(10) Bibliothèque de la file d'attente des travaux
JOB_QUEUE_NAME VARCHAR(10) Nom de la file d'attente des travaux
JOB_QUEUE_STATUS VARCHAR(9) Statut de la file d'attente des travaux
JOB_NAME VARCHAR(28) Nom du travail
JOB_NAME_SHORT VARCHAR(10) Nom court du travail
JOB_USER VARCHAR(10) Profil utilisateur du travail
JOB_NUMBER VARCHAR(6) Numéro du travail
JOB_TYPE VARCHAR(3) Type de travail
JOB_TYPE_ENHANCED VARCHAR(28) Type de travail (détaillé)
JOB_DATE VARCHAR(10) Date du travail
JOB_DESCRIPTION_LIBRARY VARCHAR(10) Bibliothèque de la description de travail
JOB_DESCRIPTION VARCHAR(10) Description de travail
JOB_ACCOUNTING_CODE VARCHAR(15) Code de comptabilisation du travail
SUBMITTER_JOB_NAME VARCHAR(28) Nom du travail émetteur
SUBMITTER_MESSAGE_QUEUE_LIBRARY VARCHAR(10) Bibliothèque de la file d'attente de messages de l'émetteur
SUBMITTER_MESSAGE_QUEUE VARCHAR(10) File d'attente de messages de l'émetteur
SERVER_TYPE VARCHAR(30) Type de serveur
JOB_ENTERED_SYSTEM_TIME TIMESTAMP Horodatage d'entrée du travail dans le système
JOB_SCHEDULED_TIME TIMESTAMP Horodatage planifié du travail
JOB_END_SEVERITY INTEGER Gravité de fin du travail
JOB_QUEUE_PRIORITY INTEGER Priorité dans la file d'attente des travaux
JOB_QUEUE_TIME TIMESTAMP Horodatage d'entrée dans la file d'attente des travaux
JOB_MESSAGE_QUEUE_MAXIMUM_SIZE INTEGER Taille maximale de la file de messages du travail
JOB_MESSAGE_QUEUE_FULL_ACTION VARCHAR(8) Action en cas de file de messages du travail pleine
ALLOW_MULTIPLE_THREADS VARCHAR(3) Unités d'exécution multiples autorisées
DEFAULT_WAIT INTEGER Délai d'attente par défaut
MAXIMUM_PROCESSING_TIME_ALLOWED INTEGER Temps de traitement maximal autorisé
MAXIMUM_TEMPORARY_STORAGE_ALLOWED INTEGER Stockage temporaire maximal autorisé
TIME_SLICE INTEGER Tranche de temps
JOB_SWITCHES CHAR(8) Commutateurs du travail
ROUTING_DATA VARCHAR(80) Données d'acheminement
CCSID INTEGER CCSID
CHARACTER_IDENTIFIER_CONTROL VARCHAR(9) Contrôle des identificateurs de caractères
SORT_SEQUENCE_LIBRARY VARCHAR(10) Bibliothèque de la séquence de tri
SORT_SEQUENCE_NAME VARCHAR(10) Nom de la séquence de tri
LANGUAGE_ID CHAR(3) Identifiant de langue
COUNTRY_ID CHAR(2) Identifiant du pays
DATE_FORMAT CHAR(4) Format de date
DATE_SEPARATOR CHAR(1) Séparateur de date
TIME_SEPARATOR CHAR(1) Séparateur d'heure
DECIMAL_FORMAT VARCHAR(6) Format décimal
TIME_ZONE_DESCRIPTION_NAME VARCHAR(10) Nom de la description du fuseau horaire
MESSAGE_LOGGING_LEVEL INTEGER Niveau de journalisation des messages
MESSAGE_LOGGING_SEVERITY INTEGER Gravité de journalisation des messages
MESSAGE_LOGGING_TEXT VARCHAR(7) Texte de journalisation des messages
LOG_CL_PROGRAM_COMMANDS VARCHAR(4) Journalisation des commandes des programmes CL
STATUS_MESSAGE VARCHAR(7) Message de statut
INQUIRY_MESSAGE_REPLY VARCHAR(8) Réponse aux messages d'interrogation
BREAK_MESSAGE VARCHAR(7) Message d'interruption
JOB_LOG_OUTPUT VARCHAR(10) Traitement de l'historique du travail
OUTPUT_QUEUE_PRIORITY INTEGER Priorité de sortie des fichiers spoule
OUTPUT_QUEUE_LIBRARY VARCHAR(10) Bibliothèque de la file d'attente de sortie
OUTPUT_QUEUE_NAME VARCHAR(10) Nom de la file d'attente de sortie
SPOOLED_FILE_ACTION VARCHAR(7) Action sur les fichiers spoule
PRINTER_DEVICE_NAME VARCHAR(10) Nom de l'unité d'impression
PRINT_KEY_FORMAT VARCHAR(7) Format de la touche d'impression
PRINT_TEXT VARCHAR(30) Texte d'impression
DDM_CONVERSATION VARCHAR(5) Conversation DDM
MODE_NAME VARCHAR(8) Nom du mode
UNIT_OF_WORK_ID CHAR(24) Identifiant de l'unité de travail
INTERNAL_JOB_ID BINARY(16) Identifiant interne du travail