• EMUFRAME

    EMUFRAME

    Desde 2015, enseñando sobre el sistema operativo z/OS de IBM en esta web.

    z/OS se utiliza en máquinas llamadas Mainframe y es utilizado por grandes empresas (bancos, aseguradoras, hoteles, etc.).

    Aquí aprenderás a instalar y configurar productos relacionados con z/OS.

     

  • Emulación de Mainframe y z/OS

    Emulación de Mainframe y z/OS

    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.

     

  • z/OS - ADCD

    z/OS - ADCD

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

    Así tenemos un entorno de desarrollo o de aprendizaje, como es mi caso, muy completo.

     

Parámetro AUTOIPL (REIPL)

Esta ocasión toca probar una opción de z/OS llamada AUTOIPL. También se le podría conocer por REIPL. Esta opción se usa cuando tenemos un sistema arrancado, lo paramos y queremos volver a arrancar sin tener que entrar en la HMC.

Además, permite cargar con los parámetros de load del último IPL o con unos distintos. Se puede usar tanto en sistemas en SYSPLEX, como en MONOPLEX, pero, según IBM, no es recomendable en sistemas con GDPS.

El AUTOIPL es compatible con todos los Mainframes que sean z10 en adelante. En cuanto a emuladores, en el emulador zPDT de IBM también está soportado, pero en Hercules no. Cuando esta función no esté soportada, aparecerá el siguiente mensaje:

AUTOIPL WAS NOT PROCESSED, DUE TO AN ENVIRONMENT ERROR     

 

En el siguiente enlace a la web de IBM, tenemos los detalles del parámetro.

Statements and parameters for DIAGxx

Voy a hacer dos pruebas, una para cargar la misma configuración del último IPL y otra para cargar una distinta.

Empezaremos modificando la configuración del fichero DIAGXX que tengamos en uso. En mi caso, DIAG00. Añadiremos lo siguiente:

AUTOIPL SADMP(NONE) MVS(LAST)

 

Ahora iremos a SDSF y daremos el comando “D IPLINFO” para ver la configuración actual.

 

Activaremos la nueva configuración con el comando “SET DIAG=00”.

 

Confirmamos que ha cargado sin mensajes de error.

 

Con el comando “D DIAG” comprobamos la configuración actual y nos que fijaremos en el parámetro AUTOIPL pondrá los datos del último IPL:

AUTOIPL SADMP(NONE) MVS(*0A80,0A82ZA  ) 

 

Pararemos el sistema según el procedimiento de parada que tengamos.

 

Una vez parado todo, usaremos el comando:

V XCF,S0W1,OFFLINE,REIPL 

Siendo S0W1 el nombre del sistema. Importante el parámetro REIPL.

 

Respondemos el reply.

 

Esperaremos un poco y el sistema arrancará de nuevo.

 

Tras el arranque, confirmamos los parámetros (LOADZA) con “D IPLINFO”.

 

La segunda prueba consiste en configurar el parámetro AUTOIPL para que arranque otro con loadparm. De los que tengo disponibles, voy a elegir el LOAD00.

 

Editamos de nuevo el miembro DIAG00 y pondremos los parámetros que usaríamos al hacer el “load” por HMC:

AUTOIPL SADMP(NONE) MVS(0A80,0A8200)

 

Activamos la configuración con el comando “SET DIAG=00”. Y comprobamos que se ha cambiado usando el comando “D DIAG”.

 

Una vez confirmado, paramos el sistema. Cuando haya parado, daremos el comando:

V XCF,S0W1,OFFLINE,REIPL 

Respondemos al reply con “SYSNAME=S0W1”. Cuando haya arrancado el sistema de nuevo, confirmaremos el cambio de parámetros (LOAD00) con “D IPLINFO”.

 

 

Publish modules to the "offcanvs" position.