Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 プロトコル TP1/NET/Secondary Logical Unit - TypeP2編


付録H.1 ERREVT2の理由コード

ERREVT2通知時の理由コードを次の表に示します。

表H‒1 ERREVT2の理由コード

C言語の理由コード

(16進数字)

COBOL言語の理由コード

(外部10進数字)

ERREVT2の通知理由

DCMCF_NO_SERV

(0010)

0010

アプリケーション名に相当するMHPのサービスがありません。

DCMCF_SCD_ERR

(0020)

0020

ユーザサーバ未起動などによって,MHPの起動に失敗しました。

DCMCF_QUE_BUF_ERR

(0030)

0030

動的共用メモリが不足しました。

DCMCF_QUE_FIL_OVER

(0031)

0031

キューファイルが満杯になりました。

DCMCF_QUE_LIMIT_OVER

(0032)

0032

入力メッセージ最大格納数を超過しました。

DCMCF_QUE_IO_ERR

(0033)

0033

入力キューに障害が発生しました。

DCMCF_AP_CLOSE

(0040)

0040

MHPのアプリケーションが閉塞しています。

DCMCF_AP_SECURE

(0041)

0041

MHPのアプリケーションがセキュア状態です。

DCMCF_SERV_CLOSE

(0042)

0042

  • MHPのサービスまたはサービスグループが閉塞しています。

  • スケジュール閉塞されているサービスグループの入力キューに未処理受信メッセージが残った状態で,OpenTP1を正常終了または計画停止Aで終了しました。

DCMCF_SERV_SECURE

(0043)

0043

MHPのサービスグループがセキュア状態です。

DCMCF_ABNORMAL_END

(0050)

0050

  • MHPで呼び出すreceive関数にセグメントを渡す前に,MHPが異常終了しました。

  • DBMSの障害などによって,トランザクションの開始に失敗しました。