Si tienes acceso para modificar todos los programas que llama el CL
"intocable", puedes coger y cuando empiece un proceso, mandar un mensaje una
cola de datos y cuando temine otro mensaje a la cola de datos de
finalizacion, de manera que tienes controlodaos todos los procesos que se
han iniciado y los que han finalizado, cuando finalice el ultimo ya puedes
manda el nuevo proceso ( Me parece que me he liado un poco, lo intento con
un esquema)
SITUACION ACTUAL
CL INTOCABLE (No lo podemos modificar)
Llama a RPG call1 (Se puede modificar)
Somete CL sbm7 (Se puede modificar)
Lo que propongo es lo siguinte, te creas un area de datos
CL CONTROL (Nuevo)
Enviar mensaje a colo de datos "INICIO INTOCABLE"
Llamada al CL INTOCABLE
Llama a RPG call1 (Que habremos modificado)
Enviar mensaje a colo de datos "INICIO CALL1"
Proceso del call1
Enviar mensaje a colo de datos "FIN CALL1"
Somete CL sbm7 (Que habremos modificado)
Enviar mensaje a colo de datos "INICIO SBM7"
Proceso del SBM7
Enviar mensaje a colo de datos "FIN SBM7"
Fin del CL INTOCABLE
Enviar mensaje "FIN INTOCABLE"
Ejecutar un programa que lea la cola de datos y guardandose lo procesos
que se INICIAN y los que finalizan y cuando esten todos finalizados ejecuta
el segundo proceso
-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] nombre de Jaime Villa
Torres
Enviado el: domingo, 25 de febrero de 2007 20:42
Para: forum.help400
Asunto: Pila o secuencia de Programas.
Señores, tengo el siguiente problema.
Existe un cl muy viejo y es de un proveedor y no se puede realizar cambios
sobre el, por eso de las garantias.
El cl cumple con el proposito, pero por eso de leyes gubernamentales,
luego de este cl se requiere enviar un nuevo proceso, pero el problema
radica en lo siguiente.
El cl en cuestion realiza llamados y sbmjob a pgms, pero se requiere que
el nuevo proceso arranque cuando se terminen todos los trabajos del primer
cl, incluyendo los que èste envio por sbmjob, incluso llama un rpgle y este
a su vez realiza un sbmjob utilizando el QCMDEXC. Lo maximo que puedo
obtener es una lista manual de todos los procesos.
Cualquier consejo, es bien recibido
Gracias.
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400