• 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.

System Automation - TWS - Alertas jobs en error

En esta ocasión vamos a habilitar que los jobs fallados en OPC/TWS generen una alerta que salga en System Automation. Además, si se relanza el job, y no vuelve a fallar, o se completa, se borrará la alerta de forma automática.

Antes de hacer los cambios, dejaremos parado el OPC.

Primero vamos a librería de ejemplos de TWS *.SEQQSAMP, en mi caso, TWS860.SEQQSAMP. Debemos buscar y editar el miembro EQQUXSAZ.

Le añadiremos una ficha job.

 

Bajamos al final del todo y en la DD SYSLMOD debemos poner una librería que esté en la concatenación de las librerías LPALST. En mi caso, voy a guardar el módulo compilado en ADCD.Z113.LPALIB.

Lo submitimos.

 

Comprobamos que termina con RC=0.

 

Ahora entramos en el miembro EQQUX011 de la misma librería y lo editamos. Primero le añadimos una ficha job.

 

Bajamos un poco y debemos poner un parámetro UNIT correcto en la DD SYSLIN. Se puede usar 3390 o SYSDA.

 

Bajamos hasta el final y ponemos un parámetro UNIT correcto en la DD SYSUT1. Se puede usar 3390 o SYSDA. Además, como en el job anterior, pondremos una librería para guardar el módulo compilado. En mi caso, ADCD.Z113.LPALIB.

Lo submitimos.

 

Comprobamos que termina bien.

 

Por último, debemos editar el miembro EQQX7ASM de la misma librería.

Añadiremos una ficha job válida.

 

Además, como en los jobs anteriores, pondremos una librería para guardar el módulo compilado. En mi caso, ADCD.Z113.LPALIB.

Lo submitimos.

 

Comprobamos que termina bien.

 

Ya hemos compilado los módulos. No es necesario activarlos, como ocurre con otros módulos de OPC, cuando arranque el controller los activará automáticamente. Ahora vamos a editar la los parámetros del controller para que use estas extis.

Vamos a nuestra librería de parámetros, en mi caso, OPC.OP1C.EQQPARM y editamos el miembro de parámetros del controller, en mi caso TEAM1CTL.

 

Ponemos el parámetro CALL07 a YES. También añadimos el parámetro CALL11 con YES, ya que no aparecerá.

 

Una vez hecho esto, arrancaremos el OPC. Lanzaremos un job de prueba preparado para que falle.

NOTA: System Automation debe estar arrancado.

 

Si vamos al panel SDF, veremos que la línea de TWS aparecerá en rojo.

 

Si entramos con F8, veremos la alerta.

 

Si entramos con F2 en la alerta, veremos los detalles.

 

La alerta se borrará automáticamente si relanzamos el job, y termina bien, o si lo completamos. También podremos borrarla de forma manual. De esta forma, ya tenemos conectado TWS con SA.

 

 

Publish modules to the "offcanvs" position.