【发布时间】:2017-09-21 08:06:31
【问题描述】:
【问题讨论】:
-
通知(第二行)在最右边。左移 4 个字符
-
请将文本复制到问题中!!
-
另外,尝试在 ISPF 编辑器中输入 JEM。如果您访问它,它将为您检查 JCL 的语法
【问题讨论】:
JOB 关键字后需要一个空格。
//TUTOR001 JOB (123),.....
由于提交程序没有找到 JOB 卡,它会为您生成默认的 JOB 语句。
【讨论】:
这里可能存在一些问题,具体取决于您要执行的操作...
首先是 Fritz 提到的问题 - 在“JOB”之后需要一个空格。 TSO 提交命令解析您提交的 JCL,如果它认为没有 JOB 语句,它会根据与您的 TSO 会话关联的信息自动为您生成一个。您可以在 JCL 中看到就是这种情况。
这里有一点信息是,如果您对 SUBMIT 生成的 JOB 语句感到满意,那么您不需要在您的 JCL 中包含一个...没有理由您的 JCL 不能只以// 执行 PGM=IEFBR14 行。有时这样做是为了让不同的用户可以提交相同的 JCL,而无需更改 JOB 语句信息。
其次,您的问题是您正在尝试创建一个分区数据集,但您编码的是一个顺序文件。如果你真的想创建一个 PDS,那么你需要做两个简单的改变:
最后一条评论是 RLSE...因为 IEFBR14 实际上并没有打开您刚刚创建的数据集,所以 RLSE 并没有真正按照您的预期进行。 RLSE 的典型用途是用于创建不同大小文件的程序……您倾向于将分配设置为您期望的最大分配,并且如果您写得更少,RLSE 会修剪回最接近的范围。
【讨论】: