Después de instalar las herramientas de despliegue de IBM® z/OS, debe configurar la pasarela ISPF en el servidor de z/OS para dar soporte a IBM UrbanCode Deploy.
Procedimiento
- Abra el archivo de configuración de la pasarela ISPF para editarlo. El archivo de configuración de la pasarela ISPF se define mediante la variable CGI_ISPCONF del archivo de entorno ISPZXENV. El archivo de entorno ISPZXENV generalmente se instala en el directorio /usr/lpp/ispf/bin.
- Abra el archivo ISPF.conf para editarlo. El archivo ISPF.conf, que se proporciona con z/OS,
contiene los valores personalizables para la pasarela ISPF. Las concatenaciones del archivo ISPF.conf son similares al código siguiente:
sysproc=ISP.SISPCLIB
sysexec=ISP.SISPEXEC
ispmlib=ISP.SISPMENU
isptlib=ISP.SISPTENU
ispplib=ISP.SISPPENU
ispslib=ISP.SISPSLIB
ispllib=ISP.SISPLOAD
- Añada los módulos para las herramientas de despliegue de z/OS a las concatenaciones del archivo ISPF.conf. Los módulos para las herramientas de despliegue de z/OS son los siguientes archivos: hlq.SBUZEXEC, hlq.SBUZMENU y hlq.SBUZENV(BUZPROF). Edite el archivo ISPF.conf para que sea similar al código siguiente:
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 tiene previsto ejecutar programas o archivos ejecutables REXX durante un despliegue invocando un mandato ISPF, añada los programas o los archivos ejecutables REXX a las concatenaciones del archivo ISPF.conf. En el archivo ISPF.conf, haga que los conjuntos de datos de los módulos de carga estén disponibles en la concatenación ISPLLIB, y haga que los archivos ejecutables estén disponibles en las concatenaciones SYSPROC o SYSEXEC. Por ejemplo, las siguientes concatenaciones del archivo ISPF.conf cargan módulos para programas y archivos ejecutables REXX.
Los módulos que se cargan son MYPROJ.MYCLIST, MYPROJ.MYREXX y 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
- Asegúrese de que la cuenta de usuario que utiliza para ejecutar el script startispf.sh tenga acceso al directorio /tmp. El script startispf.sh inicia la pasarela ISPF. Este script se proporciona con las herramientas de despliegue de z/OS. El script se instala en el directorio directorio_instalación_herramienta/bin.
- Edite el archivo de script startispf.sh para añadir el directorio en el que se instala la pasarela ISPF a la variable PATH. Adicionalmente, la variable LOG_ISPF se debe establecer en una ubicación de archivo válida.
Resultados
Puede ejecutar mandatos a través de la pasarela ISPF. Para probar la configuración de la pasarela ISPF, emita el siguiente mandato:
startispf.sh
TIME. Si la pasarela ISPF se ha configurado correctamente, se muestra la salida del mandato
TIME de TSO (Time Sharing Option).
Qué hacer a continuación
Cree un archivo de lista de envío para identificar el contenido que se ha de desplegar.