|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.fukurou.util.ApplicationInfo
public final class ApplicationInfo
ApplicationInfo.java は、共通的に使用される 内部情報を格納するオブジェクトです。
内部情報とは、接続ユーザーのクライアント情報と、実行状況のアプリケーション情報があります。 クライアント情報とは、"i=192.168.51.81,h=null,u=C12345" 的な文字列で、 i=の後ろに IPアドレス、h=の後ろにホスト名、u=の後ろにユーザー名をセットして、 DBMS_APPLICATION_INFO.SET_CLIENT_INFO( "i=192.168.51.81,h=null,u=C12345" ) を CALL します。 アプリケーション情報とは、"o=SELECT,p=GEXXXX" 的な文字列で、o=の後ろに 操作、 p=の後ろにプログラムIDをセットして、 DBMS_APPLICATION_INFO.SET_MODULE( "GE0010","o=操作,p=プログラムID" ) を CALL します。 このPL/SQL を使用するコネクションについて実行すると、アクセスログ記録を行う為の 情報として取り出すことが可能になります。 確認は、V$SESSION の MODULE , ACTION , CLIENT_INFO で行います。 このクラスは、同期化されていません。
3.8.7.0 (2006/12/15) 新規追加 |
フィールドの概要 | |
---|---|
static java.lang.String |
CLIENT_INFO
SET_CLIENT_INFO( "i=192.168.51.81,h=null,u=C12345" ) |
static java.lang.String |
MODULE
SET_MODULE( "GE0010","o=操作,p=プログラムID" ) |
コンストラクタの概要 | |
---|---|
ApplicationInfo()
|
メソッドの概要 | |
---|---|
void |
callAppInfo(java.sql.Connection conn)
アクセスログ記録を行う為の DBMS_APPLICATION_INFO.SET_CLIENT_INFO と、 DBMS_APPLICATION_INFO.SET_MODULE を CALL します。 |
java.lang.String |
getGamenId()
setModuleInfo で最後に設定された 画面IDを返します。 |
void |
setClientInfo(java.lang.String userId,
java.lang.String ipAdrs,
java.lang.String host)
ユーザーID,IPアドレス,ホスト名 を指定して、クライアント情報を設定します。 |
void |
setModuleInfo(java.lang.String gamenId,
java.lang.String ope,
java.lang.String prgId)
画面ID,操作,プログラムIDを指定して、アプリケーションに関する情報を設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final java.lang.String CLIENT_INFO
public static final java.lang.String MODULE
コンストラクタの詳細 |
---|
public ApplicationInfo()
メソッドの詳細 |
---|
public void setClientInfo(java.lang.String userId, java.lang.String ipAdrs, java.lang.String host)
userId
- ユーザーIDipAdrs
- IPアドレスhost
- ホスト名public void setModuleInfo(java.lang.String gamenId, java.lang.String ope, java.lang.String prgId)
gamenId
- 画面IDope
- オペレーション(操作)prgId
- プログラムIDpublic java.lang.String getGamenId()
setModuleInfo( String,String,String )
public void callAppInfo(java.sql.Connection conn)
conn
- 接続先(コネクション)
|
openGion 5.6.9.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |