//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)
答案 0 :(得分:1)
您收到的邮件是IEFC452I text - JOB NOT RUN - JCL ERROR
text
的值将是您的用户ID以及您在提交后被询问时输入的字符。
如果查看输出的文件二,您将看到大量其他消息。
您的问题是JCL只能用大写字母书写。
这是比赛还是课程?几天前我们有完全相同的JCL(不同的问题)。
如果您将所有内容更改为大写(在第一行的行号区域中键入uc99,它将"大写"接下来的99行(节省您必须计算多少)并假设你的数据集存在,你会很高兴。
与其他问题一样,对于SORT步骤,SYSYDUMP和SYSPRINT无关紧要。删除这些行。
另请注意,您有一个SORT控制卡,它本身不是JCL,但也需要大写。