我正在研究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.
我不是確定這些錯誤語句的含義。
那些不是COBOL錯誤消息。它們是關於爲Xpediter,Compuware的調試器創建文件的錯誤消息。找到一個帶有錯誤信息的Xpediter手冊。 –
謝謝。我一直無法克服這一點。我有好幾個星期沒有使用Xpediter。我沒有在Xpediter中使用過這個程序。每次我編譯它給我一個8的返回碼。我怎麼能通過這個小格子,因爲返回碼(對我們來說)是一個表示編譯好的4。 –
當您使用Xpediter時,您應該有單獨的編譯程序的東西。我會問同事選擇哪個選項來編譯而不使用Xpediter。 –