¿Cómo presentar JCL en IBM zOS a través de aplicaciones web en Java?
Pregunta
Puede alguien decirme la mejor manera de ejecutar una pieza de JCL en IBM zOS de una aplicación web Java en un servidor diferente (Windows). También necesito obtener un código de respuesta de vuelta del trabajo.
Las 2 opciones en este momento son: 1) El uso de JES - Pero es difícil conseguir la respuesta de vuelta 2) Realizar una llamada a través de un procedimiento de DB2.
¿Hay otra manera (mejor)
Solución
"No estoy seguro de si esto ayuda, pero mientras yo estaba buscando información sobre cómo utilizar FTP en z / OS para transferir archivos vi el siguiente artículo de IBM.
http://www.ibm.com/developerworks/ sistemas / Library / ES-zosbatchjavav / index.html
Espero que le sea útil.
Otros consejos
I usado 2 métodos que funcionan:
1- ftp con -i -v -n >> $ LOGFILE en UNIX.
...
sitio de cotización FILETYPE = JES a continuación, poner
NOMBRE DEL TRABAJO = grep "It is known to JES as" $LOGFILE | awk '{print $7}'
sitio de cotización FILETYPE = JES get $ JOBNAME.x getuser.out (x = 1,2,3 ó 4)
eliminar $ NOMBRE DEL TRABAJO
2- en v9 llamada ADMIN_JOB_SUBMIT