Hitachi

TP1/COBOL adapter for Cosminexus ユーザーズガイド


8.3.3 リモートプロシジャコール(RPC)

TP1Accessクラスで提供するリモートプロシジャコールメソッドの一覧を以下に記載します。

表8‒9  TP1Accessクラス(リモートプロシジャコール(RPC))の提供メソッド

項番

メソッド名

機能

1

close

UAPの終了

2

getWatchTime

サービスの応答待ち時間の参照

3

open

UAPの開始

4

setWatchTime

サービスの応答待ち時間の更新

〈この項の構成〉

(1) UAPの終了

[ closeメソッド ]
 
public void close(int cltid,
                  int flags)
       throws J2CBException
パラメタ:

cltid - クライアントID

flags - TP1Const.DCNOFLAGSを指定

戻り値:

なし

例外:J2CBException - 例外情報の取得

詳細は「8.8 J2CBExceptionユーザインタフェースAPI」をご覧ください。

(2) サービスの応答待ち時間の参照

[ getWatchTimeメソッド ]
 
public int getWatchTime(int cltid)
       throws J2CBException
パラメタ:

cltid - クライアントID

戻り値:

TP1/Client/PまたはTP1/Client/Wのdc_rpc_get_watch_time_s関数のリターン値(詳細コードは,マニュアル「分散トランザクション処理機能 OpenTP1 クライアント使用の手引 TP1/Client/W,TP1/Client/P編」をご覧ください)。

例外:J2CBException - 例外情報の取得

詳細は「8.8 J2CBExceptionユーザインタフェースAPI」をご覧ください。

(3) UAPの開始

[ openメソッド ]
 
public void open(int cltid,
                 int flags)
               throws J2CBException
パラメタ:

cltid - クライアントID

flags - 初期化する環境を指定(

TP1Const.DCNOFLAGS:SPP/MHPを呼び出すための環境

TP1Const.DCCLT_ONEWAY_SND:メッセージを一方送信するための環境

TP1Const.DCCLT_ONEWAY_RCV:メッセージを一方受信するための環境

TP1Const.DCCLT_SNDRCV:メッセージを送受信するための環境)

戻り値:

なし

例外:J2CBException - 例外情報の取得

詳細は「8.8 J2CBExceptionユーザインタフェースAPI」をご覧ください。

(4) サービスの応答待ち時間の更新

[ setWatchTimeメソッド ]
 
public void setWatchTime(int cltid,
                         int var)
                throws J2CBException
パラメタ:

cltid - クライアントID

var - サービス応答待ち時間

戻り値:

なし

例外:J2CBException - 例外情報の取得

詳細は「8.8 J2CBExceptionユーザインタフェースAPI」をご覧ください。