WebSphere Application Server for i5/OS, Version 6.1   
             オペレーティング・システム: i5/OS

             目次と検索結果のパーソナライズ化

例: setClientInformation(Properties) API によるクライアント情報の設定

この API を用いて、接続に関する WebSphere Application Server クライアント情報を設定し、その情報をデータベースに受け渡し てください。

次のコード例では 、com.ibm.websphere.rsadapter.WSConnection オブ ジェクトで setClientInformation(Properties) を呼び出します。

import com.ibm.websphere.rsadapter.WSConnection;
.....
try {
   InitialContext ctx = new InitialContext();
   // Perform a naming service lookup to get the DataSource object.
   DataSource ds = (javax.sql.DataSource)ctx.lookup("java:comp/jdbc/myDS");
  }catch (Exception e) {System.out.println("got an exception during lookup: " + e);}

  WSConnection conn = (WSConnection) ds.getConnection();
  Properties props = new properties();
  props.setProperty(WSConnection.CLIENT_ID, "user123");
  props.setProperty(WSConnection.CLIENT_LOCATION, "127.0.0.1");
  props.setProperty(WSConnection.CLIENT_ACCOUNTING_INFO, "accounting");
  props.setProperty(WSConnection.CLIENT_APPLICATION_NAME, "appname");
  props.setProperty(WSConnection.CLIENT_OTHER_INFO, "cool stuff");
  conn.setClientInformation(props);
  conn.close()

パラメーター

props は、渡されるクライア ント情報を含んでいます。 指定可能な値は、以下のとおりです。
  • WSConnection.CLIENT_ACCOUNTING_INFO
  • WSConnection.CLIENT_LOCATION
  • WSConnection.CLIENT_ID
  • WSConnection.CLIENT_APPLICATION_NAME
  • WSConnection.CLIENT_OTHER_INFO
  • WSConnection.OTHER_CLIENT_TYPE
詳しくは、バックエンド・データベースにクライアント情報を渡す WSConnection 資料を参照してください。 クライアント情報をリセットするには、ヌル・パラメーターでメソッドを呼び出してください。

例外

この API は、データを設定する際にデータベースが例外を発行すると、 SQL 例外を作成します。

クライアント情報のデータベース cdat_clientinfo への引き渡し




関連タスク
クライアント情報のデータベースへの引き渡し
参照トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 5:46:14 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.iseries.doc/info/iseries/ae/rdat_clientinfoex1.html