2014-01-09 28 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的情況下編譯程序。這將完全針對特定的站點,因此您必須瞭解它是如何在您的站點完成的,除了一般性的答案之外,您可能會得到任何其他答案,這些答案有時會混淆,給您錯誤的路線並浪費您的時間,或者否則不是除了切線對你有幫助。

相關問題