Cobol错误,但无法像我通常会发现错误那样找到它?

Cobol错误,但无法像我通常会发现错误那样找到它?,cobol,mainframe,Cobol,Mainframe,我正在处理一个COBOL项目,通过查看编译列表中的错误消息,通常可以很容易地在程序中找到编译错误。但我只是找到了一个我似乎无法轻易找到的 以下是我选择作业以查看错误位置的方式: O Job#( ) Jobname MaxRC S J40195 myFile 000008 J30902 SSabdd33 000000 J50339 SSrrrr09 000000 J50325 SSeeeee0 000004 CC*条件代码显示

我正在处理一个COBOL项目,通过查看编译列表中的错误消息,通常可以很容易地在程序中找到编译错误。但我只是找到了一个我似乎无法轻易找到的

以下是我选择作业以查看错误位置的方式:

  O Job#( )  Jobname  MaxRC  
  S J40195   myFile   000008 
    J30902   SSabdd33 000000 
    J50339   SSrrrr09 000000 
    J50325   SSeeeee0 000004 

CC*条件代码显示* 日志JESMSGLG JES2
JCL JESS JCL JES2
MSG JESYSMSG JES2
101系统打印测试0001 ICEGENER
104系统打印测试0001 XPDTR
105 PRT端口测试0001 XPDTR
107系统打印测试0001 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.                                   

我不确定这些错误陈述的意思。

不是离题,所以您可以得到答案

如果试图使用Compuware的Expediter IBM大型机调试器产品,并且希望了解其中的任何消息,则需要在安装时找到Xpediter消息和代码手册,以及有关如何在站点上使用该产品的任何本地安装特定文档

您应该能够在www.compuware.com上免费注册,并可以免费访问可下载的手册,但您需要在您的网站上找到许可证信息,并检查是否还没有获取文档的内部程序

接收错误信息时,请先查阅信息手册。如果这还不能解决问题,请咨询同事、适当的本地支持小组、Compuware支持(您的网站正在为此付费,但请确保您遵守本地程序,您的网站上可能有一个向软件供应商提出支持请求的中心联系点),搜索web

有时你可以通过提前搜索网页或在某处提问来避免这种情况,但很多时候只要看一下手册就足够了,而其他时候则是特定于网站的问题,所以最好按照上面的大致顺序来完成所有事情


如果您不打算在程序中使用Xpediter,并且收到了消息,则表示使用了“错误的”JCL,这通常意味着从ISPF面板中选择了错误的编译方法。您需要在您的站点上找到最简单的方法,即如何在不使用Xpediter的情况下编译程序。这将是/可能是完全特定于站点的,因此您必须了解在您的站点上是如何完成的,您只能在这里得到一般性的答案,这有时会让您感到困惑、误入歧途、浪费时间,或者对您毫无帮助。

这些不是COBOL错误消息。它们是关于为Xpediter(Compuware的调试器)创建文件的错误消息。在中查找包含错误消息的Xpediter手册。谢谢。我一直无法克服这一点。我已经好几个星期没有使用Xpediter了。我没有在Xpediter中使用此程序。每次编译时,它都会给我一个8的返回码。我该如何克服这个小问题,因为返回代码(对我们来说)是4,这意味着一个良好的编译。当你使用Xpediter时,你应该有一些单独的东西来编译一个程序。我会询问同事在没有Xpediter的情况下选择哪个选项进行编译。