如何通过Java Web应用程序在IBM zOS上提交JCL?

4

请问有没有更好的方法,可以从不同服务器(Windows)上的Java Web应用程序运行IBM zOS上的JCL代码,并获得作业的响应代码?目前有两个选项:

1)使用JES-但很难获得响应。

2)通过DB2过程进行调用。

是否还有其他更好的方法?

2个回答

7

我已经使用 FILETYPE=JES 的 FTP 完成了基本上与 paxdiablo 要求的内容相同并在您提供的文章中描述的工作。它运行得非常好。回答很好。 - NealB
这就是我最终使用的,它运作得非常好。IBM竟然没有提供这个API,太疯狂了。 - irishguy
它确实运行得非常好,你甚至可以在JES中监视作业的状态。 - redDevil

0

我使用了两种可行的方法:

1- 在Unix上使用ftp -i -v -n >> $LOGFILE。

...

еә•з”Ёз«™з‚№FILETYPE=JESпәЊз„¶еђҺиң“е…Ө

JOBNAME=grep "It is known to JES as" $LOGFILE | awk '{print $7}'

еә•з”Ёз«™з‚№FILETYPE=JESиҺ·еЏ–$JOBNAME.x getuser.outпә€x=1,2,3ж€–4пә‰

删除$JOBNAME

2- ењЁv9дёЉи°ѓз”ЁADMIN_JOB_SUBMIT

http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=%2Fcom.ibm.db2z9.doc.admin%2Fsrc%2Ftpc%2Fdb2z_sp_admincommanddb2.htm


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接