我正在研究COBOL项目,通常可以通过查看编译列表中的错误消息在程序中轻松找到编译错误。但我刚刚找到一个我似乎无法轻易找到的东西。
这是我选择作业以查看错误位置的方法:
O Job#( ) Jobname MaxRC
S J40195 myFile 000008
J30902 SSabdd33 000000
J50339 SSrrrr09 000000
J50325 SSeeeee0 000004
CC *条件代码显示*
LOG JESMSGLG JES2
JCL JESJCL JES2
MSG JESYSMSG JES2
101 SYSPRINT TEST0001 ICEGENER
104 SYSPRINT TEST0001 XPDTR
105 PRTSORT TEST0001 XPDTR
107 SYSPRINT TEST0001 LKED
108 CWPERRM TEST0001 XPDTR - >我会选择此选项以查看错误
错误陈述:
PCSIO 054-S INVALID ENTRY lENGTH.
PCSIO 324-S TOTAL DUPLICATE VERSIONS OF THIS PROGRAM MAY EXCEED SHARED DIRECTORY BUFFER LIMIT
PCSIO 006-S OUTPUT FILE CWPDDIO OPENMEM ERROR, RETURN CODE=48-410.
我不确定这些错误陈述是什么意思。
答案 0 :(得分:0)
不偏离主题,所以你可以得到答案。
如果尝试使用Compuware的Expediter IBM Mainframe调试器产品并且您想要了解任何消息,则需要在安装时找到Xpediter消息和代码手册以及有关如何使用产品的任何本地安装特定文档在您的网站上。
您应该可以免费在www.compuware.com上注册,并且可以免费访问可下载的手册,但是您需要在您的站点找到许可证信息并检查是否已经有内部程序获取文件。
收到错误消息时,请先查阅消息手册。如果这不能给出解决方案,请咨询同事,相应的本地支持小组,Compuware支持(您的站点正在为此付费,但确保您遵循本地程序这样做,您的站点可能有一个中央联系点以获取支持请求到软件供应商),搜索网络。
有时你可以通过早期搜索网络或在某处提问来避开这种情况,但很多时候只需查看手册就足够了,有时候它们会是特定于网站的问题,所以最好通过一切都在上面的大致顺序。
如果您不打算将Xpediter用于程序并获得消息,则表示正在使用“错误的”JCL,这通常意味着从ISPF面板中选择了错误的编译方法。您需要在您的站点上找到最简单的同事,如何在不使用Xpediter的情况下编译程序。这将是/可能完全是针对特定地点的,所以你必须弄清楚它是如何在你的网站上完成的,你只能得到一般的答案,这些答案有时会混淆,发送错误的路线并浪费你的时间,或者否则不会对您有所帮助。