Aller au contenu

Valeur système IBM i (AS/400) · Contrôle du système

QSTRUPPGM

Programme de démarrage du système

Désigne le programme que le travail à démarrage automatique appelle au démarrage du sous-système contrôlant pour lancer sous-systèmes et services.

À quoi elle sert

Le programme est appelé par un travail à démarrage automatique quand le sous-système contrôlant démarre. Le programme livré, QSYS/QSTRUP, démarre notamment le sous-système de spool, QSERVER, QUSRWRK, les éditeurs d'imprimante, et QINTER, QBATCH et QCMN si le sous-système contrôlant est QCTL.

Il n'est pas appelé quand le système démarre en état restreint.

Les valeurs possibles

ValeurSignification
QSYS/QSTRUPProgramme livré (valeur par défaut).
*NONEAucun programme n'est appelé.
nom de programme et bibliothèqueLe nom occupe les 10 premiers caractères, la bibliothèque les 10 suivants.

Prise en compte : Au prochain démarrage du sous-système contrôlant.

La valeur recommandée

Conserver QSYS/QSTRUP si rien d'autre ne doit démarrer. Sinon, créer un programme maison qui reprend la logique de celui d'IBM, le tester et le documenter.

La changer

CHGSYSVAL  SYSVAL(QSTRUPPGM) VALUE('QSTRUP    QSYS      ')

Pour lire la valeur actuelle et celle de la livraison, en SQL :

SELECT SYSTEM_VALUE_NAME, SYSTEM_VALUE, SHIPPED_DEFAULT_VALUE
FROM QSYS2.SYSTEM_VALUE_INFO
WHERE SYSTEM_VALUE_NAME = 'QSTRUPPGM'

Le piège

Le programme doit exister dans le pool de disques système ou dans un pool de disques utilisateur de base. Un programme absent ou défaillant compromet le démarrage des services à l'IPL : conservez l'ancien programme pour revenir en arrière.