WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Sistemi operativi: AIX, HP-UX, Linux, Solaris, Windows

Interrogazione degli eventi tramite l'identificativo istanza globale

Gli eventi possono essere interrogati in base ad una chiave primaria.

Perché e quando eseguire questa attività

La specifica Common Base Event definisce una proprietà dell'evento globalInstanceId che può essere utilizzata come chiave primaria per identificare l'evento. Il contenuto di questa proprietà è un identificativo univoco a livello globale, generato dall'applicazione o dal programma di output. Sebbene la specifica Common Base Event definisca facoltativa la proprietà globalInstanceId, il programma di output di eventi assegna automaticamente un identificativo agli eventi che non ne hanno ancora uno.

È possibile richiamare uno specifico evento dal server degli eventi interrogando la proprietà globalInstanceId dell'evento da richiamare. Questa query può essere utile per scopi di verifica (per assicurarsi che gli eventi vengono memorizzati nel database eventi) o per richiamare un evento associato a un altro ricevuto in precedenza.

Per interrogare un evento tramite l'identificativo dell'istanza globale, utilizzare il metodo queryEventByGlobalInstanceId del bean Event Access.

Passi per questa attività

  1. Opzionale: creare un bean Event Access.
  2. Richiamare il metodo queryEventByGlobalInstanceId(String) del bean EventAccess, specificando l'identificativo dell'istanza globale dell'evento da recuperare.
    CommonBaseEvent event = eventAccess.queryEventByGlobalInstanceId(eventId);
    L'oggetto restituito è l'evento con l'identificativo dell'istanza globale specificato. Se non esistono eventi corrispondenti nell'insieme dei dati persistenti, l'oggetto restituito è null.

Task topic

Condizioni di utilizzo | Valuta questa pagina

Timestamp iconUltimo aggiornamento: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tcei_adminCBEB_queryByID.html

(C) Copyright IBM Corporation 2005. Tutti i diritti riservati.
Questo information center è sviluppato con tecnologia Eclipse. (http://www.eclipse.org)