×

Aviso

No se puede iniciar la función de correo.

System Automation - TWS - Alertas jobs en error

Escrito por Javier

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.

 

 

Visto: 81

Escribir un comentario


Código de seguridad
Refescar