Exemple : Paramétrage des informations client à l'aide de setClientInformation(Properties) API

Vous pouvez paramétrer les informations client de WebSphere Application Server sur les connexions de façon à ce que ces informations soient communiquées à votre base de données à l'aide de cette API.

Le code présenté ici en exemple appelle setClientInformation(Properties) sur l'objet com.ibm.websphere.rsadapter.WSConnection.

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()

Paramètres

props contient les informations client à transmettre. Valeurs possibles :
  • WSConnection.CLIENT_ACCOUNTING_INFO
  • WSConnection.CLIENT_LOCATION
  • WSConnection.CLIENT_ID
  • WSConnection.CLIENT_APPLICATION_NAME
  • WSConnection.CLIENT_OTHER_INFO
  • WSConnection.OTHER_CLIENT_TYPE
Pour plus d'informations sur les informations client qui sont transmises à la base de données dorsale, voir la documentation WSConnection. Pour réinitialiser les informations client, appelez la méthode avec un paramètre de type null.

Exceptions

Cette API génère une exception SQL si la base de données émet une exception lors de la définition des données.

Transmission des informations sur le client à une base de données cdat_clientinfo


Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rdat_clientinfoex1
Nom du fichier : rdat_clientinfoex1.html