如何通过 Java Web 应用在 IBM z OS 中提交 JCL?
Posted
技术标签:
【中文标题】如何通过 Java Web 应用在 IBM z OS 中提交 JCL?【英文标题】:How to submit JCL on IBM zOS through Java web app? 【发布时间】:2009-08-24 16:57:02 【问题描述】:谁能告诉我从不同服务器 (Windows) 上的 Java Web 应用程序在 IBM zOS 上运行 JCL 的最佳方式。我还需要从工作中获取响应代码。
目前的两个选项是: 1) 使用 JES - 但很难得到回复 2) 通过 DB2 过程进行调用。
还有其他(更好的)方法
【问题讨论】:
【参考方案1】:我不确定这是否会有所帮助,但是当我在寻找有关如何在 z/OS 上使用 FTP 传输文件的信息时,我看到了 IBM 的以下文章。
http://www.ibm.com/developerworks/systems/library/es-zosbatchjavav/index.html
希望对您有所帮助。
【讨论】:
我已经使用带有 FILETYPE=JES 的 FTP 来完成 paxdiablo 所要求并在您引用的文章中描述的内容。它工作得很好。很好的答案。 这是我最终使用的,效果很好。它疯狂的 IBM 不为此提供 api。 确实很好用,你甚至可以在jes中监控job的状态【参考方案2】:我使用了两种有效的方法:
1- 在 unix 上使用 ftp -i -v -n >> $LOGFILE。
...
引用网站 FILETYPE=JES 然后放
JOBNAME=grep "It is known to JES as" $LOGFILE | awk 'print $7'
quote site FILETYPE=JES get $JOBNAME.x getuser.out (x=1,2,3 or 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
【讨论】:
以上是关于如何通过 Java Web 应用在 IBM z OS 中提交 JCL?的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot连接DB2查询结果时报错“java.lang.AbstractMethodError: com.ibm.db2.jcc.t4.b.isValid(I)Z”的解决办法
如何使用 SQL 在 IBM DB2 Z/OS 中的表上显示当前权限