Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 プロトコル TP1/NET/User Datagram Protocol編


付録I 理由コード一覧

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

表I‒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の異常が発生しました。

表I‒2 CERREVTの理由コード一覧

理由コード1

(16進数字)

理由コード2

(16進数字)

内容

DCMUDP_RSN1_MCF

(00000001)(MCF障害)

DCMUDP_RSN2_ACTLE

(00000000)

論理端末の閉塞解除

DCMUDP_RSN2_SNBUF

(00000001)

送信バッファ取得失敗

DCMUDP_RSN2_REBUF

(00000002)

受信バッファ取得失敗

DCMUDP_RSN2_SBFOF

(00000003)

送信バッファオーバフロー

DCMUDP_RSN2_MSGET

(00000004)

送信メッセージ取得失敗

DCMUDP_RSN2_SMSGLN

(00000005)

送信メッセージサイズ不正

DCMUDP_RSN2_RSPUAP

(00000006)

UAP同期応答障害

DCMUDP_RSN2_SNDER

(00000007)

メッセージ送信障害

DCMUDP_RSN2_ITPUT

(00000008)

メッセージ入力障害

DCMUDP_RSN2_APNAM

(00000009)

アプリケーション名取得障害

DCMUDP_RSN2_RCVER

(0000000A)

メッセージ受信障害

DCMUDP_RSN1_UOC

(00000003)(UOC障害)

UOCからの詳細リターンコード

入力および出力メッセージ編集UOCエラーリターン

DCMUDP_RSN2_BCNT

(00000001)

使用バッファ数不正

DCMUDP_RSN2_SEG

(00000002)

有効セグメント不正

DCMUDP_RSN2_BADR

(00000003)

編集バッファアドレス不正