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
| Valeur | Signification |
|---|---|
QSYS/QSTRUP | Programme livré (valeur par défaut). |
*NONE | Aucun programme n'est appelé. |
nom de programme et bibliothèque | Le 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.