Service SQL IBM i (AS/400) · Vue
QSYS2.OUTPUT_QUEUE_INFO
Description des files d'attente de sortie
Décrit les files d'attente de sortie : nombre de fichiers, éditeurs, statut et paramètres d'impression à distance.
À quoi ça sert
Cette vue renvoie une ligne par file d'attente de sortie : nombre de fichiers et d'éditeurs (writers), unité d'impression, ordre des fichiers, pages de séparation, contrôle par l'opérateur, droit à vérifier, statut de la file, travail d'édition et son statut, file de messages associée, et les paramètres de destination pour l'impression à distance (adresse Internet, file distante, programmes de transformation).
Les paramètres OUTQ_LIB, OUTQ_NAME et IGNORE_ERRORS permettent de cibler une file. Le SQL permet par exemple de trouver la file la plus remplie, puis d'examiner son contenu avec OUTPUT_QUEUE_ENTRIES, comme dans l'exemple d'IBM.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM QSYS2.OUTPUT_QUEUE_INFO
Ce que l'IBM i a renvoyé le 01/10/2026 (5 lignes au plus) :
| OUTPUT_QUEUE_NAME Nom de la file d'attente de sortie | OUTPUT_QUEUE_LIBRARY_NAME Bibliothèque de la file d'attente de sortie | NUMBER_OF_FILES Nombre de fichiers | NUMBER_OF_WRITERS Nombre d'éditeurs (writers) | WRITERS_TO_AUTOSTART Éditions à démarrer automatiquement | PRINTER_DEVICE_NAME Nom de l'unité d'impression | ORDER_OF_FILES Ordre des fichiers | DISPLAY_ANY_FILE Affichage de n'importe quel fichier | JOB_SEPARATORS Pages de séparation des travaux | MAXIMUM_PAGES Nombre maximal de pages | MAXIMUM_PAGES_STARTING_TIME Heure de début de la limite de pages | MAXIMUM_PAGES_ENDING_TIME Heure de fin de la limite de pages | OPERATOR_CONTROLLED Contrôlé par l'opérateur | AUTHORITY_TO_CHECK Droit à vérifier | DATA_QUEUE_LIBRARY Bibliothèque de la file de données | DATA_QUEUE_NAME Nom de la file de données | OUTPUT_QUEUE_STATUS Statut de la file d'attente de sortie | WRITER_JOB_NAME Nom du travail d'édition | WRITER_JOB_STATUS Statut du travail d'édition | WRITER_TYPE Type d'édition | SPOOLED_FILE_ASP_ATTRIBUTE Attribut d'ASP du fichier spoule | SPOOLED_FILE_ASP_NUMBER Numéro d'ASP du fichier spoule | SPOOLED_FILE_ASPGRP Groupe d'ASP du fichier spoule | TEXT_DESCRIPTION Texte descriptif | MESSAGE_QUEUE_LIBRARY Bibliothèque de la file de messages | MESSAGE_QUEUE_NAME Nom de la file de messages | HOST_PRINT_TRANSFORM Transformation d'impression par l'hôte | IMAGE_CONFIGURATION_NAME Nom de la configuration d'image | MANUFACTURER_TYPE_AND_MODEL Constructeur, type et modèle | WORKSTATION_CUSTOMIZING_OBJECT_LIBRARY Bibliothèque de l'objet de personnalisation du poste de travail | WORKSTATION_CUSTOMIZING_OBJECT_NAME Nom de l'objet de personnalisation du poste de travail | NETWORK_CONNECTION_TYPE Type de connexion réseau | DESTINATION_TYPE Type de destination | REMOTE_SYSTEM_NAME Nom du système distant | REMOTE_PRINTER_QUEUE File d'attente d'imprimante distante | INTERNET_ADDRESS Adresse Internet | DESTINATION_OPTIONS Options de destination | USER_DRIVER_PROGRAM_LIBRARY Bibliothèque du programme pilote utilisateur | USER_DRIVER_PROGRAM_NAME Nom du programme pilote utilisateur | USER_DEFINED_OBJECT_LIBRARY Bibliothèque de l'objet défini par l'utilisateur | USER_DEFINED_OBJECT_NAME Nom de l'objet défini par l'utilisateur | USER_DEFINED_OBJECT_TYPE Type de l'objet défini par l'utilisateur | DATA_TRANSFORM_PROGRAM_LIBRARY Bibliothèque du programme de transformation des données | DATA_TRANSFORM_PROGRAM_NAME Nom du programme de transformation des données | USER_DEFINED_OPTION_1 Option définie par l'utilisateur 1 | USER_DEFINED_OPTION_2 Option définie par l'utilisateur 2 | USER_DEFINED_OPTION_3 Option définie par l'utilisateur 3 | USER_DEFINED_OPTION_4 Option définie par l'utilisateur 4 | USER_DEFINED_DATA Données définies par l'utilisateur | LDAP_PUBLISHING_STATUS Statut de publication LDAP | FORMS_CONTROL_BUFFER Tampon de contrôle des formulaires | VM_MVS_CLASS Classe VM/MVS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AAI001OUTQ | BIBAPP006 | 0 | 0 | 0 | NULL | *FIFO | *NO | 0 | NULL | NULL | NULL | *YES | *OWNER | NULL | NULL | RELEASED | NULL | NULL | NULL | *SYSTEM | 1 | *SYSBAS | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NO | NULL | NULL |
| OUTQ_TRAIN | BIBAPP009 | 0 | 0 | 0 | NULL | *FIFO | *NO | 0 | NULL | NULL | NULL | *YES | *OWNER | NULL | NULL | RELEASED | NULL | NULL | NULL | *SYSTEM | 1 | *SYSBAS | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NO | NULL | NULL |
| OUTQSBSD2 | BIBAPP009 | 0 | 0 | 0 | NULL | *FIFO | *NO | 0 | NULL | NULL | NULL | *YES | *OWNER | NULL | NULL | RELEASED | NULL | NULL | NULL | *SYSTEM | 1 | *SYSBAS | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NO | NULL | NULL |
| SUPPORT | BIBAPP027 | 0 | 0 | 0 | NULL | *FIFO | *NO | 0 | NULL | NULL | NULL | *YES | *OWNER | NULL | NULL | RELEASED | NULL | NULL | NULL | *SYSTEM | 1 | *SYSBAS | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NO | NULL | NULL |
| SYLVAINO | BIBAPP027 | 0 | 0 | 0 | NULL | *FIFO | *NO | 0 | NULL | NULL | NULL | *YES | *OWNER | NULL | NULL | RELEASED | NULL | NULL | NULL | *SYSTEM | 1 | *SYSBAS | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NO | NULL | 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
Trouver la file d'attente de sortie qui contient le plus de fichiers et examiner le détail de ses fichiers spoule.
-- Description: Find the output queue with the most files and examine the spool detail
WITH BIGGEST_OUTQ(LIBNAME, QUEUENAME, FILECOUNT)
AS (SELECT OUTPUT_QUEUE_LIBRARY_NAME, OUTPUT_QUEUE_NAME, NUMBER_OF_FILES
FROM QSYS2.OUTPUT_QUEUE_INFO
ORDER BY NUMBER_OF_FILES DESC
FETCH FIRST 1 ROWS ONLY)
SELECT LIBNAME, QUEUENAME, X.*
FROM BIGGEST_OUTQ, TABLE(QSYS2.OUTPUT_QUEUE_ENTRIES(LIBNAME, QUEUENAME, '*NO')) X
ORDER BY TOTAL_PAGES DESC;
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
OUTQ_LIB |
VARCHAR(10) | obligatoire | Bibliothèque de la file d'attente de sortie |
OUTQ_NAME |
VARCHAR(10) | obligatoire | Nom de la file d'attente de sortie |
IGNORE_ERRORS |
VARCHAR(3) | 'YES' | Ignorer les erreurs |
Colonnes renvoyées (52)
Afficher les 52 colonnes
| Colonne | Type | Signification |
|---|---|---|
OUTPUT_QUEUE_NAME |
VARCHAR(10) | Nom de la file d'attente de sortie |
OUTPUT_QUEUE_LIBRARY_NAME |
VARCHAR(10) | Bibliothèque de la file d'attente de sortie |
NUMBER_OF_FILES |
INTEGER | Nombre de fichiers |
NUMBER_OF_WRITERS |
INTEGER | Nombre d'éditeurs (writers) |
WRITERS_TO_AUTOSTART |
INTEGER | Éditions à démarrer automatiquement |
PRINTER_DEVICE_NAME |
VARCHAR(10) | Nom de l'unité d'impression |
ORDER_OF_FILES |
VARCHAR(7) | Ordre des fichiers |
DISPLAY_ANY_FILE |
VARCHAR(6) | Affichage de n'importe quel fichier |
JOB_SEPARATORS |
VARCHAR(4) | Pages de séparation des travaux |
MAXIMUM_PAGES |
INTEGER | Nombre maximal de pages |
MAXIMUM_PAGES_STARTING_TIME |
TIME | Heure de début de la limite de pages |
MAXIMUM_PAGES_ENDING_TIME |
TIME | Heure de fin de la limite de pages |
OPERATOR_CONTROLLED |
VARCHAR(4) | Contrôlé par l'opérateur |
AUTHORITY_TO_CHECK |
VARCHAR(7) | Droit à vérifier |
DATA_QUEUE_LIBRARY |
VARCHAR(10) | Bibliothèque de la file de données |
DATA_QUEUE_NAME |
VARCHAR(10) | Nom de la file de données |
OUTPUT_QUEUE_STATUS |
VARCHAR(8) | Statut de la file d'attente de sortie |
WRITER_JOB_NAME |
VARCHAR(28) | Nom du travail d'édition |
WRITER_JOB_STATUS |
VARCHAR(4) | Statut du travail d'édition |
WRITER_TYPE |
VARCHAR(7) | Type d'édition |
SPOOLED_FILE_ASP_ATTRIBUTE |
VARCHAR(8) | Attribut d'ASP du fichier spoule |
SPOOLED_FILE_ASP_NUMBER |
INTEGER | Numéro d'ASP du fichier spoule |
SPOOLED_FILE_ASPGRP |
VARCHAR(10) | Groupe d'ASP du fichier spoule |
TEXT_DESCRIPTION |
VARCHAR(50) | Texte descriptif |
MESSAGE_QUEUE_LIBRARY |
VARCHAR(10) | Bibliothèque de la file de messages |
MESSAGE_QUEUE_NAME |
VARCHAR(10) | Nom de la file de messages |
HOST_PRINT_TRANSFORM |
VARCHAR(4) | Transformation d'impression par l'hôte |
IMAGE_CONFIGURATION_NAME |
VARCHAR(10) | Nom de la configuration d'image |
MANUFACTURER_TYPE_AND_MODEL |
VARCHAR(17) | Constructeur, type et modèle |
WORKSTATION_CUSTOMIZING_OBJECT_LIBRARY |
VARCHAR(10) | Bibliothèque de l'objet de personnalisation du poste de travail |
WORKSTATION_CUSTOMIZING_OBJECT_NAME |
VARCHAR(10) | Nom de l'objet de personnalisation du poste de travail |
NETWORK_CONNECTION_TYPE |
VARCHAR(7) | Type de connexion réseau |
DESTINATION_TYPE |
VARCHAR(8) | Type de destination |
REMOTE_SYSTEM_NAME |
VARCHAR(255) | Nom du système distant |
REMOTE_PRINTER_QUEUE |
VARCHAR(255) | File d'attente d'imprimante distante |
INTERNET_ADDRESS |
VARCHAR(15) | Adresse Internet |
DESTINATION_OPTIONS |
VARCHAR(128) | Options de destination |
USER_DRIVER_PROGRAM_LIBRARY |
VARCHAR(10) | Bibliothèque du programme pilote utilisateur |
USER_DRIVER_PROGRAM_NAME |
VARCHAR(10) | Nom du programme pilote utilisateur |
USER_DEFINED_OBJECT_LIBRARY |
VARCHAR(10) | Bibliothèque de l'objet défini par l'utilisateur |
USER_DEFINED_OBJECT_NAME |
VARCHAR(10) | Nom de l'objet défini par l'utilisateur |
USER_DEFINED_OBJECT_TYPE |
VARCHAR(7) | Type de l'objet défini par l'utilisateur |
DATA_TRANSFORM_PROGRAM_LIBRARY |
VARCHAR(10) | Bibliothèque du programme de transformation des données |
DATA_TRANSFORM_PROGRAM_NAME |
VARCHAR(10) | Nom du programme de transformation des données |
USER_DEFINED_OPTION_1 |
VARCHAR(10) | Option définie par l'utilisateur 1 |
USER_DEFINED_OPTION_2 |
VARCHAR(10) | Option définie par l'utilisateur 2 |
USER_DEFINED_OPTION_3 |
VARCHAR(10) | Option définie par l'utilisateur 3 |
USER_DEFINED_OPTION_4 |
VARCHAR(10) | Option définie par l'utilisateur 4 |
USER_DEFINED_DATA |
VARBIN | Données définies par l'utilisateur |
LDAP_PUBLISHING_STATUS |
VARCHAR(3) | Statut de publication LDAP |
FORMS_CONTROL_BUFFER |
VARCHAR(8) | Tampon de contrôle des formulaires |
VM_MVS_CLASS |
CHAR(1) | Classe VM/MVS |