Exemplo: Configurando Informações do Cliente com a API setClientInformation(Properties)

É possível configurar as informações do cliente do WebSphere Application Server nas conexões para passar essas informações para o seu banco de dados com essa API.

O código de exemplo a seguir chama setClientInformation(Properties) no objeto com.ibm.websphere.rsadapter.WSConnection.

import com.ibm.websphere.rsadapter.WSConnection;
.....
try {
   InitialContext ctx = new InitialContext();
   // Executar uma pesquisa no serviço de nomes para obter o objeto DataSource.
   DataSource ds = (javax.sql.DataSource)ctx.lookup("java:comp/jdbc/myDS");
  }catch (Exception e) {System.out.println("obteve uma exceção durante a consulta:"  + 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()

Parameters

props contém as informações do cliente a serem passadas. Os valores possíveis são:
  • WSConnection.CLIENT_ACCOUNTING_INFO
  • WSConnection.CLIENT_LOCATION
  • WSConnection.CLIENT_ID
  • WSConnection.CLIENT_APPLICATION_NAME
  • WSConnection.CLIENT_OTHER_INFO
  • WSConnection.OTHER_CLIENT_TYPE
Consulte a documentação do WSConnection para obter mais detalhes sobre quais informações de clientes são transmitidas para o banco de dados de backend. Para reconfigurar as informações do cliente, chame o método com um parâmetro nulo.

Exceções

Essa API cria uma exceção SQL se o banco de dados emitir uma exceção ao configurar os dados.

Transmitindo informações sobre o cliente para um bd cdat_clientinfo


Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rdat_clientinfoex1
Nome do arquivo: rdat_clientinfoex1.html