如何通过MVS z / os上的SQR调用系统命令提交JCL?

时间:2019-04-01 15:46:41

标签: zos peoplesoft jcl sqr mvs

我正在尝试使用MVS z / os上的“调用系统命令”通过SQR程序提交JCL。 JCL驻留在特定的数据集中。

我正在尝试做的事情是这样的:

  1. 让$ jclcmd ='提交PSLIBDSN.O92.CUST7.JCLSRC(UTILI)'
  2. 使用$ jclcmd #rtnstat的呼叫系统

到目前为止,我还不能提交JCL。我从大型机得到的是此错误: ****警告**** ERRNO = ESYS 在SYS(UCALL)的第389行调用的SYSTEM中生成,偏移量000118 程序SUBMIT被异常终止,系统代码为66D.SYS(UCALL),偏移量000118

我还尝试了让$ jclcmd ='TSO SUBMIT PSLIBDSN.O92.CUST7.JCLSRC(UTILI)',但是得到了: 程序TSO被系统代码806异常终止。 系统完成码= 806原因码= 00000004

到目前为止,我认为由于与MVS不兼容的原因,呼叫系统功能不允许执行操作系统命令。实际情况是,SQR文档没有提到不是,而是始终以Windows和UNIX为例。我已经做了一千次尝试来执行REXX程序,提交JCL和其他命令,但是看起来该函数不能正确地汇编命令。 任何想法都将受到欢迎。

0 个答案:

没有答案