cobol中如何取得job中的jcl name
答案:3 悬赏:10
解决时间 2021-02-06 02:22
- 提问者网友:残阳碧曼
- 2021-02-05 18:38
通过cobol取得执行该程序的jcl中的jcl name
最佳答案
- 二级知识专家网友:眠于流年
- 2021-02-05 19:56
在JCL里面
一个作业步里
STEP1 EXEC PGM=programname , PARM=‘JCL name’
.............
在COBOL程序里面
数据部
LINKAGE SECTION.
01 JCL-NAME.
05 LEN PIC 9(4) COMP.
05 NAME PIC X(8).
PROCEDURE DIVISION (注意这里不要句点)
USING JCL-NAME.
......................
然后在变量NAME里面就是JCLname 了,至于怎么使用它,那就是你的事了
一个作业步里
STEP1 EXEC PGM=programname , PARM=‘JCL name’
.............
在COBOL程序里面
数据部
LINKAGE SECTION.
01 JCL-NAME.
05 LEN PIC 9(4) COMP.
05 NAME PIC X(8).
PROCEDURE DIVISION (注意这里不要句点)
USING JCL-NAME.
......................
然后在变量NAME里面就是JCLname 了,至于怎么使用它,那就是你的事了
全部回答
- 1楼网友:无字情书
- 2021-02-05 21:26
1. JCL传递到parm里面,COBOL里面取得。
2.用accept方法
- 2楼网友:如果这是命
- 2021-02-05 21:05
exec=main001m,parm=****
上面是在jcl中定义的parm参数,在程序main001m中使用linkage section
01 parm.
03 ********.
procedure division using parm.
过程部要using一下。然后在程序中直接使用就可以了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |