Service SQL IBM i (AS/400) · Vue
QSYS2.PRESTART_JOB_INFO
Entrées de travaux à démarrage anticipé
Liste les entrées de travaux à démarrage anticipé définies dans les sous-systèmes : programme, nombre de travaux, seuil, classe et pool.
À quoi ça sert
Cette vue renvoie la définition des entrées de travaux à démarrage anticipé (prestart jobs) d'un sous-système : programme exécuté, profil utilisateur, description de travail, nombre de travaux initiaux, supplémentaires et maximal, seuil, nombre maximal d'utilisations, pool mémoire et classes.
Les paramètres sont la bibliothèque et le nom de la description de sous-système, plus IGNORE_ERRORS. La vue montre aussi si le sous-système est actif. Elle remplace la lecture de DSPSBSD pour contrôler la configuration de serveurs comme QUSRWRK, et se complète avec PRESTART_JOB_STATISTICS pour l'activité réelle.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM QSYS2.PRESTART_JOB_INFO
WHERE SUBSYSTEM_DESCRIPTION_LIBRARY = 'QSYS' AND
SUBSYSTEM_DESCRIPTION = 'QUSRWRK'
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 | PRESTART_JOB_PROGRAM_LIBRARY Bibliothèque du programme du travail à démarrage anticipé | PRESTART_JOB_PROGRAM Programme du travail à démarrage anticipé | SUBSYSTEM_ACTIVE Sous-système actif | USER_PROFILE Profil utilisateur | PRESTART_JOB_NAME Nom du travail à démarrage anticipé | JOB_DESCRIPTION_LIBRARY Bibliothèque de la description de travail | JOB_DESCRIPTION Description de travail | START_JOBS Nombre de travaux à démarrer | INITIAL_JOBS Nombre initial de travaux | THRESHOLD Seuil | ADDITIONAL_JOBS Nombre de travaux supplémentaires | MAXIMUM_JOBS Nombre maximal de travaux | MAXIMUM_USES Nombre maximal d'utilisations | WAIT_FOR_JOB Attente d'un travail | POOL_ID Identifiant du pool mémoire | CLASS_LIBRARY Bibliothèque de la classe | CLASS Classe | CLASS_JOBS Nombre de travaux de la classe | CLASS2_LIBRARY Bibliothèque de la seconde classe | CLASS2 Seconde classe | CLASS2_JOBS Nombre de travaux de la seconde classe | RESOURCES_AFFINITY_GROUP Groupe d'affinité des ressources | THREAD_RESOURCES_AFFINITY_GROUP Groupe d'affinité des ressources de l'unité d'exécution | THREAD_RESOURCES_AFFINITY_LEVEL Niveau d'affinité des ressources de l'unité d'exécution |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QSYS | QUSRWRK | QSYS | QZSOSIGN | YES | QUSER | QZSOSIGN | QSYS | QZBSJOBD | YES | 1 | 1 | 2 | -1 | 200 | YES | 1 | QGPL | QCASERVR | -3 | NULL | NULL | NULL | NO | SYSVAL | NULL |
| QSYS | QUSRWRK | QSYS | QZSCSRVS | YES | QUSER | QZSCSRVS | QSYS | QZBSJOBD | YES | 1 | 1 | 2 | -1 | 200 | YES | 1 | QGPL | QCASERVR | -3 | NULL | NULL | NULL | NO | SYSVAL | NULL |
| QSYS | QUSRWRK | QSYS | QNPSERVS | YES | QUSER | QNPSERVS | QSYS | QZBSJOBD | YES | 1 | 1 | 2 | -1 | 200 | YES | 1 | QGPL | QCASERVR | -3 | NULL | NULL | NULL | NO | SYSVAL | NULL |
| QSYS | QUSRWRK | QSYS | QZRCSRVS | YES | QUSER | QZRCSRVS | QSYS | QZBSJOBD | YES | 1 | 1 | 2 | -1 | 1 | YES | 1 | QGPL | QCASERVR | -3 | NULL | NULL | NULL | NO | SYSVAL | NULL |
| QSYS | QUSRWRK | QSYS | QZHQSSRV | YES | QUSER | QZHQSSRV | QSYS | QZBSJOBD | YES | 1 | 1 | 2 | -1 | 200 | YES | 1 | QGPL | QCASERVR | -3 | NULL | NULL | NULL | NO | SYSVAL | 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 travaux à démarrage anticipé du sous-système QUSRWRK.
-- Description: List all the prestart job entries in the QUSRWRK subsystem.
SELECT * FROM QSYS2.PRESTART_JOB_INFO
WHERE SUBSYSTEM_DESCRIPTION_LIBRARY = 'QSYS' AND
SUBSYSTEM_DESCRIPTION = 'QUSRWRK';
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 (26)
Afficher les 26 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 |
PRESTART_JOB_PROGRAM_LIBRARY |
VARCHAR(10) | Bibliothèque du programme du travail à démarrage anticipé |
PRESTART_JOB_PROGRAM |
VARCHAR(10) | Programme du travail à démarrage anticipé |
SUBSYSTEM_ACTIVE |
VARCHAR(3) | Sous-système actif |
USER_PROFILE |
VARCHAR(10) | Profil utilisateur |
PRESTART_JOB_NAME |
VARCHAR(10) | Nom du travail à démarrage anticipé |
JOB_DESCRIPTION_LIBRARY |
VARCHAR(10) | Bibliothèque de la description de travail |
JOB_DESCRIPTION |
VARCHAR(10) | Description de travail |
START_JOBS |
VARCHAR(3) | Nombre de travaux à démarrer |
INITIAL_JOBS |
INTEGER | Nombre initial de travaux |
THRESHOLD |
INTEGER | Seuil |
ADDITIONAL_JOBS |
INTEGER | Nombre de travaux supplémentaires |
MAXIMUM_JOBS |
INTEGER | Nombre maximal de travaux |
MAXIMUM_USES |
INTEGER | Nombre maximal d'utilisations |
WAIT_FOR_JOB |
VARCHAR(3) | Attente d'un travail |
POOL_ID |
INTEGER | Identifiant du pool mémoire |
CLASS_LIBRARY |
VARCHAR(10) | Bibliothèque de la classe |
CLASS |
VARCHAR(10) | Classe |
CLASS_JOBS |
INTEGER | Nombre de travaux de la classe |
CLASS2_LIBRARY |
VARCHAR(10) | Bibliothèque de la seconde classe |
CLASS2 |
VARCHAR(10) | Seconde classe |
CLASS2_JOBS |
INTEGER | Nombre de travaux de la seconde classe |
RESOURCES_AFFINITY_GROUP |
VARCHAR(3) | Groupe d'affinité des ressources |
THREAD_RESOURCES_AFFINITY_GROUP |
VARCHAR(7) | Groupe d'affinité des ressources de l'unité d'exécution |
THREAD_RESOURCES_AFFINITY_LEVEL |
VARCHAR(6) | Niveau d'affinité des ressources de l'unité d'exécution |