分散トランザクション処理機能 TP1/Client for .NET Framework 使用の手引

[目次][用語][索引][前へ][次へ]

TP1ClientError

TP1ClientErrorの概要

名前空間

Hitachi.OpenTP1.Client

継承関係

System.Object
  +- Hitachi.OpenTP1.Client.TP1ClientError

説明

Client .NETで使用するエラーコードを定義するクラスです。COBOL言語から定数値のフィールドを使用する場合は,「付録B Client .NETで利用できるクラスのフィールド」を参照して,対応する値を指定してください。

フィールドの一覧

名称 説明
DCCLNER_BUFFER_OVERFLOW 受信バッファのオーバフローが発生しました。
DCCLNER_COLLISION_MSG 送受信メッセージの衝突が発生しました。
DCCLNER_CONNFREE コネクションが切断されました。
DCCLNER_CONNREFUSED 接続がリモートで拒否されました。
DCCLNER_EOF 入力の途中で,予期しないで終了しました。
DCCLNER_FATAL Client .NET構成定義の指定に誤りがあります。
DCCLNER_INVALID_ARGS メソッドのパラメタの指定に誤りがあります。
DCCLNER_INVALID_HOST ホスト名が指定されていないか,または指定に誤りがあります。
DCCLNER_INVALID_MSG 不正なメッセージを受信しました。
DCCLNER_INVALID_PORT ポート番号が指定されていないか,または指定に誤りがあります。
DCCLNER_IO 何らかの入出力例外が発生しました。
DCCLNER_MARSHAL カスタムレコードのマーシャリング/アンマーシャリング処理に失敗しました。
DCCLNER_MESSAGE_TOO_BIG Callメソッドに指定した入力パラメタ長が最大値を超えています。
DCCLNER_NETDOWN ネットワーク障害が発生しました。または,通信先のTP1/Serverが稼働していません。
DCCLNER_NETDOWN_C Client .NET側でタイムアウトが発生しました。
DCCLNER_NETDOWN_S TP1/Serverと,SPP.NETまたはSPPとの間でネットワーク障害が発生しました。
DCCLNER_NOBUFS メモリ不足が発生しました。
DCCLNER_NOT_UP 指定したサービスが存在するノードのTP1/Serverが稼働していません。
DCCLNER_PARAM パラメタエラーが発生しました。
DCCLNER_PROTO メソッドの発行順序に誤りがあります。
DCCLNER_REPLY_TOO_BIG サーバから返された応答の長さが,CUP.NETで用意した領域(out_dataパラメタの指定値)の長さを超えています。
DCCLNER_SYS システムエラーが発生しました。
DCCLNER_TIMEOUT タイムアウトが発生しました。
DCCLNER_TIMEOUT_C Client .NET側でタイムアウトが発生しました。
DCCLNER_TIMEOUT_S TP1/Server側でサービスの実行中にタイムアウトが発生しました。
または,サービス要求先のSPP.NETもしくはSPPが処理を終了する前に異常終了しました。
DCCLNER_UNEXPECT 予期しないエラーです。
DCCLNTRNER_HAZARD グローバルトランザクションのトランザクションブランチが,ヒューリスティックに完了しました。
DCCLNTRNER_HAZARD_NO_BEGIN グローバルトランザクションのトランザクションブランチがヒューリスティックに完了しました。
新しいトランザクションは開始できませんでした。
DCCLNTRNER_HEURISTIC ヒューリスティック決定の結果が,グローバルトランザクションの同期点の結果と一致しません。
DCCLNTRNER_HEURISTIC_NO_BEGIN ヒューリスティック決定の結果が,グローバルトランザクションの同期点の結果と一致しません。
新しいトランザクションは開始できませんでした。
DCCLNTRNER_NO_BEGIN コミットまたはロールバック処理は正常に終了しましたが,新しいトランザクションは開始できませんでした。
DCCLNTRNER_RM リソースマネジャでエラーが発生しました。トランザクションは開始できませんでした。
DCCLNTRNER_ROLLBACK 現在のトランザクションは,コミットできないでロールバックしました。
DCCLNTRNER_ROLLBACK_NO_BEGIN コミットしようとしたトランザクションは,コミットできないでロールバックしました。
新しいトランザクションは開始できませんでした。
DCCLNTRNER_TM トランザクションサービスでエラーが発生したため,トランザクションを開始できませんでした。

