问题描述
//setvar secret=(NEW,CATLG,DELETE)
解决方法
Master大师课程的重点之一是让您学习如何为自己找到这些答案。有人告诉你答案可能是...
您的陈述在语法上是无效的,猜测是
//SETVAR SET SECRET=(NEW,CATLG,DELETE)
...实际上并没有教您如何调试JCL。 超出了本网站的答案范围,无法解释JCL的语法。 IBM's JCL Reference将为您提供语法。
要做的是查找收到的错误消息。 IBM错误消息以诸如IEF452I之类的代码开头,后跟一条消息。通常,这些消息会告诉您到底出了什么问题,而为什么却没有,这可能会令人沮丧。在此示例中,documentation告诉您有错误,但没有错误。 另一则消息中可能会出现这种情况。
同样,Master Master大型机竞赛的一个重点是让您练习如何查找这些内容,以便您自己解决问题。
,(NEW,CATLG,DELETE)之前,您应该看到Zxxxxx.SECRET.WORD,它是包含实际密码的数据集成员的名称。
此错误与jcl无关,而只是误解了指令。我知道希望每个人都自己弄清楚,但是有一种方法可以在不给出答案的情况下帮助人们。