• principal_3

    Desde 2015, enseñando sobre el sistema operativo z/OS de IBM en esta web. z/OS se utiliza en máquinas llamadas Mainframe.

  • principal_1

    Para realizar el contenido, utilizo el producto de IBM llamado z/Development and Test Environtment Personal Edition. Este software permite emular un Mainframe y así poder utilizar z/OS para aprender.

  • principal_2

    Es utilizado por grandes empresas (bancos, aseguradoras...). Aquí aprenderás a instalar y configurar productos relacionados con z/OS.

  • principal_4

    ADCD es una distribución de z/OS que contiene productos de IBM como IMS, DB2, CICS, ZOWE, TWS, NetView, System Automation, etc.

IBM Explorer 3.2 - Instalación 1/2

IBM Explorer 3.2 - Instalación 1/2

Adjuntos:
Descargar este archivo (CREAZFS.txt)CREAZFS[Job para crear fichero ZFS que contendrá el software]1 kB
Descargar este archivo (XTRCEXPL.txt)XTRCEXPL[Job para extraer el software]1 kB

En esta ocasión, vamos a instalar IBM Explorer versión 3.2, que se puede descargar gratuitamente de la web de IBM. Esta instalación tendrá dos partes. En esta primera parte veremos: obtener el software, subirlo al sistema e instalar la parte SMP/E.

Descargaremos el software de:

https://developer.ibm.com/mainframe/products/downloads/

En ese enlace tenemos varios productos, entre ellos, IBM Explorer for z/OS. Tenemos los enlaces a los componentes de z/OS (server), la parte del cliente (IM) y la documentación.

001 watermark

 

En mi caso, descargo el cliente y al pinchar en Server, aparece lo siguiente:

Descargaré el producto (server) y las PTFs (parche) de la versión 3.2.

001 watermark

 

Al descargar la parte del cliente, pinchando en IM, aparece lo siguiente. Seleccionaré

001 watermark

 

En los siguientes pasos seleccionaré: “Aqua V3.2”, “IBM Installation Manager” y “Starting from fresh”. En mi caso, será para Windows. Por último, “download”.

NOTA: La web indica de forma clara los pasos a seguir.

001 watermark

 

Tendremos los siguientes archivos.

El primero se corresponde con el software para z/OS, el segundo son las PTFs y el tercero, el cliente.

Debemos descomprimirlos.

001 watermark

 

Después de descomprimirlos, entramos en la carpeta “zOS_Explorer_Host_SMPE-3.2”. Tendremos lo siguiente.

001 watermark

 

La carpeta “HALG320” es la que contiene el software y la otra, la documentación. Entraremos en la carpeta “HALG320” y veremos lo siguiente.

001 watermark

 

El fichero de extensión “pax.Z” es el software que tendremos que subir a z/OS. El fichero PDF es el que utilizaremos para hacer esta primera parte de transferir el software e instalación de SMP/E. Empezaré directamente la página 16, aunque recomiendo leer las anteriores.

Lo primero que tendremos que hacer:

  • El fichero de instalación hay que subirlo a la parte Unix de z/OS, por lo tanto, debemos tener algún punto de montaje dónde almacenarlo. Si no tenemos ninguno con espacio, añadiremos uno nuevo.
  • Una vez subido mediante FTP, por ejemplo, lo extraeremos.

El documento facilita dos jobs: para crear el fichero ZFS, crear un directorio en Unix y montarlo en un punto de montaje y otro para extraer su contenido.

Para seguir el documento, ejecutaré esos dos jobs.

NOTA: Estos jobs es más fácil copiarlos del fichero HTML que hay en la misma carpeta. También los dejaré al principio de la entrada. Al copiarlos, cuidado con las minúsculas… usad “CAPS OFF”.

En el primer job hay que modificar los nombres “@zfs_dsn@” y “@zfs_path@” y después ejecutar el job. Además, en mi caso, le tuve que añadir el parámetro “VOLUME” en el primer paso, al definir el fichero. También aumenté el espacio del ZFS para evitar errores de espacio posteriores.

001 watermark

001 watermark

 

Terminará correctamente.

001 watermark

 

Podemos comprobar que el fichero está montado con el comando “D OMVS,FILE”.

001 watermark

 

Ahora subimos el fichero por FTP. Podemos usar programas como Filezilla o el “CMD” de Windows.

Como en otras ocasiones, usaré el CMD de Windows. Los comandos son los siguientes:

ftp XXX.XXX.XXX.XXX

cd /etc/ibmexpl

binary

put HALG320.pax.Z

001 watermark

 

Ya tenemos transferido el software. El siguiente paso es extraerlo.

001 watermark

 

Para extraerlo, usaremos el job que facilita el manual. Importante tener en cuenta las minúsculas.

NOTA: Dejo el job correcto al principio de la entrada para descargarlo.

001 watermark

 

El job que viene en el manual está mal y dará el error de la siguiente imagen. Este error es debido a que no está definido el archid “SMPMCS”.

001 watermark

 

Si buscamos los ficheros que hemos extraído y entramos en el fichero “GIMPAF.XML” veremos el nombre correcto de ese archid. En este caso es “IBM.HALG320.SMPMCS".

001 watermark

 

Lo corregimos y lanzamos este paso únicamente ya que el anterior se hizo correctamente. Además, le he añadido el parámetro “volume” para indicarle un disco donde almacenarlo todo.

001 watermark

 

Terminará correctamente.

001 watermark

 