フィールドの詳細

DCCLNER_BUFFER_OVERFLOW

説明
受信バッファのオーバフローが発生しました。
宣言
【C#の場合】
public const int DCCLNER_BUFFER_OVERFLOW
【Visual Basicの場合】
Public Const DCCLNER_BUFFER_OVERFLOW As Integer
【J#の場合】
public static final int DCCLNER_BUFFER_OVERFLOW

 

DCCLNER_COLLISION_MSG

説明
送受信メッセージの衝突が発生しました。
宣言
【C#の場合】
public const int DCCLNER_COLLISION_MSG
【Visual Basicの場合】
Public Const DCCLNER_COLLISION_MSG As Integer
【J#の場合】
public static final int DCCLNER_COLLISION_MSG

 

DCCLNER_CONNFREE

説明
コネクションが切断されました。
宣言
【C#の場合】
public const int DCCLNER_CONNFREE
【Visual Basicの場合】
Public Const DCCLNER_CONNFREE As Integer
【J#の場合】
public static final int DCCLNER_CONNFREE

 

DCCLNER_CONNREFUSED

説明
接続がリモートで拒否されました。
宣言
【C#の場合】
public const int DCCLNER_CONNREFUSED
【Visual Basicの場合】
Public Const DCCLNER_CONNREFUSED As Integer
【J#の場合】
public static final int DCCLNER_CONNREFUSED

 

DCCLNER_EOF

説明
入力の途中で,予期しないで終了しました。
宣言
【C#の場合】
public const int DCCLNER_EOF
【Visual Basicの場合】
Public Const DCCLNER_EOF As Integer
【J#の場合】
public static final int DCCLNER_EOF

 

DCCLNER_FATAL

説明
Client .NET構成定義の指定に誤りがあります。
宣言
【C#の場合】
public const int DCCLNER_FATAL
【Visual Basicの場合】
Public Const DCCLNER_FATAL As Integer
【J#の場合】
public static final int DCCLNER_FATAL

 

DCCLNER_INVALID_ARGS

説明
メソッドのパラメタの指定に誤りがあります。
宣言
【C#の場合】
public const int DCCLNER_INVALID_ARGS
【Visual Basicの場合】
Public Const DCCLNER_INVALID_ARGS As Integer
【J#の場合】
public static final int DCCLNER_INVALID_ARGS

 

DCCLNER_INVALID_HOST

説明
ホスト名が指定されていないか,または指定に誤りがあります。
宣言
【C#の場合】
public const int DCCLNER_INVALID_HOST
【Visual Basicの場合】
Public Const DCCLNER_INVALID_HOST As Integer
【J#の場合】
public static final int DCCLNER_INVALID_HOST

 

DCCLNER_INVALID_MSG

説明
不正なメッセージを受信しました。
宣言
【C#の場合】
public const int DCCLNER_INVALID_MSG
【Visual Basicの場合】
Public Const DCCLNER_INVALID_MSG As Integer
【J#の場合】
public static final int DCCLNER_INVALID_MSG

 

DCCLNER_INVALID_PORT

説明
ポート番号が指定されていないか,または指定に誤りがあります。
宣言
【C#の場合】
public const int DCCLNER_INVALID_PORT
【Visual Basicの場合】
Public Const DCCLNER_INVALID_PORT As Integer
【J#の場合】
public static final int DCCLNER_INVALID_PORT

 

DCCLNER_IO

説明
何らかの入出力例外が発生しました。
宣言
【C#の場合】
public const int DCCLNER_IO
【Visual Basicの場合】
Public Const DCCLNER_IO As Integer
【J#の場合】
public static final int DCCLNER_IO

 

DCCLNER_MARSHAL

説明
カスタムレコードのマーシャリング/アンマーシャリング処理に失敗しました。
宣言
【C#の場合】
public const int DCCLNER_MARSHAL
【Visual Basicの場合】
Public Const DCCLNER_MARSHAL As Integer
【J#の場合】
public static final int DCCLNER_MARSHAL

 

DCCLNER_MESSAGE_TOO_BIG

