2014-01-09 30 views
0

我正在研究COBOL项目,通常可以通过查看编译列表中的错误消息,在我的程序中很容易地发现编译错误。但我找到了一个我似乎无法轻松找到的人。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
味精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.         

我不是确定这些错误语句的含义。

+2

那些不是COBOL错误消息。它们是关于为Xpediter,Compuware的调试器创建文件的错误消息。找到一个带有错误信息的Xpediter手册。 –

+0

谢谢。我一直无法克服这一点。我有好几个星期没有使用Xpediter。我没有在Xpediter中使用过这个程序。每次我编译它给我一个8的返回码。我怎么能通过这个小格子,因为返回码(对我们来说)是一个表示编译好的4。 –

+2

当您使用Xpediter时,您应该有单独的编译程序的东西。我会问同事选择哪个选项来编译而不使用Xpediter。 –

回答

0

非题外话,所以你可以有一个答案。

如果试图使用Compuware的Expediter IBM Mainframe调试器产品,并且想要了解任何消息,则需要在安装时找到Xpediter消息和代码手册,以及有关产品应如何使用的任何本地安装特定文档在您的网站上使用。

您应该可以免费在www.compuware.com上注册,并且可以免费下载可下载的手册,但您需要在您的站点上找到许可证信息,并检查是否已有内部获取文件的程序。

当收到错误信息时,请先查阅信息手册。如果这不能解决问题,请咨询同事,相应的本地支持团队,Compuware支持(您的网站正在为此付费,但要确保您遵循当地的程序进行操作,可能会有一个中心联系点用于支持请求到软件供应商),搜索网页。

有时候,你就可以通过早期的搜索网页,或提出问题的地方来规避,但很多时候只是希望在手册中就足够了,而其他时候,他们将是站点特定的问题,所以不如去通过上面的大概顺序的一切。

如果您不打算为程序使用Xpediter并获取消息,则意味着正在使用“错误的”JCL,这通常意味着从ISPF面板中选择了错误的编译方法。您需要在您的站点找到同事是最简单的方法,以及如何在不使用Xpediter的情况下编译程序。这将完全针对特定的站点,因此您必须了解它是如何在您的站点完成的,除了一般性的答案之外,您可能会得到任何其他答案,这些答案有时会混淆,给您错误的路线并浪费您的时间,或者否则不是除了切线对你有帮助。

相关问题