我想用嵌入了job本身的java源代码运行jcl job。我找到了一些cobol示例,其源代码是在SYSIN DD *或SYSIN DD DATA中编写的,并尝试使用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 *
//
提交后,Job将终止此消息。
而不是你好:)输出。
注意:我不希望通过parm语句访问.java程序或java程序作为.sh shell脚本。
谢谢,
编辑:附加代码,删除屏幕截图
答案 0 :(得分:0)
我建议您点击此链接BPXBATCH utility
我从未使用过该实用程序。但是,通过稍纵即逝的扫描,可能需要PARM字段。例如
//STEP001 EXEC PGM=BPXBATCH, PARM="your parms here"