Aller au contenu

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ètreTypePar défautSignification
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
ColonneTypeSignification
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