Hitachi

Hitachi Advanced Data Binder AP開発ガイド


8.3.33 setHADBAuditInfo(int pos,String userinfo)

〈この項の構成〉

(1) 機能

HADBサーバにアクセスするアプリケーションのアカウント情報などのユーザ付加情報を設定します。設定したユーザ付加情報は,解除するまで有効になります。

なお,ここで設定したユーザ付加情報は,次に示すタイミングで監査証跡として出力されます。

(2) 形式

public synchronized void setHADBAuditInfo(int pos,String userinfo) throws SQLException

(3) 引数

int pos

userinfoで指定したユーザ付加情報を,監査証跡のどの列に出力するかを指定します。次のどれかの値を指定してください。

1userinfoで指定したユーザ付加情報を,監査証跡のユーザ付加情報1に出力する場合に指定します。

2userinfoで指定したユーザ付加情報を,監査証跡のユーザ付加情報2に出力する場合に指定します。

3userinfoで指定したユーザ付加情報を,監査証跡のユーザ付加情報3に出力する場合に指定します。

String userinfo

ユーザ付加情報を指定します。

ここで指定したユーザ付加情報は,HADBサーバが使用している文字コードに変換されます。文字コード変換後のバイト数が100バイト以内になるように,ユーザ付加情報を指定してください。

なお,NULL文字(0x00)は使用できません。

また,ユーザ付加情報の設定を解除する場合は,nullを指定してください。

(4) 戻り値

なし。

(5) 発生する例外

次に示す場合にSQLExceptionが投入されます。

(6) 留意事項