Service SQL IBM i (AS/400) · Vue
QSYS2.SUBSYSTEM_INFO
Informations sur les sous-systèmes
Liste les sous-systèmes avec leur statut, le nombre de travaux actifs et maximal et leur sous-système de contrôle : l'équivalent SQL de WRKSBS.
À quoi ça sert
SUBSYSTEM_INFO renvoie une ligne par sous-système : bibliothèque et nom de la description, statut, nombre maximal et courant de travaux actifs, travail moniteur, texte descriptif, groupe de charge de travail et ASP indépendant associé.
On l'emploie en exploitation pour savoir quels sous-systèmes sont démarrés, vérifier qu'un sous-système attendu est actif ou repérer ceux qui approchent de leur limite de travaux. Les paramètres SUBSYSTEM_DESCRIPTION_LIBRARY et SUBSYSTEM_DESCRIPTION permettent de cibler un sous-système, et IGNORE_ERRORS (par défaut 'YES') évite l'arrêt sur une erreur d'accès.
Le SQL apporte le filtrage, par exemple sur STATUS = 'ACTIVE', et la jointure avec les services sur les travaux actifs.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM QSYS2.SUBSYSTEM_INFO
WHERE STATUS = 'ACTIVE'
Ce que l'IBM i a renvoyé le 01/10/2026 (5 lignes au plus) :
| SUBSYSTEM_DESCRIPTION_LIBRARY Bibliothèque de la description de sous-système | SUBSYSTEM_DESCRIPTION Description de sous-système | STATUS Statut | MAXIMUM_ACTIVE_JOBS Nombre maximal de travaux actifs | CURRENT_ACTIVE_JOBS Nombre actuel de travaux actifs | SUBSYSTEM_MONITOR_JOB Travail moniteur du sous-système | TEXT_DESCRIPTION Texte descriptif | CONTROLLING_SUBSYSTEM Sous-système de contrôle | WORKLOAD_GROUP Groupe de charge de travail | SIGNON_DEVICE_FILE_LIBRARY Bibliothèque du fichier d'unité de connexion | SIGNON_DEVICE_FILE Fichier d'unité de connexion | SECONDARY_LANGUAGE_LIBRARY Bibliothèque de langue secondaire | IASP_NAME Nom de l'ASP indépendant |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LEROY | S1DEA | ACTIVE | NULL | 0 | 940587/QSYS/S1DEA | NULL | NO | NULL | QSYS | QDSIGNON | NULL | NULL |
| BIBAPP060 | RECSBS | ACTIVE | 1 | 0 | 955892/QSYS/RECSBS | Description de l'objet | NO | NULL | QSYS | QDSIGNON | NULL | NULL |
| BIBAPP085 | SBSVOLTYBD | ACTIVE | NULL | 0 | 954753/QSYS/SBSVOLTYBD | Description de l'objet | NO | NULL | QSYS | QDSIGNON | NULL | NULL |
| BIBAPP111 | VBOSBS | ACTIVE | NULL | 0 | 904802/QSYS/VBOSBS | NULL | NO | NULL | QSYS | QDSIGNON | NULL | NULL |
| BIBAPP112 | S99 | ACTIVE | NULL | 0 | 955025/QSYS/S99 | NULL | NO | NULL | QSYS | QDSIGNON | 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
Afficher les informations de tous les sous-systèmes actifs.
-- Description: Show information for all active subsystems.
SELECT * FROM QSYS2.SUBSYSTEM_INFO
WHERE STATUS = 'ACTIVE';
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 (13)
Afficher les 13 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 |
STATUS |
VARCHAR(10) | Statut |
MAXIMUM_ACTIVE_JOBS |
INTEGER | Nombre maximal de travaux actifs |
CURRENT_ACTIVE_JOBS |
INTEGER | Nombre actuel de travaux actifs |
SUBSYSTEM_MONITOR_JOB |
VARCHAR(28) | Travail moniteur du sous-système |
TEXT_DESCRIPTION |
VARCHAR(50) | Texte descriptif |
CONTROLLING_SUBSYSTEM |
VARCHAR(3) | Sous-système de contrôle |
WORKLOAD_GROUP |
VARCHAR(10) | Groupe de charge de travail |
SIGNON_DEVICE_FILE_LIBRARY |
VARCHAR(10) | Bibliothèque du fichier d'unité de connexion |
SIGNON_DEVICE_FILE |
VARCHAR(10) | Fichier d'unité de connexion |
SECONDARY_LANGUAGE_LIBRARY |
VARCHAR(10) | Bibliothèque de langue secondaire |
IASP_NAME |
VARCHAR(10) | Nom de l'ASP indépendant |