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
| Colonne | Type | Signification |
|---|---|---|
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 |