3.10.2 メッセージ廃棄通知イベント(ERREVT2)

ERREVT2は,次に示すことが原因で,受信したメッセージを廃棄した場合に通知されます。また,アプリケーション属性定義mcfaalcapの-nオプションにerrevt=yes(通信イベント障害時にエラーイベント通知する)を指定している通信イベントが,次に示す原因で障害が発生した場合にも,ERREVT2が通知されます。

ERREVT2のMCFイベント処理用MHPでは,ERREVT2の内容を参照して,自ノードで処理できなかったことを伝えるメッセージを送信するなどの対処をしてください。その際は,論理端末やUAPの型に従って,応答メッセージ,または一方送信メッセージをMCFイベント処理用MHPから送信してください。

ERREVT2の概要を次の図に示します。

図3-22 ERREVT2の概要

[図データ]

  1. 受信したメッセージが,何らかの理由で入力キューから廃棄されました。
  2. 制御がMCFに戻り,ERREVT2が通知されて,ERREVT2のMCFイベント処理用MHPがスケジュールされます。
  3. MCFイベント処理用MHPからメッセージを送ってきた他システムに,メッセージの再送要求などを伝える一方送信メッセージを送信します。