Configuración de la pasarela ISPF

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.

Antes de empezar

Debe instalar varios servicios PTF para que la pasarela ISPF funcione correctamente con las herramientas de despliegue de z/OS. Consulte el siguiente documento técnico para obtener más información: http://www.ibm.com/support/docview.wss?uid=swg27042018.

Procedimiento

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

Comentarios