($title_img_alt)

こちらからの投稿は、先頭に表示されているコメントへの返信になります。
プロシージャのデバッグ 富澤 邦浩 さん [ 4月12日(月) 8時59分 ]
既存のプロシージャのデバッグで、フィールドの値、読み取りレコードの登録値を知る方法はあるで
しょうか。
既存のプロシージャで、プログラム設定値マスターを読んで、設定値を返す機能があるのですが、「
テスト機で動く機能が、本番機で動かない」と言われました。デバッグを使って、プロシージャ内の
フィールドと動作を調査したいのです。既存プログラムなので、プログラム内にDUMPをコーディン
グしてテストすることはできません。
また、在宅作業中ゆえ、AS400.comのマニュアル以外のマニュアルを読むこともできません。
よろしくお願いいたします。
RE:プロシージャのデバッグ IKD さん [ 4月13日(火) 3時20分 ]
プロシージャーはパネル・グループの亜流で
インターフェースに過ぎないですから
戻り値を調べる機能はありません。
 
プロシージャーを実行しているCLPのRETURNの直前に
DMPCLPGM を入れればそのときの変数値をすべて
知ることはできますが
CLPを変更したくないのであれば
実行環境のジョブの状況(ライブラリー・リストや
*LDAなどの実行環境)を調べるしかありません。
 
ちなみにご自宅でもインターネット経由で
すべてのマニュアルは見ることはできます。
RE:プロシージャのデバッグ 富澤 邦浩 さん [ 4月13日(火) 15時17分 ]
ありがとうございます。
本番機のプログラムなので
1.プログラムを変更できない
2.コンパイル禁止
3.データ変更禁止
のため、デバッガーで調査しようとしたのですが、難しいのですね。
他の手段を考えることにします。

お名前

パスワード

メールアドレス

タイトル

ホームページ

アドレス

項目