Hitachi

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


付録J 理由コード一覧

ERREVT2の理由コードを次の表に示します。

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

SERREVTおよびVERREVTの理由コードを次の表に示します。

表J‒2 SERREVTおよびVERREVTの理由コード一覧

理由コード1(16進数字)

理由コード2(16進数字)

発生条件

発生個所

DCMXPN_RSN1_MCF

(00000001)

DCMXPN_RSN2_ITQ

(00000001)

メッセージ入力障害

LE

DCMXPN_RSN2_APL

(00000002)※1

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

LE

DCMXPN_RSN2_OTGET

(00000003)※1

メッセージ出力障害

LE

DCMXPN_RSN2_OTCMP

(00000004)

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

LE

DCMXPN_RSN2_DCTLE

(00000005)

mcftdctleによる論理端末の閉塞

LE

DCMXPN_RSN2_DCTCN

(00000006)

mcftdctcnによる論理端末の閉塞

CN

その他

上記以外の障害(理由コード2は保守情報)

不定

DCMXPN_RSN1_XPW

(00000002)

XMAP3 Serverエラーコード

XMAP3 Server障害

CN,LE

DCMXPN_RSN1_PRT

(00000003)

XMAP3 Server障害コード※2

回復できないプリンタの障害

LE

その他

不定

上記以外の障害

不定

(凡例)

LE:論理端末

CN:コネクション

注※1

マッピング障害の場合は,詳細コードにマッピングサービスの障害コードを設定します。障害コードの詳細は,「付録K マッピングサービスの障害コードの詳細」を参照してください。

注※2

プリンタ障害発生イベント情報内の障害内容(inf)です。

詳細については,マニュアル「XMAP3 Version 5 画面・帳票サポートシステム XMAP3 実行ガイド」を参照してください。