($title_img_alt)

こちらからの投稿は、先頭に表示されているコメントへの返信になります。
RE:自動応答は不要  TK さん [ 2月5日(水) 10時26分 ]
早速のご回答ありがとうございます。

説明不足で大変申し訳ありません。

上の話は簡略化していますが、実際の状況としましては、

PGMA  CALL -> PGMB CALL -> PGMC (いずれも CLP)
という階層の呼び出しで、

PGMA = 今回当方作成中のプログラム(上記 MSGMAIN にあたる)、
PGMB、PGMC = 他社作成のプログラム(オブジェクトのみ提供)、

実行時のログから、
PGMC はその中で、DSPFD *OUTFILE のリストを順次読んで
CLRPFM を行っていると思われます。
ただし、そこでエラー処理をしていないらしく、
「メンバーロック中でクリアできない」などのエラーが出た時点で
PGMB (これはメッセージモニタしているようです)
に制御が戻って PGMB が次のステップを実行してしまいます。

今回、PGMA 自身は MONMSG するとしまして、
PGMC の CLRPFM がエラーを受け取った場合に
"C" でなく "I" で自動応答し、
PGMC がリストの次のファイルの処理を継続するように、
PGMB、PGMC を変更せずに、PGMA から制御したいのです。

このような事は出来ますでしょうか?

よろしくお願いいたします。
できそうな感じだが SDF さん [ 2月5日(水) 14時21分 ]
だめもとで。
JOBD より USRPRF が 優先します。
DLVRY   *NOTIFY になってますか。


 


RE:できそうな感じだが TK さん [ 2月5日(水) 16時45分 ]
ご回答ありがとうございます。

確認しましたところ、*NOTIFY となっていました。

HELP に「MSGQ が他で使用されていた場合云々・・・」とありましたので、
念のため、誰も使用していない別ユーザーで試してみましたが、
結果は同様でした。

何か別の設定(環境設定など)が欠けているのでしょうか・・・
制限事項 SDF さん [ 2月5日(水) 20時35分 ]
OVR するときに、FROM と TO のファイル名が同じだと、
動作に問題が 発生します。

もしかしたら、という部分は、外してテストしたほうが、早道です。
(君子あやうきに 近寄らず) 


CPF2110  SDF さん [ 2月6日(木) 10時14分 ]
自動応答はしてるらしいが、別のメッセージIDにこたえてる。

お名前

パスワード

メールアドレス

タイトル

ホームページ

アドレス

項目