鏈結 Db2 程式以進行除錯
若要除錯 Db2® 程式,您必須將編譯器的輸出鏈結至程式載入程式庫。 您可以執行下列動作來併入使用者執行時期選項模組 CEEUOPT:
- 在 Language Environment ® SCEESAMP 程式庫中尋找使用者執行時期選項程式 CEEUOPT。
- 將
NOTEST參數變更為想要的TEST參數。 例如:old: NOTEST=(ALL,*,PROMPT,INSPPREF), new: TEST=(,*,;,*),如果您使用 遠端除錯 模式,請指定 TCPIP 子選項,如下列範例所示:
TEST=(,,,TCPIP&&9.2404.79%8001:*)附註: Double ampersand is required.如果您使用 使用不含「終端機介面管理程式」的專用終端機以全螢幕模式,請指定具有 VTAM ® LU 名稱的 MFI 子選項,如下列範例所示:
Test=(,,,MFI%TRMLU001)如果您使用 使用終端機介面管理程式的全螢幕模式,請使用您的使用者 ID 來指定 VTAM 子選項,如下列範例所示:
Test=(,,,VTAM%USERABCD) - 組合 CEEUOPT 程式並保留物件碼。
- 使用任何程式來啟動 z/OS® Debugger,以鏈結編輯 CEEUOPT 物件程式碼。
已修改的組譯器程式 CEEUOPT 如下所示。
*/****************************************************************/
*/* LICENSED MATERIALS - PROPERTY OF IBM */
*/* */
*/* 5694-A01 */
*/* */
*/* (C) COPYRIGHT IBM CORP. 1991, 2001 */
*/* */
*/* US GOVERNMENT USERS RESTRICTED RIGHTS - USE, */
*/* DUPLICATION OR DISCLOSURE RESTRICTED BY GSA ADP */
*/* SCHEDULE CONTRACT WITH IBM CORP. */
*/* */
*/* STATUS = HLE7705 */
*/****************************************************************/
CEEUOPT CSECT
CEEUOPT AMODE ANY
CEEUOPT RMODE ANY
CEEXOPT TEST=(,*,;,*)
END使用者執行時期選項程式可以與預先定義的 TEST 執行時期選項組合,以建立一或多個應用程式的預設值。 使用此程式來鏈結編輯應用程式,會在啟動該應用程式時產生預設選項。
如果您的系統程式設計師尚未這麼做,請併入 SYSLIB 連結中所有適當的程式庫。 例如, ISPLINK 呼叫的 ISPLOAD 程式庫,以及 Db2 介面模組 (DSNxxxx) 的 Db2 DSNLOAD 程式庫。
如需本主題所討論資料的相關資訊,請參閱下列主題。
- 相關作業
- 從程式啟動 z/OS Debugger