2014-11-06 60 views
0

我的意圖是調試被調用的cobol程序aswel。 但不知道如何保持斷點進入被稱爲cobol程序。 目前我能夠調試主要的cobol程序和控制只是越過了被稱爲copbol程序。謝謝用RDz調試Zos cobol

+0

爲了幫助您,我們需要更多地瞭解環境。它是否在大型機上? – bmakos 2014-11-06 12:11:56

+0

是的,它是主機上的標誌。 – user2054151 2014-11-06 12:39:10

+0

我剛剛意識到你已經在標題中找到了它,提出了不必要的問題......另外,現在我看到您正在使用基於Eclipse的IDE,而不是標準的ISPF解決方案。 – bmakos 2014-11-06 13:55:54

回答

0

考慮到它是大型機上的Cobol,並且您已經訪問過調試器,我猜這個問題是與被調用程序的編譯。

通常,如果您忘記使用調試器選項編譯被調用程序,則跳過調試程序調用的程序(它們運行,但無法看到代碼或控制它們)。

與使用DEBUG選項編譯程序的方式相同,您可以編譯被調用的程序。這通常是在編輯屏幕上用'D'選項完成的。

讓我知道這是否工作。

+0

它的cics應用程序。已經編譯了調用者並且使用相同的編譯器選項調用了pgm。但沒有運氣.. – user2054151 2014-11-07 06:32:50

+0

您的編譯過程是否具有這些COBOL comile選項?源,列表,XREF,MAP,LIB – bmakos 2014-11-07 11:49:31

+0

此外,可能是因爲您沒有將調用的程序置於調試控制之下。在這裏,我不確定你的公司使用什麼,它可能是CADP,DTCN等。如果你把主程序放在調試控制下,那麼你可能需要指定你想調試的被調用程序。 – bmakos 2014-11-07 11:53:40

0

您是在同一個RD/z項目中構建被調用的子程序嗎?這可以有所作爲。否則,您將需要使用大型機方面的事物,通過parm字符串上的LE TEST()參數或通過鏈接自定義CEEINIT來指定那些parms,將您的調試信息指向您的工作臺IP地址。