TP1ConnectionManager
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オブジェクトを取得します。 |
コンストラクタの詳細
●TP1ConnectionManager
public TP1ConnectionManager(
);
Public New( _
)
public TP1ConnectionManager(
);
IDENTIFICATION DIVISION.
AUTO-METHOD. CONSTRUCTOR.
DATA DIVISION.
LINKAGE SECTION.
PROCEDURE DIVISION.
END AUTO-METHOD.
●TP1ConnectionManager
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.
プロパティの詳細
●LogWriter
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.
●ProfileID
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.
メソッドの詳細
●CreateIndexedRecord
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.
●GetConnection
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.
●GetMessageBuffer
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.
●GetTcpipConnection
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.