我一直得到IEFC452I错误,怎么回事?

时间:2014-10-09 16:06:32

标签: jcl

//name JOB 1,NOTIFY=&SYSUID             
//sort01 exec pgm=sort                      
//sysout dd sysout=*                        
//sysprint dd sysout=*                      
//sysudump dd sysout=*                      
//sortin dd disp=shr,dsn=public.data(ascii) 
//sortout dd sysout=*                       
//sysin dd *                                
     sort fields=(1,1,ch,a)            

1 个答案:

答案 0 :(得分:1)

您收到的邮件是IEFC452I text - JOB NOT RUN - JCL ERROR

text的值将是您的用户ID以及您在提交后被询问时输入的字符。

如果查看输出的文件二,您将看到大量其他消息。

您的问题是JCL只能用大写字母书写。

这是比赛还是课程?几天前我们有完全相同的JCL(不同的问题)。

如果您将所有内容更改为大写(在第一行的行号区域中键入uc99,它将"大写"接下来的99行(节省您必须计算多少)并假设你的数据集存在,你会很高兴。

与其他问题一样,对于SORT步骤,SYSYDUMP和SYSPRINT无关紧要。删除这些行。

另请注意,您有一个SORT控制卡,它本身不是JCL,但也需要大写。