TP1/NET/HSCが通知するMCFイベントの種類を次の表に示します。
表5-1 TP1/NET/HSCが通知するMCFイベントの種類
MCFイベント名 | MCFイベントコード | 発生した原因 | MCFイベント処理用MHPの処理の例 |
---|---|---|---|
不正アプリケーション名検出通知イベント | ERREVT1 | メッセージのアプリケーション名がMCFアプリケーション定義にありません。 | 該当するアプリケーション名がなかったことを報告します。 |
メッセージ廃棄通知イベント | ERREVT2 | 次の理由で受信メッセージを破棄しました。
| メッセージを廃棄したことを報告します。 |
UAP異常終了通知イベント | ERREVT3 | MHPのセグメント受信関数に,セグメントを渡したあとにMHPの異常終了※が発生しました。 | UAP異常終了時の対処障害メッセージを送信します。 |
タイマ起動メッセージ廃棄通知イベント | ERREVT4 | アプリケーションのタイマ起動時に障害が発生しました。 | メッセージを廃棄したことを報告します。 |
未処理送信メッセージ廃棄通知イベント | ERREVTA | 次の理由で未処理送信メッセージを破棄しました。
| 未処理送信メッセージを廃棄したことを報告します。 |
送信完了通知イベント | SCMPEVT | メッセージの送信を正常に完了しました。 | HSC1手順またはHSC2手順(非同期モード)の場合,送信の完了を確認して任意の処理ができます。 |
送信障害通知イベント | SERREVT | メッセージの送信に障害が発生しました。 | HSC1手順またはHSC2手順(非同期モード)の場合,送信障害が発生したことを報告して,任意の処理ができます。 |
障害通知イベント | CERREVT | 通信管理プログラムのコネクション障害,または論理端末障害が発生しました。 | コネクション,または論理端末に障害が発生したことを報告します。 |
状態通知イベント | COPNEVT | メッセージの送受信ができる状態になりました。 | HSC1手順の場合,メッセージ送受信の準備ができたことを報告します。 HSC2手順の場合,コネクションが確立したことを報告します。 |
CCLSEVT | メッセージの送受信ができない状態になりました。 | HSC1手順の場合,メッセージ送受信ができないことを報告します。 HSC2手順の場合,コネクションが解放されたことを報告します。 |