例えば、サンプル・デバッグ・プログラム DEBUGEX および呼び出し先プログラム RPGPGM の デバッグ・セッションを開始するには、次のように入力します。
STRDBG PGM(MYLIB/DEBUGEX MYLIB/RPGPGM) OPMSRC(*YES)
「モジュール・ソースの表示」画面が 図 95 に示すように現れます。DEBUGEX は、2 つのモジュール、RPG モジュール DBGEX と C モジュール cproc で構成されます。DBGEX、cproc、および RPGPGM のソースは、 デバッグ用サンプル・ソースの例を参照してください。
入り口モジュールにルート・ソース、コピー、またはリスト・ビューがある場合には、 最初のプログラムの入り口モジュールのソースが画面に示されます。 この場合には、プログラムは DBGVIEW(*ALL) を 使用して作成され、それに続いてメイン・モジュール DBGEX のソースが表示されます。
モジュール・ソースの表示 PROGRAM: DEBUGEX LIBRARY: MYLIB MODULE: DBGEX 1 *=============================================================== 2 * DEBUGEX - ILE RPG OS/400 用ソースでの ILE ソース・デバッグ 3 * プログラムの使用法を示すように設計されたプログラム。 4 * 各種のデータ・タイプおよびデータ構造の例を示します。 5 * 6 * また、定様式ダンプ例の作成にも使用できます。 7 *=============================================================== 8 9 *--------------------------------------------------------------- 10 * DEBUG キーワードは定様式ダンプ機能を可能にします。 11 *--------------------------------------------------------------- 12 H DEBUG 13 14 *--------------------------------------------------------------- 15 * 各種の ILE RPG OS/400 用データ・タイプの独立フィールドの定義 続く... デバッグ . . _________________________________________________________________ _______________________________________________________________________________ F3=終了プログラム F6=停止点の追加/消去 F10=ステップ F11=変数の表示 F12=再開 F17=ウォッチ変数 F18=ウォッチの処理 F24=キーの続き
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.