Para toda comunicación y control  entre programas o procesos debes usar DTAQ 
(data Queues), es lo mas practico y seguro.

1)       Desde interactivo creas una DTAQ  A1  (NO en QTEMP)
2)       Desde interactivo sometes JOB Batch y le pasas como parámetros el 
nombre de la DTAQ A1, para que sepa donde poner el mensaje de continuación.
3)       Desde interactivo dejas una espera "infinita" leyendo un mensaje en la 
DTAQ A1.
4)       Desde Batch, ejecutas el proceso en forma normal, pero al finalizar, 
pones el mensaje en la DTAQ A1, que esta esperando el Job Interactivo.
5)       Al llegar el mensaje a la DTAQ A1, el Job interactivo se despierta y 
continúa con la siguiente acción.
6)       Al final el JOB Interactivo borra la DTAQ A1 (solo para efectos de 
limpieza).

NOTA:   Para hacer esto, necesariamente debe quedar el valor de sistema 
QINACTITV en *NONE.  Si no es así, el sistema puede cancelar el
JOB Interactivo antes que termine el Batch.

Saludos cordiales,
Ignacio T

________________________________
De: [email protected] 
[mailto:[email protected]] En nombre de Carlos Pedrozo
Enviado el: Jueves, 17 de Junio de 2010 15:21
Para: [email protected]
Asunto: Ayuda


Buen dia Forero;

por favor si alguien me puede dar una mano con respecto un problema que tengo. 
Tengo un proceso batch que corre y al finalizar quiero hacer una llamada en 
forma interactiva.
Mi pregunta es si alguien tiene un API o como se controla la finalizacion del 
proceso batch?

Gracias de antemano.



Saludos


________________________________
Hotmail: Free, trusted and rich email service. Get it 
now.<https://signup.live.com/signup.aspx?id=60969>

-----------------------------------------------------------------
Notice of Confidentiality: The information transmitted is intended only for the 
sender and person or entity to which it is addressed and may contain 
confidential and/or privileged material. Any review, e-transmission, 
dissemination or other use of, or taking of any action in reliance upon, this 
information by persons or entities other than the intended recipient is 
prohibited.
If you received this in error, please contact the sender immediately by return 
electronic transmission and then immediately delete this transmission, 
including all attachments, without copying, distributing or disclosing same.
------------------------------------------------------------------
Aviso de Confidencialidad: Este correo electrónico y/o el material adjunto es 
para uso exclusivo del emisor y la persona o entidad a la que expresamente se 
le ha enviado, y puede contener información confidencial o material 
privilegiado. Si usted no es el destinatario legítimo del mismo, por favor 
repórtelo inmediatamente al remitente del correo y bórrelo.
Cualquier revisión, retransmisión, difusión o cualquier otro uso de este 
correo, por personas o entidades distintas a las del destinatario legítimo, 
queda expresamente prohibido. Este correo electrónico no pretende ni debe ser 
considerado como constitutivo de ninguna relación legal, contractual o de otra 
índole similar.
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a