RpcInfo
RpcInfoの概要
名前空間
Hitachi.OpenTP1.Connector
継承関係
System.Object
+- Hitachi.OpenTP1.Connector.RpcInfo
説明
アプリケーションがOpenTP1のSPP(SPP.NET)に対してリモートプロシジャコール(RPC)機能を実行するために必要な追加情報をTP1Connectionクラスに渡すために使用します。COBOL言語からの定数値のフィールドを使用する場合は,「付録B Connector .NETで利用できるクラスのフィールド」を参照して,対応する値を指定してください。
コンストラクタの一覧
名称 | 説明 |
---|---|
RpcInfo() | RpcInfoオブジェクトを生成します。 |
フィールドの一覧
名称 | 説明 |
---|---|
DCNOFLAGS | RPCの形態として同期応答型RPCを指定します。 |
DCRPC_CHAINED | RPCの形態として連鎖RPCを指定します。 |
DCRPC_MAX_MESSAGE_SIZE | RPC電文の最大長(1048576バイト)です。 |
DCRPC_NOREPLY | RPCの形態として非応答型RPCを指定します。 |
DCRPC_TPNOTRAN | トランザクションの処理からのRPCをトランザクションとしないサービス要求にできます。 RPCの形態を示す値と組み合わせて指定します。 |
プロパティの一覧
名称 | 説明 |
---|---|
Flags | Flagsプロパティは,RPC実行時にサービス呼び出し形態を設定および取得します。 |
ServiceGroupName | ServiceGroupNameプロパティは,RPC実行時に呼び出すサービスグループ名を取得および設定します。 |
ServiceName | ServiceNameプロパティは,RPC実行時に呼び出すサービス名を取得および設定します。 |
WatchTime | WatchTimeプロパティは,同期応答型RPCの場合にSPP(SPP.NET)へサービス要求を送ってからサービスの応答が返るまでの最大応答待ち時間を設定および取得します。 |
コンストラクタの詳細
●RpcInfo
public RpcInfo(
);
Public New( _
)
public RpcInfo(
);
IDENTIFICATION DIVISION.
AUTO-METHOD. CONSTRUCTOR.
DATA DIVISION.
LINKAGE SECTION.
PROCEDURE DIVISION.
END AUTO-METHOD.
フィールドの詳細
●DCNOFLAGS
public const int DCNOFLAGS
Public Const DCNOFLAGS As Integer
public static final int DCNOFLAGS
●DCRPC_CHAINED
public const int DCRPC_CHAINED
Public Const DCRPC_CHAINED As Integer
public static final int DCRPC_CHAINED
●DCRPC_MAX_MESSAGE_SIZE
public const int DCRPC_MAX_MESSAGE_SIZE
Public Const DCRPC_MAX_MESSAGE_SIZE As Integer
public static final int DCRPC_MAX_MESSAGE_SIZE
●DCRPC_NOREPLY
public const int DCRPC_NOREPLY
Public Const DCRPC_NOREPLY As Integer
public static final int DCRPC_NOREPLY
●DCRPC_TPNOTRAN
public const int DCRPC_TPNOTRAN
Public Const DCRPC_TPNOTRAN As Integer
public static final int DCRPC_TPNOTRAN
プロパティの詳細
●Flags
public virtual int Flags {get; set;}
Public Overridable Property Flags As Integer
public int get_Flags();
public void set_Flags(int);
IDENTIFICATION DIVISION.
METHOD-ID. GET PROPERTY Flags IS PUBLIC.
DATA DIVISION.
LINKAGE SECTION.
01 VAL USAGE BINARY-LONG.
PROCEDURE DIVISION RETURNING VAL.
END METHOD.
IDENTIFICATION DIVISION.
METHOD-ID. SET PROPERTY Flags IS PUBLIC.
DATA DIVISION.
LINKAGE SECTION.
01 VAL USAGE BINARY-LONG.
PROCEDURE DIVISION USING BY VALUE VAL.
END METHOD.
●ServiceGroupName
public virtual string ServiceGroupName {get; set;}
Public Overridable Property ServiceGroupName As String
public System.String get_ServiceGroupName();
public void set_ServiceGroupName(System.String);
IDENTIFICATION DIVISION.
METHOD-ID. GET PROPERTY ServiceGroupName IS PUBLIC.
DATA DIVISION.
LINKAGE SECTION.
01 VAL USAGE STRING.
PROCEDURE DIVISION RETURNING VAL.
END METHOD.
IDENTIFICATION DIVISION.
METHOD-ID. SET PROPERTY ServiceGroupName IS PUBLIC.
DATA DIVISION.
LINKAGE SECTION.
01 VAL USAGE STRING.
PROCEDURE DIVISION USING BY VALUE VAL.
END METHOD.
●ServiceName
public virtual string ServiceName {get; set;}
Public Overridable Property ServiceName As String
public System.String get_ServiceName();
public void set_ServiceName(System.String);
IDENTIFICATION DIVISION.
METHOD-ID. GET PROPERTY ServiceName IS PUBLIC.
DATA DIVISION.
LINKAGE SECTION.
01 VAL USAGE STRING.
PROCEDURE DIVISION RETURNING VAL.
END METHOD.
IDENTIFICATION DIVISION.
METHOD-ID. SET PROPERTY ServiceName IS PUBLIC.
DATA DIVISION.
LINKAGE SECTION.
01 VAL USAGE STRING.
PROCEDURE DIVISION USING BY VALUE VAL.
END METHOD.
●WatchTime
public virtual int WatchTime {get; set;}
Public Overridable Property WatchTime As Integer
public int get_WatchTime();
public void set_WatchTime(int);
IDENTIFICATION DIVISION.
METHOD-ID. GET PROPERTY WatchTime IS PUBLIC.
DATA DIVISION.
LINKAGE SECTION.
01 VAL USAGE BINARY-LONG.
PROCEDURE DIVISION RETURNING VAL.
END METHOD.
IDENTIFICATION DIVISION.
METHOD-ID. SET PROPERTY WatchTime IS PUBLIC.
DATA DIVISION.
LINKAGE SECTION.
01 VAL USAGE BINARY-LONG.
PROCEDURE DIVISION USING BY VALUE VAL.
END METHOD.