Service SQL IBM i (AS/400) · Vue
QSYS2.WORKSTATION_INFO
Entrées d'unités de travail d'un sous-système
Liste les entrées de postes de travail définies dans les sous-systèmes, avec le type, la description de travail et le nombre maximal de travaux actifs.
À quoi ça sert
WORKSTATION_INFO renvoie les entrées de poste de travail des descriptions de sous-système : bibliothèque et nom du sous-système, nom ou type de poste de travail, description de travail (bibliothèque et nom), mode d'allocation et nombre maximal de travaux actifs.
Elle sert à vérifier quel sous-système prend en charge quelles sessions interactives et avec quelle description de travail, par exemple pour comprendre pourquoi une session se retrouve dans le mauvais sous-système.
Les paramètres SUBSYSTEM_DESCRIPTION_LIBRARY et SUBSYSTEM_DESCRIPTION ciblent un sous-système, comme QSYS/QINTER dans l'exemple d'IBM. IGNORE_ERRORS vaut 'YES' par défaut.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM QSYS2.WORKSTATION_INFO
WHERE SUBSYSTEM_DESCRIPTION_LIBRARY = 'QSYS' AND
SUBSYSTEM_DESCRIPTION = 'QINTER'
Ce que l'IBM i a renvoyé le 01/10/2026 (3 lignes au plus) :
| SUBSYSTEM_DESCRIPTION_LIBRARY Bibliothèque de la description de sous-système | SUBSYSTEM_DESCRIPTION Description de sous-système | WORKSTATION_NAME Nom du poste de travail | WORKSTATION_TYPE Type de poste de travail | JOB_DESCRIPTION_LIBRARY Bibliothèque de la description de travail | JOB_DESCRIPTION Description de travail | ALLOCATION Allocation | MAXIMUM_ACTIVE_JOBS Nombre maximal de travaux actifs |
|---|---|---|---|---|---|---|---|
| QSYS | QINTER | NULL | *ALL | NULL | *USRPRF | *SIGNON | NULL |
| QSYS | QINTER | NULL | *CONS | NULL | *USRPRF | *ENTER | NULL |
| QSYS | QINTER | NULL | POSTE16 | NULL | *USRPRF | *SIGNON | 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
Lister toutes les entrées de postes de travail du sous-système QINTER.
-- Description: List all the workstation entries in the QINTER subsystem.
SELECT * FROM QSYS2.WORKSTATION_INFO
WHERE SUBSYSTEM_DESCRIPTION_LIBRARY = 'QSYS' AND
SUBSYSTEM_DESCRIPTION = 'QINTER';
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
SUBSYSTEM_DESCRIPTION_LIBRARY |
VARCHAR(10) | obligatoire | Bibliothèque de la description de sous-système |
SUBSYSTEM_DESCRIPTION |
VARCHAR(10) | obligatoire | Description de sous-système |
IGNORE_ERRORS |
VARCHAR(3) | 'YES' | Ignorer les erreurs |
Colonnes renvoyées (8)
Afficher les 8 colonnes
| Colonne | Type | Signification |
|---|---|---|
SUBSYSTEM_DESCRIPTION_LIBRARY |
VARCHAR(10) | Bibliothèque de la description de sous-système |
SUBSYSTEM_DESCRIPTION |
VARCHAR(10) | Description de sous-système |
WORKSTATION_NAME |
VARCHAR(10) | Nom du poste de travail |
WORKSTATION_TYPE |
VARCHAR(10) | Type de poste de travail |
JOB_DESCRIPTION_LIBRARY |
VARCHAR(10) | Bibliothèque de la description de travail |
JOB_DESCRIPTION |
VARCHAR(10) | Description de travail |
ALLOCATION |
VARCHAR(7) | Allocation |
MAXIMUM_ACTIVE_JOBS |
INTEGER | Nombre maximal de travaux actifs |