付録C 理由コード一覧

ERREVT2発生時の理由コードを表C-1に,CERREVT発生時の理由コードを表C-2に示します。

表C-1 ERREVT2の理由コード

C言語の理由コード
(16進数)
COBOL言語の理由コード
(外部10進)
ERREVT2の通知理由
DCMCF_NO_SERV
(0010)
0010アプリケーション名に相当するMHPのサービスがありません。
DCMCF_SCD_ERR
(0020)
0020RPC障害,サーバ未起動などによってMHPまたはSPPの起動に失敗しました。
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)
0040MHPのアプリケーションが閉塞中です。
DCMCF_AP_SECURE
(0041)
0041MHPのアプリケーションがセキュア状態です。
DCMCF_SERV_CLOSE
(0042)
0042MHPのサービスまたはサービスグループが閉塞中です。
DCMCF_SERV_SECURE
(0043)
0043MHPのサービスグループがセキュア状態です。
DCMCF_ABNORMAL_END
(0050)
0050MHPのセグメント受信関数にセグメントを渡す前に,MHPの異常が発生しました。

表C-2 CERREVTの理由コード

理由コード1(16進数字)理由コード2(16進数字)発生条件発生個所
DCMXEM_RSN1_MCF
(00000001)MCF障害
DCMXEM_RSN2_CNNC
(00000000)
コネクション確立不可能コネクション
DCMXEM_RSN2_CNER
(00000001)
コネクション切断
DCMXEM_RSN2_RBFOF
(00000002)
受信バッファオーバフロー
DCMXEM_RSN2_OTGET
(00000005)
出力キュー読み込み障害
DCMXEM_RSN2_SBFST
(00000006)
送信バッファ不足
DCMXEM_RSN2_RBFST
(00000010)
受信バッファ不足
DCMXEM_RSN2_RESET
(00000011)
リセットパケット受信
DCMXEM_RSN2_BADAD
(00000015)
プロトコルアドレス不正
DCMXEM_RSN2_EVTNG
(00000016)
MCFイベント起動失敗
DCMXEM_RSN1_UOC
(00000003)UOC障害
UOCからの詳細リターンコードUOCエラーリターン
DCMXEM_RSN2_BCNT
(00000001)
使用バッファ数不正
DCMXEM_RSN2_SEG
(00000002)
有効セグメント不正
DCMXEM_RSN2_BADR
(00000003)
編集バッファアドレス不正