首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SYSIN DD *中使用java源代码的JCL作业

在SYSIN DD *中使用java源代码的JCL作业
EN

Stack Overflow用户
提问于 2016-01-12 17:25:02
回答 1查看 811关注 0票数 0

我想使用嵌入作业本身的java源代码来运行jcl作业。我发现了一些cobol示例,它们的源代码是在SYSIN DD *或SYSIN DD数据中编写的,并在java程序中进行了同样的尝试。

这是我的工作:

代码语言:javascript
复制
    //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程序。

谢谢,

编辑:附加代码,删除屏幕截图

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-06 09:31:14

我建议你遵循这个链接BPXBATCH效用

我从来没用过这个工具。但是,通过短暂的扫描,可以看出PARM字段可能是必需的。例如:

代码语言:javascript
复制
//STEP001 EXEC PGM=BPXBATCH, PARM="your parms here"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34750056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档