Service SQL IBM i (AS/400) · Vue
QSYS2.JOB_DESCRIPTION_INFO
Descriptions de travail du système
Liste les descriptions de travail (JOBD) avec leurs attributs : liste de bibliothèques, file d'attente, profil, données de routage : l'équivalent SQL de DSPJOBD.
À quoi ça sert
La vue renvoie une ligne par description de travail, avec sa bibliothèque et son nom, le profil utilisateur associé (AUTHORIZATION_NAME), la date du travail, le code de comptabilité, les données de routage et de demande, le nombre de bibliothèques et la liste de bibliothèques, les commutateurs de travail, le texte descriptif et la file d'attente des travaux avec sa priorité, et bien d'autres attributs.
Deux paramètres, JOB_DESCRIPTION et JOB_DESCRIPTION_LIBRARY, limitent la lecture à une description ou à une bibliothèque, ce qui évite de parcourir toutes les descriptions du système. L'exemple d'IBM s'en sert pour voir, pour chaque description de travail, la file d'attente des travaux associée.
Le SQL apporte des recherches impossibles avec la commande : trouver toutes les descriptions qui contiennent une bibliothèque dans leur liste, celles qui pointent vers une file d'attente donnée, ou celles dont le profil est un profil précis.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT JOB_DESCRIPTION_LIBRARY, JOB_DESCRIPTION,
JOB_QUEUE_LIBRARY, JOB_QUEUE, JOB_QUEUE_PRIORITY
FROM QSYS2.JOB_DESCRIPTION_INFO
Ce que l'IBM i a renvoyé le 01/10/2026 (5 lignes au plus) :
| JOB_DESCRIPTION_LIBRARY Bibliothèque de la description de travail | JOB_DESCRIPTION Description de travail | JOB_QUEUE_LIBRARY Bibliothèque de la file d'attente des travaux | JOB_QUEUE File d'attente des travaux | JOB_QUEUE_PRIORITY Priorité dans la file d'attente des travaux |
|---|---|---|---|---|
| BIBAPP006 | AAI001JOBD | BIBAPP006 | AAI001JOBQ | 5 |
| BIBAPP007 | FAMAGU | FAMA | QBATCH | 5 |
| BIBAPP007 | HICH | HICHAM | BRTQ | 5 |
| BIBAPP007 | JOBD | QGPL | QBATCH | 5 |
| BIBAPP007 | JOBDTEST | BIBAPP007 | MAJOBQ | 5 |
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 informations sur les files d'attente des travaux associées à chaque description de travail.
-- Description: Review information about the job queues associated with each
-- job description.
SELECT JOB_DESCRIPTION_LIBRARY, JOB_DESCRIPTION,
JOB_QUEUE_LIBRARY, JOB_QUEUE, JOB_QUEUE_PRIORITY
FROM QSYS2.JOB_DESCRIPTION_INFO;
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
JOB_DESCRIPTION |
VARCHAR(10) | obligatoire | Description de travail |
JOB_DESCRIPTION_LIBRARY |
VARCHAR(10) | obligatoire | Bibliothèque de la description de travail |
Colonnes renvoyées (37)
Afficher les 37 colonnes
| Colonne | Type | Signification |
|---|---|---|
JOB_DESCRIPTION_LIBRARY |
VARCHAR(10) | Bibliothèque de la description de travail |
JOB_DESCRIPTION |
VARCHAR(10) | Description de travail |
AUTHORIZATION_NAME |
VARCHAR(10) | Profil utilisateur |
JOB_DATE |
DATE | Date du travail |
ACCOUNTING_CODE |
VARCHAR(15) | Code de comptabilisation |
ROUTING_DATA |
VARCHAR(80) | Données d'acheminement |
REQUEST_DATA |
VARCHAR(256) | Données de la demande |
LIBRARY_LIST_COUNT |
INTEGER | Nombre de bibliothèques de la liste |
LIBRARY_LIST |
VARCHAR(2750) | Liste de bibliothèques |
JOB_SWITCHES |
CHAR(8) | Commutateurs du travail |
TEXT_DESCRIPTION |
VARCHAR(50) | Texte descriptif |
JOB_QUEUE_LIBRARY |
VARCHAR(10) | Bibliothèque de la file d'attente des travaux |
JOB_QUEUE |
VARCHAR(10) | File d'attente des travaux |
JOB_QUEUE_PRIORITY |
SMALLINT | Priorité dans la file d'attente des travaux |
HOLD_ON_JOB_QUEUE |
VARCHAR(4) | Retenir dans la file d'attente des travaux |
OUTPUT_QUEUE_LIBRARY |
VARCHAR(10) | Bibliothèque de la file d'attente de sortie |
OUTPUT_QUEUE |
VARCHAR(10) | File d'attente de sortie |
OUTPUT_QUEUE_PRIORITY |
SMALLINT | Priorité de sortie des fichiers spoule |
SPOOLED_FILE_ACTION |
VARCHAR(7) | Action sur les fichiers spoule |
PRINTER_DEVICE |
VARCHAR(10) | Unité d'impression |
PRINT_TEXT |
VARCHAR(30) | Texte d'impression |
JOB_MESSAGE_QUEUE_MAXIMUM_SIZE |
SMALLINT | 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 |
SYNTAX_CHECK_SEVERITY |
SMALLINT | Gravité de la vérification de syntaxe |
JOB_END_SEVERITY |
SMALLINT | Gravité de fin du travail |
JOBLOG_OUTPUT |
VARCHAR(10) | Traitement de l'historique du travail |
INQUIRY_MESSAGE_REPLY |
VARCHAR(8) | Réponse aux messages d'interrogation |
MESSAGE_LOGGING_LEVEL |
SMALLINT | Niveau de journalisation des messages |
MESSAGE_LOGGING_SEVERITY |
SMALLINT | 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 |
DEVICE_RECOVERY_ACTION |
VARCHAR(13) | Action de reprise sur l'unité |
TIME_SLICE_END_POOL |
VARCHAR(7) | Pool à la fin de la tranche de temps |
ALLOW_MULTIPLE_THREADS |
VARCHAR(4) | Unités d'exécution multiples autorisées |
WORKLOAD_GROUP |
VARCHAR(10) | Groupe de charge de travail |
ASPGRP |
VARCHAR(10) | Groupe d'ASP |
DDM_CONVERSATION |
VARCHAR(5) | Conversation DDM |