Ce court billet est issu de nos retours d’expérience.
Vous êtes nombreux ces derniers mois à avoir migré vos anciens systèmes, parfois antédiluviens, vers des machines à jour (Power 8 en 7.2 par exemple). Mais nous observons nombre de programmes de démarrage, les fameux QSTRUP, personnalisés et pris en l’état.
Or, certaines fonctions du système, et certaines commandes usuelles ont évoluées depuis la V5R2 ! Il est donc très opportun de faire également évoluer votre programme de démarrage.
Pour rappel, il est conseillé lors d’une migration vers un nouveau système, de ne pas restaurer votre programme QSTRUP mais d’extraire les sources du programme existant (fourni par IBM dans le cas d’une nouvelle machine) et de le ré-adapter à votre environnement.
Voici les cas les plus usuels que nous observons :
STRTCP : n’est plus nécessaire dans le QSTRUP depuis la V5R1 !
Le démarrage de TCP/IP se fait généralement par les attributs d’IPL : CHGIPLA … STRTCP(*YES)
Le sous-système QSVCDRCTR : n’est plus utilisé depuis la V5R3 (ancien Service Agent).
Il n’existe plus sur les machines récentes et la commande tombe en erreur.
Démarrage des imprimantes par STRPRTWTR DEV(*ALL)
A remplacer aujourd’hui par CALL PGM(QSYS/QWCSWTRS)
STRHOSTSVR SERVER(*ALL) : à ne pas utiliser !
Vous pouvez indiquer pour chaque service s’il doit démarrer avec TCP/IP, par exemple CHGTELNA AUTOSTART(*YES)
…
Vérifiez votre QSTRUP, tenez le à jour. L’effort n’est pas immense, le modèle fourni par IBM n’ayant pas changé depuis la 7.1.
Vous serez alors en capacité d’aller plus loin dans la personnalisation de votre QSTRUP, comme par exemple la prise en compte des solutions de HA (haute disponibilité via réplication) avec rôle source ou cible associé au serveur, etc …
Bon démarrage !
Références IBM :
https://www.ibm.com/support/knowledgecenter/en/ssw_ibm_i_73/rzal2/rzal2chgiplstartup.htm
https://www.ibm.com/support/knowledgecenter/en/ssw_ibm_i_73/rzal2/rzal2sourceclstartupprog.htm