Hitachi

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


付録H 理由コード一覧

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

表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の障害などによって,トランザクションの開始に失敗しました。

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

理由コード1

(16進数)

理由コード2

(16進数)

発生条件

発生個所

DCMOUM_RSN1_MCF

(00000001)

DCMOUM_RSN2_ITQ

(00000000)

メッセージ入力障害

UA,論理端末

DCMOUM_RSN2_APL

(00000001)

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

UA,論理端末

DCMOUM_RSN2_OTGET

(00000002)

メッセージ出力障害

UA,論理端末

DCMOUM_RSN2_OTCMP

(00000003)

メッセージ送信完了処理障害

UA,論理端末

DCMOUM_RSN2_DCTLE

(00000004)

mcftdctleによるUA,論理端末の閉塞

UA,論理端末

DCMOUM_RSN2_UAPAB

(00000005)

reply型UAP異常終了によるUERR送信

UA,論理端末

DCMOUM_RSN2_SYCER

(00000006)

UAPへの同期リターン失敗

UA,論理端末

DCMOUM_RSN2_ENDER

(00000007)

終了処理中のメッセージ受信によるUERR送信(入力抑止)

UA,論理端末

DCMOUM_RSN2_OPNRJ

(00000008)

UA開局要求拒否

UA,論理端末

(11ff000a)

UINQを受信できない端末タイプ(論理端末定義(mcftalcle -t)で指定)の論理端末でUINQを受信

論理端末

(11ff000e)

UBRDを受信できない端末タイプ(論理端末定義(mcftalcle -t)で指定)の論理端末でUBRDを受信

論理端末

DCMOUM_RSN2_DCTCN_F

(20000000)

mcftdctcn -fによる強制解放

コネクション

DCMOUM_RSN2_NOBUF

(20000002)

バッファ取得失敗による強制解放

コネクション

その他

上記以外の障害

(理由コード2は保守情報)

UA,論理端末,コネクション

DCMOUM_RSN1_UERR

(00000002)

RRRRDDDD

(受信障害コード)

UERR送受信,または下位層障害

UA,論理端末,コネクション

DCMOUM_RSN1_UOC

(00000003)

詳細リターンコード

ユーザ(UOC)検出障害

論理端末,コネクション

DCMOUM_RSN1_UAP

(00000004)

RRRRDDDD

(送信障害コード)

send(エラー送信)による閉局

UA,論理端末

DCMOUM_RSN1_ACTER

(00000005)

RRRRDDDD

(受信障害コード)

コネクションの確立失敗

(UERR送受信,または下位層障害)

コネクション

DCMOUM_RSN1_ACTLERJ

(00000006)

RRRR0000

(拒否理由)

個別開局の拒否応答の受信

UA,論理端末

その他

不定

上記以外の障害

(理由コード1,2は保守情報)

UA,論理端末,コネクション

(凡例)

RRRR:障害理由または拒否理由(下位層障害時は0000を設定します。)

DDDD:OSAS/UAプロトコルで規定される障害理由詳細(下位層障害時は0000を設定します。)