Beispiel: Clientinformationen mit der API "setClientInformation(Properties)" festlegen

Mit dieser API können Sie die WebSphere Application Server-Clientinformationen in Verbindungen festlegen, damit diese Informationen an die Datenbank übermittelt werden.

Der folgende Beispielcode ruft setClientInformation(Properties) für das Objekt com.ibm.websphere.rsadapter.WSConnection auf.

import com.ibm.websphere.rsadapter.WSConnection;
.....
try {
   InitialContext ctx = new InitialContext();
   // Namensservice-Lookup zum Abrufen des DataSource-Objekts durchführen.
   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()

Parameter

"props" enthält die zu übergebenden Clientinformationen. Gültige Werte:
  • WSConnection.CLIENT_ACCOUNTING_INFO
  • WSConnection.CLIENT_LOCATION
  • WSConnection.CLIENT_ID
  • WSConnection.CLIENT_APPLICATION_NAME
  • WSConnection.CLIENT_OTHER_INFO
  • WSConnection.OTHER_CLIENT_TYPE
Nähere Einzelheiten zu den Clientinformationen, die an die Back-End-Datenbank übergeben werden, finden Sie in der Dokumentation zu WSConnection. Wenn Sie die Clientinformationen zurücksetzen möchten, rufen Sie die Methode mit einem Nullparameter auf.

Ausnahmen

Diese API erstellt eine SQL-Ausnahme, wenn die Datenbank beim Definieren der Daten eine Ausnahme auslöst.

Clientinformationen an eine Datenbank cdat_clientinfo übergeben


Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rdat_clientinfoex1
Dateiname:rdat_clientinfoex1.html