Hitachi

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


8.3.2 常設コネクション

TP1Accessクラスで提供する常設コネクションメソッドの一覧を以下に記載します。

表8‒8  TP1Accessクラス(常設コネクション)の提供メソッド

項番

メソッド名

機能

1

connect

常設コネクション確立

2

disconnect

常設コネクション開放

3

getRaphost

常設コネクション確立要求先の取得

4

setConnectInf

端末識別情報の設定

5

setRaphost

常設コネクション確立要求先の指定

〈この項の構成〉

(1) 常設コネクション確立

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

cltid - クライアントID

flags - 常設コネクションを確立する通信相手(このシステムではTP1Const.DCNOFLAGSを指定)

戻り値:

なし

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

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

(2) 常設コネクション開放

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

cltid - クライアントID

flags - TP1Const.DCNOFLAGSを指定

戻り値:

なし

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

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

(3) 常設コネクション確立要求先の取得

[ getRaphostメソッド ]
 
public void getRaphost(int cltid,
                      java.lang.String[] raphost,
                      int flags)
       throws J2CBException
パラメタ:

cltid - クライアントID

raphost - 現在設定されている常設コネクション確立要求先のホスト名およびポート番号

要素数が1以上のString配列を指定します。配列[0]に値が設定されます。

flags - TP1Const.DCNOFLAGSを指定

戻り値:

なし

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

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

(4) 端末識別情報の設定

[ setConnectInfメソッド ]
 
public synchronized void setConnectInf(int cltid,
                      java.lang.String inf,
                      short infLen,
                      int flags)
       throws J2CBException
パラメタ:

cltid - クライアントID

inf - 端末識別情報

infLen - 端末識別情報長

flags - TP1Const.DCNOFLAGSを指定

戻り値:

なし

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

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

(5) 常設コネクション確立要求先の指定

[ setRaphostメソッド ]
 
public void setRaphost(int cltid,
                      java.lang.String raphost,
                      int flags)
       throws J2CBException
パラメタ:

cltid - クライアントID

raphost - 常設コネクション確立要求先のホスト名およびポート番号

flags - TP1Const.DCNOFLAGSを指定

戻り値:

なし

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

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