($title_img_alt)

こちらからの投稿は、先頭に表示されているコメントへの返信になります。
テスト環境で修正したRPG PGが稼働しない 伊藤 毅 さん [ 5月13日(火) 16時40分 ]
本番環境で稼働しているRPG PGを機能追加のため、テスト環境にそのRPG PGをコピーして機能追加しました。
そのRPG PGで使用している全てのファイルもコピーしてEDTLIBLでテスト環境のLIBを一番上に追加してコンパイルしました。

テスト計画を立てて、テスト環境で使用するファイルにテストデータを作成しました。
RPG PGのロジックと関連する複数のファイルのデータは整合性が取れるようにテストデータを作成しています。
EDTLIBLでテスト環境のLIBを一番上に追加した環境でCALLでそのRPG PGを稼働させました。

しかし、更新されるべき複数のファイルでレコードが一切更新されていませんでした。
もしファイルのデータでエラーが発生した時はそのエラーがファイルに書き込まれる仕様ですが、
エラーは全く書き込まれていませんでした。

どうやらPGは何もせずにスルーして終了しているようです。
そこで本番環境で使用している現行のPGをテスト環境にコピーしてコンパイルしてテスト環境で稼働させて
みましたが、更新されるべき複数のファイルでレコードが一切更新されませんでした。
どうやらPGは何もせずにスルーして終了しているようです。

原因が何なのか、調べても全く分かりません。
何か原因を調べる方法等をご教授ください。
よろしくお願いいたします。


 
RE:テスト環境で修正したRPG PGが稼働しない T さん [ 5月15日(木) 9時52分 ]
RPGを直接CALLしているのでしょうか?
本番環境でもCLプログラムは使用していないのでしょうか?

RE:テスト環境で修正したRPG PGが稼働しない IKD さん [ 5月17日(土) 6時41分 ]
問題が発生したとき原因をさぐるのに
原因を想像することも手法のひとつですが
論理的に考えることが最も重要です。
本番環境でのブログラムの動作を
WRKACTJOBで調べてオープンしているファイルや
実行スタックや呼び出しスタックの表示も
調べて開発環境との違いを調べることが
まず必要です。
想像だけでは原因はつかめません。
RE:テスト環境で修正したRPG PGが稼働しない M さん [ 5月20日(火) 12時45分 ]
以下、一つのパターンとしてお考え下さい。

環境設定はEDTLIBLでライブラリリストを変更するだけですか?
現行ライブラリが設定してある場合もあります。
この場合EDTLIBLで先頭に追加しても、「CUR」のライブラリから参照します。

DSPLIBLで表示してみて、タイプのところに「CUR」があれば、
現環境の現行ライブラリになります。
CHGCURLIBLで変更はできます。

お名前

パスワード

メールアドレス

タイトル

ホームページ

アドレス

項目