分散トランザクション処理機能 TP1/Connector for .NET Framework 使用の手引
TP1ConnectionManagerの概要
名前空間
Hitachi.OpenTP1.Connector
継承関係
System.Object +- Hitachi.OpenTP1.Connector.TP1ConnectionManager
説明
TP1ConnectionManagerクラスは,OpenTP1との対話に必要なさまざまなオブジェクト(コネクション,レコードなど)を取得する機能を提供します。
コンストラクタの一覧
名称 | 説明 |
---|---|
TP1ConnectionManager() | TP1ConnectionManagerクラスのインスタンスを初期化します。 |
TP1ConnectionManager(System.String) | TP1ConnectionManagerクラスのインスタンスを初期化します。 |
プロパティの一覧
名称 | 説明 |
---|---|
LogWriter | ログの出力先になるTextWriterオブジェクトを設定および取得します。 |
ProfileID | このオブジェクトに設定されているプロファイルIDを取得します。 |
メソッドの一覧
名称 | 説明 |
---|---|
CreateIndexedRecord(System.String) | リモートプロシジャコール(RPC)機能を実行する場合に,入力電文および出力電文を格納するためのIndexedRecordオブジェクトを取得します。 |
GetConnection() | OpenTP1にアクセスするためのConnectionオブジェクトを取得します。 |
GetMessageBuffer(System.Int32) | インデクスドレコードを使用してリモートプロシジャコール(RPC)機能を実行する場合に,利用するバッファをプールから取得します。 |
GetTcpipConnection() | TCP/IP通信を実行するためのTcpipConnectionオブジェクトを取得します。 |
コンストラクタの詳細
public TP1ConnectionManager( );
Public New( _ )
public TP1ConnectionManager( );
IDENTIFICATION DIVISION. AUTO-METHOD. CONSTRUCTOR. DATA DIVISION. LINKAGE SECTION. PROCEDURE DIVISION. END AUTO-METHOD.
public TP1ConnectionManager( string profileId );
Public New( _ ByVal profileId As String _ )
public TP1ConnectionManager( System.String profileId );
IDENTIFICATION DIVISION. AUTO-METHOD. CONSTRUCTOR. DATA DIVISION. LINKAGE SECTION. 01 profileId USAGE STRING. PROCEDURE DIVISION USING BY VALUE profileId. END AUTO-METHOD.
プロパティの詳細
public System.IO.TextWriter LogWriter {get; set;}
Public Property LogWriter As System.IO.TextWriter
public System.IO.TextWriter get_LogWriter(); public void set_LogWriter(System.IO.TextWriter);
ENVIRONMENT DIVISION. CONFIGURATION SECTION. REPOSITORY. CLASS TEXTWRITER AS ‘System.IO.TextWriter’. IDENTIFICATION DIVISION. METHOD-ID. GET PROPERTY LogWriter IS PUBLIC. DATA DIVISION. LINKAGE SECTION. 01 VAL USAGE IS OBJECT REFERENCE TEXTWRITER. PROCEDURE DIVISION RETURNING VAL. END METHOD. IDENTIFICATION DIVISION. METHOD-ID. SET PROPERTY LogWriter IS PUBLIC. DATA DIVISION. LINKAGE SECTION. 01 VAL USAGE IS OBJECT REFERENCE TEXTWRITER. PROCEDURE DIVISION USING BY VALUE VAL. END METHOD.
public string ProfileID {get;}
Public ReadOnly Property ProfileID As String
public System.String get_ProfileID();
IDENTIFICATION DIVISION. METHOD-ID. GET PROPERTY ProfileID IS PUBLIC. DATA DIVISION. LINKAGE SECTION. 01 VAL USAGE STRING. PROCEDURE DIVISION RETURNING VAL. END METHOD.
メソッドの詳細
public Hitachi.OpenTP1.Connector.IndexedRecord CreateIndexedRecord( string recordName );
Public Function CreateIndexedRecord( _ ByVal recordName As String _ ) As Hitachi.OpenTP1.Connector.IndexedRecord
public Hitachi.OpenTP1.Connector.IndexedRecord CreateIndexedRecord( System.String recordName );
ENVIRONMENT DIVISION. CONFIGURATION SECTION. REPOSITORY. CLASS INDEXEDRECORD AS ‘Hitachi.OpenTP1.Connector.IndexedRecord’. IDENTIFICATION DIVISION. METHOD-ID. CreateIndexedRecord PUBLIC. DATA DIVISION. LINKAGE SECTION. 01 recordName USAGE IS STRING. 01 RESULT USAGE IS OBJECT REFERENCE INDEXEDRECORD. PROCEDURE DIVISION USING BY VALUE recordName RETURNING RESULT. END METHOD CreateIndexedRecord.
public Hitachi.OpenTP1.Connector.TP1Connection GetConnection( );
Public Function GetConnection( _ ) As Hitachi.OpenTP1.Connector.TP1Connection
public Hitachi.OpenTP1.Connector.TP1Connection GetConnection( );
ENVIRONMENT DIVISION. CONFIGURATION SECTION. REPOSITORY. CLASS TP1CONNECTION AS ‘Hitachi.OpenTP1.Connector.TP1Connection’. IDENTIFICATION DIVISION. METHOD-ID. GetConnection PUBLIC. DATA DIVISION. LINKAGE SECTION. 01 RESULT USAGE IS OBJECT REFERENCE TP1CONNECTION. PROCEDURE DIVISION RETURNING RESULT. END METHOD GetConnection.
public Hitachi.OpenTP1.Connector.MessageBuffer GetMessageBuffer( int buffersize );
Public Function GetMessageBuffer( _ ByVal buffersize As Integer _ ) As Hitachi.OpenTP1.Connector.MessageBuffer
public Hitachi.OpenTP1.Connector.MessageBuffer GetMessageBuffer( int buffersize );
ENVIRONMENT DIVISION. CONFIGURATION SECTION. REPOSITORY. CLASS MESSAGEBUFFER AS ‘Hitachi.OpenTP1.Connector.MessageBuffer’. IDENTIFICATION DIVISION. METHOD-ID. GetMessageBuffer PUBLIC. DATA DIVISION. LINKAGE SECTION. 01 buffersize USAGE IS BINARY-LONG. 01 RESULT USAGE IS OBJECT REFERENCE MESSAGEBUFFER. PROCEDURE DIVISION USING BY VALUE buffersize RETURNING RESULT. END METHOD GetMessageBuffer.
public Hitachi.OpenTP1.Connector.TP1Connection GetTcpipConnection( );
Public Function GetTcpipConnection( _ ) As Hitachi.OpenTP1.Connector.TP1Connection
public Hitachi.OpenTP1.Connector.TP1Connection GetTcpipConnection( );
ENVIRONMENT DIVISION. CONFIGURATION SECTION. REPOSITORY. CLASS TCPIPCONNECTION AS ‘Hitachi.OpenTP1.Connector. TcpipConnection’. IDENTIFICATION DIVISION. METHOD-ID. GetTcpipConnection PUBLIC. DATA DIVISION. LINKAGE SECTION. 01 RESULT USAGE IS OBJECT REFERENCE TCPIPCONNECTION. PROCEDURE DIVISION RETURNING RESULT. END METHOD GetTcpipConnection.
All Rights Reserved. Copyright (C) 2006, 2009, Hitachi, Ltd.