Ejemplo: establecimiento de información de cliente con la API setClientInformation(Properties)

Puede establecer la información del cliente de WebSphere Application Server sobre las conexiones para pasar esta información a su base de datos con esta API.

El código de ejemplo siguiente llama a setClientInformation(Properties) en el objeto com.ibm.websphere.rsadapter.WSConnection.

import com.ibm.websphere.rsadapter.WSConnection;
.....
try {
   InitialContext ctx = new InitialContext();
   // Realizar búsqueda de servicio de denominación para obtener objeto DataSource.
   DataSource ds = (javax.sql.DataSource)ctx.lookup("java:comp/jdbc/myDS");
  }catch (Exception e) {System.out.println("se ha obtenido una excepción durante la búsqueda:"  + 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()

Parámetros

props contiene la información de cliente que debe pasarse. Valores posibles:
  • WSConnection.CLIENT_ACCOUNTING_INFO
  • WSConnection.CLIENT_LOCATION
  • WSConnection.CLIENT_ID
  • WSConnection.CLIENT_APPLICATION_NAME
  • WSConnection.CLIENT_OTHER_INFO
  • WSConnection.OTHER_CLIENT_TYPE
Consulte la documentación de WSConnection si desea más detalles sobre el cliente del que se pasa información a la base de datos de programa de fondo. Para restablecer la información de cliente, llame al método con un parámetro nulo.

Excepciones

Esta API crea una excepción SQL si la base de datos emite una excepción cuando se establecen los datos.

Paso de información de cliente a una base de datos cdat_clientinfo


Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rdat_clientinfoex1
File name: rdat_clientinfoex1.html