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

Invio di eventi

Un'origine eventi invia gli eventi sotto forma di oggetti Java.

In modo specifico, ciascun evento è un'istanza di una classe che implementa l'interfaccia CommonBaseEvent, una rappresentazione Java della specifica Common Base Event. Per ulteriori informazioni, vedere Modello Common Base Event.

Per inviare un evento, utilizzare i metodi sendEvent() dell'interfaccia Emitter. Quando si inoltra un evento ad un programma di output, si verifica quanto segue:
  1. Il programma di output richiama il metodo complete() dell'evento, attivando il completamento dei contenuti facoltativo. Per ulteriori informazioni, consultare Completamento automatico del contenuto eventi .
  2. Il programma di output assegna un numero di sequenza e un identificativo dell'istanza globale agli eventi che ne sono sforniti.
  3. Il programma di output convalida l'evento per assicurare che sia conforme alla specifica Common Base Event.
    Nota: la specifica Common Base Event corrente consente un solo elemento dati estesi con un determinato nome su ciascun livello della gerarchia di contenimento degli eventi, ma questa limitazione non verrà inclusa nelle versioni future della specifica e non è applicata dalla Common Event Infrastructure.
  4. Se il filtraggio è attivo, il programma di output confronta l'evento con i criteri di filtro correnti per determinare se inviarlo o scartarlo.
  5. Infine, se l'evento è valido e supera i criteri di filtro, il programma di output invia l'evento al server degli eventi per la persistenza e la distribuzione agli event consumer.

Se l'evento non è valido, il programma di output riscontra un problema quando tenta di inviare l'evento al server degli eventi e viene generata un'eccezione.

Nota: se la sicurezza di WebSphere è abilitata, l'ID utente applicazione deve essere associato al ruolo eventCreator o eventAdministrator per inviare eventi utilizzando la trasmissione EJB sincrona.

Concept 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\ccei_admin_sendEvents.html

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