Configuration de la passerelle ISPF

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

  1. 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.
  2. 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
  3. 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)
  4. 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
  5. 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.
  6. 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.

Vos commentaires