No enviar mensaje de trabajo batch finalizado

2014-03-05 Por tema FB FB
Hola foro,

tengo una cuestión que no sé como resolver, a ver si alguno tiene la
bombillita adecuada:

En los procesos batch de mi aplicativo, cuando acaban, muestro un mensaje
propio (mas aclaratorio que el del sistema).

Para que no se me dupliquen los mensajes, someto los trabajos con
MSGQ(*NONE), con lo que el sistema no da el mensaje de finalización, y se
muestra el mío.

El problema es que si un trabajo tiene una parada, tampoco da mensaje.

Mi mensaje se muestra a través de un programa que se llama al final de la
CL ejecutada en batch. Con lo que si no ha llegado a este programa, es que
el proceso ha finalizado anormalmente y el sistema habrá mostrado su
mensaje (por supuesto, quitando MSGQ(*NONE).

La cuestión:

¿Cómo puedo hacer desde este último programa, y el trabajo ya ejecutado,
que el sistema no muestre el mensaje de trabajo finalizado, para que solo
se muestre el mío?

-- 
Atentamente.

RP Director Técnico
Tel. 93 255 31 51
Fax. 93 255 31 09

Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Re: No enviar mensaje de trabajo batch finalizado

2014-03-05 Por tema Andrades
Puedes ponerle un MONMSG CPF exec(Goto ErrorGern) como primera linea de
codigo y en esa etiqueta envias un msg para decir que hubo algun error,
eso se llama monitor global.
(CPF o cualquier otro, claro)

Saludos,
Guillermo Andrades, CPI Software

Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.