Hola,

Os planteo un problema que aun no he conseguido solucionar de forma
"sencilla" y es el paso de parámetros entre procesos del qsh y un CL

Os pongo un ejemplo, intento crear una pequeña tool que me recupere el jobid
de un proceso desde un CL.

Para ello si conozco el process id (ps) ejecuto el mandato STRQSH pasando
como parámetro el comando getjobid + processid
Este devuelve el jobid associado al procid.

Lo mas "fácil" seria redireccionar la salida de este comando a un archivo y
de este forma cuando salga del STRQSH leer el archivo y ya tendria el valor,
pero no me gusta la solución de crear archivos de trabajo para realizar este
"paso de parámetros". Además no sirve crearlo en la QTEMP ya que lo que se
ejecuta ahi no es visible desde el trabajo (corre en otra hebra)

Otra idea era asignar ese valor a una variable de entorno (set) y después
leerla desde el CL, pero el problema el mismo que antes, ya que como qsh se
ejecuta en otra hebra lo que carge ahi no lo veo desde el CL.

Bueno he estado rebuscando por los manuales y aparte de poder recuperado el
estado de la ejecución del comando (termino bien o no) no veo forma sencilla
de hacer esto.

¿Alguna idea sres. foreros?

Un saludos a todos.

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

Responder a