Hitachi

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


8.3.1 ユーザ認証機能

TP1Accessクラスで提供するユーザ認証機能メソッドの一覧を以下に記載します。

表8‒7  TP1Accessクラス(ユーザ認証機能)の提供メソッド

項番

メソッド名

機能

1

cltin

クライアントユーザの認証要求

2

cltout

クライアントユーザの認証解除

〈この項の構成〉

(1) クライアントユーザの認証要求機能

[ cltinメソッド ]
 
public void cltin(int[] cltid,
                   java.lang.String defpath,
                   java.lang.String targetHost,
                   java.lang.String logname,
                   java.lang.String password,
                   java.lang.String[] setHost,
                   int flags)
       throws J2CBException
パラメタ:
cltid - クライアントID

ただし,要素数1以上のint型配列を指定する。

配列[0]に値が設定される。

defpath - クライアント環境を定義した定義ファイルのパス名

targetHost - TP1/Server

logname - ログイン名

password - パスワード

setHost - 認証要求したホスト名

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

flags - フラグ(ユーザ認証を抑止する場合は,

TP1Const.DCCLT_NO_AUTHENTを指定する。ユーザ認証を抑止しない場合は,TP1Const.DCNOFLAGSを指定する。)

戻り値:

なし

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

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

注意事項:

TP1Const.DCCLT_NO_AUTHENTを指定した場合,setHostには値が設定されませんので,設定値の参照は行わないでください。TP1Const.DCCLT_NO_AUTHENTを指定した場合,setHostパラメタには,「null」を指定することをお奨めします。

(2) クライアントユーザの認証解除

[ cltoutメソッド ]
 
public void cltout(int cltid,
                    int flags)
       throws J2CBException
パラメタ:cltid - クライアントID

flags - TP1Const.DCNOFLAGSを指定

戻り値:

なし

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

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