Tendremos las siguientes librerías.

001 watermark

 

Como nuestra instalación es desde el principio, vamos a crear el fichero CSI para SMP/E.

Para ello, usaremos el job FEK1SMPE de la librería “**.F1”. Tendremos que añadir una job card y hacer los cambios que se indican en las instrucciones del job. Estos cambios consisten en poner el nombre que queramos a los ficheros y los nombres para la “TARGET ZONE” y “DISTRIBUTION ZONE”. Recomiendo utilizar el comando “change” ya que hay que hacer los cambios en muchos sitios.

001 watermark

001 watermark

001 watermark

001 watermark

 

Una vez hechos los cambios, ejecutamos el job.

001 watermark

 

Terminará correctamente.

001 watermark

 

El siguiente job a ejecutar será FEK2RCVE de la librería “**.F1”. Este job hace el “receive” del producto.

Los cambios son muy sencillos: añadir la cabecera del job, cambiar el parámetro “Ñglobalcsi” por el fichero CSI que creamos en el job anterior (en mi caso, ZEXPLO.V320.CSI) y cambiar el parámetro “Ñhlq” por el calificador que pusimos al extraer el software (ZEXPLO).

001 watermark

 

Terminará bien.

001 watermark

 

El siguiente job será el FEK3ALOC de la misma librería. Este job sirve para crear las librerías TARGET y las librerías DISTRIBUTION. Estas librerías son las que contienen el producto “como tal” y son modificadas cuando se aplican/aceptan PTFs.

Los cambios son muy sencillos. Simplemente, hay que cambiar el HLQ (si queremos) y el volumen. En mi caso, modificaré el HLQ para añadir el número de versión.

001 watermark

 

Terminará correctamente.

001 watermark

 

Tendremos las siguientes librerías, aún sin contenido.

001 watermark

 

El siguiente job a ejecutar es el FEK4ZFS. Este job puede ser opcional ya que sirve para crear un nuevo ZFS y montarlo en la ruta correspondiente de OMVS (por defecto, /usr/lpp/IBM/zexpl). Lo voy a ejecutar porque en la versión que uso ya tengo en uso ese punto de montaje.

001 watermark

001 watermark

001 watermark

001 watermark

 

Una vez modificado, lo ejecutamos.

001 watermark

 

Terminará bien.

001 watermark

 

Recomiendo añadir el montaje en el fichero BPX correspondiente para que no se nos olvide.

001 watermark

 

El siguiente job FEK5MKD sirve para crear los nuevos directorios dentro de la ruta “/usr/lpp/IBM/zexpl”. Este job ejecuta el programa REXX FEKMKDIR de la misma librería. Como mi punto de montaje no es el que se usa por defecto, lo voy a modificar, pero esto no es obligatorio.

001 watermark

 

Ahora editamos el job para ajustarlo a los valores que hemos puesto anteriormente y lo ejecutamos.

001 watermark

 

Terminará correctamente.

001 watermark

 

Podemos comprobar que se han creado nuevas carpetas dentro de esa ruta.

001 watermark

 

El siguiente job es el FEK6DDEF. Este job crea las entradas necesarias en la Target Zone y en la Distrbution Zone dentro de la librería global CSI.

Editaremos el job siguiendo las instrucciones que contiene y lo ejecutaremos.

001 watermark

001 watermark

001 watermark

001 watermark

001 watermark

 

Hay que tener en cuenta si hemos cambiado el nombre de las librerías. En mi caso, cambié FEK por FEK.V320.

001 watermark

 

Como, en mi caso, también cambié el nombre de la ruta en OMVS, tengo que modificarlo también.

001 watermark

001 watermark

 

Por último, lo ejecutamos.

001 watermark

 

Terminará bien.

001 watermark

 

Podemos confirmarlo en SMP/E.

001 watermark

 

Ahora vamos a hacer el apply mediante el job FEK7APLY. De esta forma, se copiará el contendio en las librerías de la TARGET ZONE (FEK.*). Este job requiere dos ejecuciones. Una con el “apply check”, para comprobar que todo funciona bien, y otra sin el “check”.

001 watermark

 

Terminará bien. Eso significa que lo podemos volver a ejecutar sin el check.

001 watermark

 

Quitamos el comando "CHECK" y lo ejecutamos.

001 watermark

 

También irá bien.

001 watermark

 

Podemos comprobar que las librerías FEK.**.SFEK* ya tienen contenido.

001 watermark

 

 

Por último, haremos el “accept” del producto. Cuando se instalan PTFs, este paso se suele hacer días después de haber comprobado bien que la PTF no da más errores de los que resuelve. En este caso, al ser un producto de instalación nueva, haré el accept directamente.

Debemos ejecutar dos veces el job FEK8ACPT. Una con el CHECK y, si va bien, otra sin ese parámetro. Este job va contra la DISTRIBUTION ZONE.

001 watermark

 

Terminará bien.

001 watermark

 

Ahora lo ejecutamos sin el check.

001 watermark

 

También terminará bien.

001 watermark

 

Podemos confirmar que una de las librerías de la DISTRIBUTION ZONE ya tiene contenido también.

001 watermark

 

Hasta aquí la primera parte. Hemos visto cómo descargar y subir el producto. Además de hacer la instalación de la parte SMP/E. La segunda parte consistirá en terminar la instalación haciendo la configuración del producto.

¡Espero que os haya gustado y os sirva para aprender!

 

 

 

Publish modules to the "offcanvs" position.