我想使用嵌入作业本身的java源代码来运行jcl作业。我发现了一些cobol示例,它们的源代码是在SYSIN DD *或SYSIN DD数据中编写的,并在java程序中进行了同样的尝试。
这是我的工作:
//JHELLO JOB MSGLEVEL=(1,1),REGION=0M,CLASS=A,MSGCLASS=A,
// NOTIFY=&SYSUID
//JOMVS EXEC PGM=BPXBATCH,REGION=0M,TIME=NOLIMIT
//SYSIN DD *
/* program starts here */
public class JHelloWorld
{
public static void main(String args[])
{
System.out.println("Hello :)");
}
}
//*
//STDOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//STDERR DD SYSOUT=*
//STDENV DD *
// 提交后,职务将与此消息终止。

)输出,而不是hello :)。
注意:我不想通过parm语句以.sh shell脚本的形式访问.sh程序或java程序。
谢谢,
编辑:附加代码,删除屏幕截图
发布于 2016-02-06 09:31:14
我建议你遵循这个链接BPXBATCH效用
我从来没用过这个工具。但是,通过短暂的扫描,可以看出PARM字段可能是必需的。例如:
//STEP001 EXEC PGM=BPXBATCH, PARM="your parms here"https://stackoverflow.com/questions/34750056
复制相似问题