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