説明
Callメソッドに指定した入力パラメタ長が最大値を超えています。
宣言
【C#の場合】
public const int DCCLNER_MESSAGE_TOO_BIG
【Visual Basicの場合】
Public Const DCCLNER_MESSAGE_TOO_BIG As Integer
【J#の場合】
public static final int DCCLNER_MESSAGE_TOO_BIG

 

DCCLNER_NETDOWN

説明
ネットワーク障害が発生しました。または,通信先のTP1/Serverが稼働していません。
宣言
【C#の場合】
public const int DCCLNER_NETDOWN
【Visual Basicの場合】
Public Const DCCLNER_NETDOWN As Integer
【J#の場合】
public static final int DCCLNER_NETDOWN

 

DCCLNER_NETDOWN_C

説明
Client .NET側でタイムアウトが発生しました。
宣言
【C#の場合】
public const int DCCLNER_NETDOWN_C
【Visual Basicの場合】
Public Const DCCLNER_NETDOWN_C As Integer
【J#の場合】
public static final int DCCLNER_NETDOWN_C

 

DCCLNER_NETDOWN_S

説明
TP1/Serverと,SPP.NETまたはSPPとの間でネットワーク障害が発生しました。
宣言
【C#の場合】
public const int DCCLNER_NETDOWN_S
【Visual Basicの場合】
Public Const DCCLNER_NETDOWN_S As Integer
【J#の場合】
public static final int DCCLNER_NETDOWN_S

 

DCCLNER_NOBUFS

説明
メモリ不足が発生しました。
宣言
【C#の場合】
public const int DCCLNER_NOBUFS
【Visual Basicの場合】
Public Const DCCLNER_NOBUFS As Integer
【J#の場合】
public static final int DCCLNER_NOBUFS

 

DCCLNER_NOT_UP

説明
指定したサービスが存在するノードのTP1/Serverが稼働していません。
宣言
【C#の場合】
public const int DCCLNER_NOT_UP
【Visual Basicの場合】
Public Const DCCLNER_NOT_UP As Integer
【J#の場合】
public static final int DCCLNER_NOT_UP

 

DCCLNER_PARAM

説明
パラメタエラーが発生しました。
宣言
【C#の場合】
public const int DCCLNER_PARAM
【Visual Basicの場合】
Public Const DCCLNER_PARAM As Integer
【J#の場合】
public static final int DCCLNER_PARAM

 

DCCLNER_PROTO

説明
メソッドの発行順序に誤りがあります。
宣言
【C#の場合】
public const int DCCLNER_PROTO
【Visual Basicの場合】
Public Const DCCLNER_PROTO As Integer
【J#の場合】
public static final int DCCLNER_PROTO

 

DCCLNER_REPLY_TOO_BIG

説明
サーバから返された応答の長さが,CUP.NETで用意した領域(out_dataパラメタの指定値)の長さを超えています。
宣言
【C#の場合】
public const int DCCLNER_REPLY_TOO_BIG
【Visual Basicの場合】
Public Const DCCLNER_REPLY_TOO_BIG As Integer
【J#の場合】
public static final int DCCLNER_REPLY_TOO_BIG

 

DCCLNER_SYS

説明
システムエラーが発生しました。
宣言
【C#の場合】
public const int DCCLNER_SYS
【Visual Basicの場合】
Public Const DCCLNER_SYS As Integer
【J#の場合】
public static final int DCCLNER_SYS

 

DCCLNER_TIMEOUT

説明
タイムアウトが発生しました。
宣言
【C#の場合】
public const int DCCLNER_TIMEOUT
【Visual Basicの場合】
Public Const DCCLNER_TIMEOUT As Integer
【J#の場合】
public static final int DCCLNER_TIMEOUT

 

DCCLNER_TIMEOUT_C

説明
Client .NET側でタイムアウトが発生しました。
宣言
【C#の場合】
public const int DCCLNER_TIMEOUT_C
【Visual Basicの場合】
Public Const DCCLNER_TIMEOUT_C As Integer
【J#の場合】
public static final int DCCLNER_TIMEOUT_C

 

DCCLNER_TIMEOUT_S

説明
TP1/Server側でサービスの実行中にタイムアウトが発生しました。
または,サービス要求先のSPP.NETもしくはSPPが処理を終了する前に異常終了しました。
宣言
【C#の場合】
public const int DCCLNER_TIMEOUT_S
【Visual Basicの場合】
Public Const DCCLNER_TIMEOUT_S As Integer
【J#の場合】
public static final int DCCLNER_TIMEOUT_S

 

