Hitachi

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


TP1/Extension for .NET Frameworkで利用できるクラス

TP1/Extension for .NET Frameworkで利用できるクラスの一覧を次に示します。

表7‒1 TP1/Extension for .NET Frameworkで利用できるクラスの一覧

名前空間

クラス名

説明

Hitachi.OpenTP1.Server

Adm

システム運用の管理のメソッドを提供します。

Jnl

ユーザジャーナルを取得するメソッドを提供します。TP1/Server BaseのUAPでだけ使えます。TP1/LiNKのUAPでは使えません。

Lck

任意のユーザファイルを排他制御するメソッドを提供します。TP1/Server BaseのUAPでだけ使えます。TP1/LiNKのUAPでは使えません。

Log

UAPからメッセージログを出力するメソッドを提供します。

Mcf

アプリケーション間でメッセージの送受信をするときに使う,メッセージ送受信機能を使用するためのメソッドを提供します。

Prf

性能検証用トレース機能を提供するメソッドを提供します。

Rap

リモートAPI機能で,コネクションの確立および解放をユーザが管理する場合に使用するメソッドを提供します。

RpcBindTable構造体

サービス要求先を特定する検索キーを格納します。

Rpc

クライアント/サーバ形態の通信をするときに使う,OpenTP1のRPCのメソッドを提供します。

Rts

リアルタイム統計情報を取得する場合に使用するメソッドを提供します。

SPPBase

SPP.NET実装の抽象クラスです。

Tam

TAMファイルサービス機能を使用するメソッドを提供します。TP1/Server BaseのUAPでだけ使えます。TP1/LiNKのUAPでは使えません。

TamKeyTable構造体

レコードのキー値を格納します。TP1/Server BaseのUAPでだけ使えます。TP1/LiNKのUAPでは使えません。

TamStatusTable構造体

TAMテーブルの情報を格納します。TP1/Server BaseのUAPでだけ使えます。TP1/LiNKのUAPでは使えません。

TP1ServerException

クラスライブラリの各メソッドでエラーを検知した場合に発生する例外です。

TP1ServerFlags

OpenTP1の各種フラグを提供します。

TP1ServerLimits

OpenTP1で使用する長さの制限などを定義します。

TP1ServerValues

OpenTP1の各種値を提供します。

Trn

OpenTP1独自のトランザクション制御をするメソッドを提供します。

Hitachi.OpenTP1

IRecordインタフェース

カスタムレコードが実装しなければならないレコード名,およびレコードの簡易説明のプロパティを規定します。

IntArrayHolder

System.Int32配列を保持するホルダークラスです。

IntHolder

System.Int32値を保持するホルダークラスです。

LongArrayHolder

System.Int64配列を保持するホルダークラスです。

LongHolder

System.Int64値を保持するホルダークラスです。

ShortArrayHolder

System.Int16配列を保持するホルダークラスです。

ShortHolder

System.Int16値を保持するホルダークラスです。

StringArrayHolder

System.String配列を保持するホルダークラスです。

StringHolder

System.Stringを保持するホルダークラスです。

TP1Error

クラスライブラリの各メソッドで返されるエラーや例外に設定されるエラーの値を定義したクラスです。

TP1Exception

OpenTP1のすべての例外の基底クラスです。

TP1MarshalException

読み込みおよび書き込みできないバイト配列のインデクスが参照された場合,またはデータの内容が不正な場合に出力される例外です。

TP1RemoteException

SPP.NETで例外が発生したことをSPP.NET,SUP.NET,またはCUP.NETに知らせる例外です。

TP1RpcMethod

サービスメソッドカスタム属性です。

TP1UserException

SPP.NETのサービスメソッド内でユーザがスローする例外です。

TP1UserStruct

TP1ユーザ構造体を利用するには,このクラスを継承する必要があります。

UByteArrayHolder

System.Byte配列を保持するホルダークラスです。

UByteHolder

System.Byte値を保持するホルダークラスです。