Après avoir installé les outils de déploiement IBM® z/OS, vous devez configurer la passerelle ISPF sur le serveur z/OS pour prise en charge
d'IBM UrbanCode Deploy.
Avant de commencer
Vous devez installer plusieurs services PTF pour que la passerelle ISPF fonctionne correctement avec les outils de déploiement
z/OS. Pour plus d'informations, reportez-vous au document technique suivant :
http://www.ibm.com/support/docview.wss?uid=swg27042018.
Procédure
- Ouvrez le fichier de configuration de la passerelle ISPF pour l'éditer. Le fichier de configuration de la passerelle ISPF est défini par la variable CGI_ISPCONF dans le fichier d'environnement
ISPZXENV. Le fichier d'environnement ISPZXENV est généralement installé sous le répertoire
/usr/lpp/ispf/bin.
- Ouvrez le fichier ISPF.conf pour l'éditer. Le fichier ISPF.conf, livré avec z/OS,
contient des paramètres personnalisables pour la passerelle ISPF. Les concaténations dans le fichier
ISPF.conf par défaut ressemblent au code suivant :
sysproc=ISP.SISPCLIB
sysexec=ISP.SISPEXEC
ispmlib=ISP.SISPMENU
isptlib=ISP.SISPTENU
ispplib=ISP.SISPPENU
ispslib=ISP.SISPSLIB
ispllib=ISP.SISPLOAD
- Ajoutez les modules pour les outils de déploiement z/OS aux concaténations dans le fichier ISPF.conf. Les modules pour les outils de déploiement z/OS correspondent aux fichiers suivants : hlq.SBUZEXEC, hlq.SBUZMENU et hlq.SBUZENV(BUZPROF). Editez le fichier ISPF.conf pour qu'il ressemble au code suivant :
sysproc=ISP.SISPCLIB,hlq.SBUZEXEC
sysexec=ISP.SISPEXEC
ispmlib=ISP.SISPMENU,hlq.SBUZMENU
isptlib=ISP.SISPTENU
ispplib=ISP.SISPPENU
ispslib=ISP.SISPSLIB
ispllib=ISP.SISPLOAD
profile=hlq.SBUZENV(BUZPROF)
- Si vous comptez exécuter des programmes ou des fichiers REXX exécutables lors d'un déploiement via l'appel d'une commande
ISPF, ajoutez ces programmes ou ces fichiers REXX exécutables aux concaténations dans le fichier ISPF.conf. Dans le fichier ISPF.conf, rendez disponible le chargement des modules de fichiers dans la concaténation
ISPLLIB et les fichiers exécutables dans les concaténations SYSPROC ou SYSEXEC. Par exemple, les concaténations du fichier ISPF.conf suivant chargent les modules des programmes et les fichiers
REXX exécutables.
Les modules chargés sont les suivants : MYPROJ.MYCLIST, MYPROJ.MYREXX et MYPROJ.LOAD.
sysproc=ISP.SISPCLIB,hlq.SUCDEXEC,MYPROJ.MYCLIST
sysexec=ISP.SISPEXEC,MYPROJ.MYREXX
ispmlib=ISP.SISPMENU,hlq.SBUZMENU
isptlib=ISP.SISPTENU
ispplib=ISP.SISPPENU
ispslib=ISP.SISPSLIB
ispllib=ISP.SISPLOAD,MYPROJ.LOAD
- Vérifiez que le compte utilisateur utilisé pour exécuter startispf.sh a accès au répertoire /tmp. Le script startispf.sh lance la passerelle ISPF. Ce script est fourni avec les outils de déploiement z/OS. Ce script réside sous le répertoire répertoire_installation_outils/bin.
- Modifiez le fichier de script startispf.sh en ajoutant dans la variable
PATH le répertoire où est installée la passerelle ISPF. En outre, la variable LOG_ISPF doit être définie sur un emplacement de fichier valide.
Résultats
Vous pouvez exécuter des commandes via la passerelle ISPF. Pour tester la configuration de la passerelle ISPF, entrez la commande suivante :
startispf.sh
TIME. Si la passerelle ISPF est correctement configurée, la sortie de l'option TSO de la commande
TIME est affichée.
Que faire ensuite
Créez un fichier liste de livraison pour identifier le contenu à déployer.