分散トランザクション処理機能 OpenTP1 プロトコル TP1/NET/HDLC編
ERREVT2発生時の理由コードを表C-1に,CERREVT発生時の理由コードを表C-2に示します。
| 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の異常が発生しました。 |
| 理由コード1 (16進数) |
理由コード2 (16進数) |
発生条件 | 発生個所 |
|---|---|---|---|
| DCMHDS_RSN1_MCF (0x00000001)(MCF障害) |
DCMHDS_RSN2_CNNC (0x00000000) |
コネクション確立不可能 | コネクション |
| DCMHDS_RSN2_CNER (0x00000001) |
コネクション切断 | コネクション | |
| DCMHDS_RSN2_RBFOF (0x00000002) |
受信バッファオーバフロー | コネクション | |
| DCMHDS_RSN2_ERROR (0x00000003) |
受信バッファ面数の定義またはMCF内部論理矛盾 | コネクション | |
| DCMHDS_RSN2_XSBOF (0x00000011) |
通信管理の送信バッファオーバフロー | コネクション | |
| DCMHDS_RSN2_SBFOF (0x00000004) |
送信バッファオーバフロー | 論理端末 | |
| DCMHDS_RSN2_OTGET (0x00000005) |
出力キュー読み込み障害 | 論理端末 | |
| DCMHDS_RSN2_SBFST (0x00000006) |
送信バッファ不足 | 論理端末 | |
| DCMHDS_RSN2_DCTLE (0x00000012) |
送信処理仕掛り中のmcftdctleコマンド入力 | 論理端末 | |
| DCMHDS_RSN1_UOC (0x00000003)(UOC障害) |
UOCからの詳細リターンコード | UOCエラーリターン | 論理端末 |
| DCMHDS_RSN2_BCNT (0x00000001) |
使用バッファ数不正 | 論理端末 | |
| DCMHDS_RSN2_SEG (0x00000002) |
有効セグメント不正 | 論理端末 | |
| DCMHDS_RSN2_BADR (0x00000003) |
編集バッファアドレス不正 | 論理端末 | |
| DCMHDS_RSN2_TIDP (0x00000004) |
タイマセット中のタイマセット指示 | 論理端末 | |
| DCMHDS_RSN2_TIVL (0x00000005) |
タイマセット値不正 | 論理端末 | |
| DCMHDS_RSN2_TICD (0x00000006) |
タイマセット/リセット指示種別不正 | 論理端末 |
All Rights Reserved. Copyright (C) 2006, Hitachi, Ltd.