Aller au contenu

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