DCCLNER_UNEXPECT

説明
予期しないエラーです。
宣言
【C#の場合】
public const int DCCLNER_UNEXPECT
【Visual Basicの場合】
Public Const DCCLNER_UNEXPECT As Integer
【J#の場合】
public static final int DCCLNER_UNEXPECT

 

DCCLNTRNER_HAZARD

説明
グローバルトランザクションのトランザクションブランチが,ヒューリスティックに完了しました。
宣言
【C#の場合】
public const int DCCLNTRNER_HAZARD
【Visual Basicの場合】
Public Const DCCLNTRNER_HAZARD As Integer
【J#の場合】
public static final int DCCLNTRNER_HAZARD

 

DCCLNTRNER_HAZARD_NO_BEGIN

説明
グローバルトランザクションのトランザクションブランチがヒューリスティックに完了しました。
新しいトランザクションは開始できませんでした。
宣言
【C#の場合】
public const int DCCLNTRNER_HAZARD_NO_BEGIN
【Visual Basicの場合】
Public Const DCCLNTRNER_HAZARD_NO_BEGIN As Integer
【J#の場合】
public static final int DCCLNTRNER_HAZARD_NO_BEGIN

 

DCCLNTRNER_HEURISTIC

説明
ヒューリスティック決定の結果が,グローバルトランザクションの同期点の結果と一致しません。
宣言
【C#の場合】
public const int DCCLNTRNER_HEURISTIC
【Visual Basicの場合】
Public Const DCCLNTRNER_HEURISTIC As Integer
【J#の場合】
public static final int DCCLNTRNER_HEURISTIC

 

DCCLNTRNER_HEURISTIC_NO_BEGIN

説明
ヒューリスティック決定の結果が,グローバルトランザクションの同期点の結果と一致しません。
新しいトランザクションは開始できませんでした。
宣言
【C#の場合】
public const int DCCLNTRNER_HEURISTIC_NO_BEGIN
【Visual Basicの場合】
Public Const DCCLNTRNER_HEURISTIC_NO_BEGIN As Integer
【J#の場合】
public static final int DCCLNTRNER_HEURISTIC_NO_BEGIN

 

DCCLNTRNER_NO_BEGIN

説明
コミットまたはロールバック処理は正常に終了しましたが,新しいトランザクションは開始できませんでした。
宣言
【C#の場合】
public const int DCCLNTRNER_NO_BEGIN
【Visual Basicの場合】
Public Const DCCLNTRNER_NO_BEGIN As Integer
【J#の場合】
public static final int DCCLNTRNER_NO_BEGIN

 

DCCLNTRNER_RM

説明
リソースマネジャでエラーが発生しました。トランザクションは開始できませんでした。
宣言
【C#の場合】
public const int DCCLNTRNER_RM
【Visual Basicの場合】
Public Const DCCLNTRNER_RM As Integer
【J#の場合】
public static final int DCCLNTRNER_RM

 

DCCLNTRNER_ROLLBACK

説明
現在のトランザクションは,コミットできないでロールバックしました。
宣言
【C#の場合】
public const int DCCLNTRNER_ROLLBACK
【Visual Basicの場合】
Public Const DCCLNTRNER_ROLLBACK As Integer
【J#の場合】
public static final int DCCLNTRNER_ROLLBACK

 

DCCLNTRNER_ROLLBACK_NO_BEGIN

説明
コミットしようとしたトランザクションは,コミットできないでロールバックしました。
新しいトランザクションは開始できませんでした。
宣言
【C#の場合】
public const int DCCLNTRNER_ROLLBACK_NO_BEGIN
【Visual Basicの場合】
Public Const DCCLNTRNER_ROLLBACK_NO_BEGIN As Integer
【J#の場合】
public static final int DCCLNTRNER_ROLLBACK_NO_BEGIN

 

DCCLNTRNER_TM

説明
トランザクションサービスでエラーが発生したため,トランザクションを開始できませんでした。
宣言
【C#の場合】
public const int DCCLNTRNER_TM
【Visual Basicの場合】
Public Const DCCLNTRNER_TM As Integer
【J#の場合】
public static final int DCCLNTRNER_TM