Hola Martin: parece un problema interesante...
entiendo que lo que ideal sería una API con la que a partir del pid obtener en JOBID de OS400 El trabajo del que quiere recuperar el jobid entiendo que se está ejecuntando desde entorno PASE y tu quieres recuperar el "JOBID 223344/ALEX/NOMJOB" y la única información disponible es el pid (process id) ¿correcto? El 13 de mayo de 2010 16:47, Marti Riera <[email protected]> escribió: > 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. >
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

