In WebSphere® Integration
Developer, è possibile utilizzare il monitoraggio eventi per abilitare (o disabilitare) la generazione ed il monitoraggio eventi. E' possibile accedere al monitor eventi come una pagina delle proprietà in gran parte degli editor di WebSphere Integration
Developer, come ad esempio l'editor di assieme e l'editor business process.
Prima di iniziare ad effettuare attività con il monitor eventi, assicurarsi di aver configurato WebSphere Process Server per il supporto del monitoraggio
e della registrazione degli eventi business process e human task. Ciò viene descritto nell'argomento
"Configurazione di WebSphere Process Server per il supporto del monitoraggio eventi
in WebSphere Integration
Developer." Inoltre, è necessario conoscere i componenti e gli elementi che possono
essere monitorati per
gli eventi in WebSphere Integration Developer. E' possibile trovare un elenco completo dei componenti ed elementi che è possibile monitorare all'argomento "Componenti ed elementi che è possibile monitorare in WebSphere Integration Developer".
Per abilitare la generazione ed il monitoraggio degli eventi in WebSphere Integration Developer:
- Se si desidera abilitare il monitoraggio eventi a livello di SCA,
aprire il monitor eventi nell'editor di assieme e selezionare uno o più operazioni dell'interfaccia del componente da monitorare, come descritto nei passi di seguito riportati:
- Aprire il diagramma di assieme nell'editor di assieme, quindi selezionare il componente
Business Integration (come ad esempio, un processo business) che contiene l'operazione dell'interfaccia da monitorare per gli eventi.
- Fare clic sulla scheda Proprietà. Viene aperta la vista Proprietà.
- Nella vista Proprietà, fare clic sulla scheda Dettagli.
Viene aperta la pagina Dettagli.
- Nel riquadro Dettagli, espandere l'elenco delle interfacce, quindi selezionare l'operazione che si
desidera monitorare per gli eventi. La scheda Monitor eventi viene visualizzata nel riquadro Dettagli.
- Fare clic sulla scheda Monitor eventi. Viene aperto il riquadro Monitor eventi e viene visualizzato il nome dell'elemento da monitorare in alto nel riquadro Dettagli, come illustrato nella seguente figura:

- Se si desidera abilitare il monitoraggio eventi a livello del componente,
aprire il monitor eventi in un editor del componente (come ad esempio, l'editor dei processi business), quindi selezionare uno o più elementi del componente da monitorare, come descritto nei seguenti passi:
- Nell'editor del componente, selezionare l'elemento da monitorare nel componente
che si desidera monitorare per gli eventi. Ad esempio, nell'editor del processo business,
selezionare un'attività del processo nell'area da disegno dell'editor del processo oppure selezionare il processo completo nell'icona di sistema dell'editor del processo.
- Fare clic sulla scheda Proprietà. Viene aperta la vista Proprietà.
- Fare clic sulla scheda Monitor eventi. Viene aperto il riquadro Monitor eventi e viene visualizzato il nome dell'elemento che è possibile monitorare in alto nel riquadro, come illustrato nella figura di seguito riportata:

- Se è stato aperto il monitor eventi nell'editor business process
e si desidera abilitare gli eventi del valore predefinito per le attività Process, Receive,
Reply, Invoke, Scope e Staff, fare clic sull'area da disegno vuota nell'editor del processo per selezionare il processo a livello di processo, quindi deselezionare la casella di controllo Disabilita eventi predefiniti. (Gli eventi predefiniti per queste attività sono elencati nell'argomento "Eventi predefiniti per i processi business.")
- Completare i passi di seguito riportati:
- Se si desidera generare gli eventi CEI, selezionare la casella di controllo CEI.
- Se si è posizionati nel monitor eventi nell'editor business processo o human task e si desidera generare eventi di controllo business process o human
task, selezionare la casella di controllo Log di controllo.
(Se si seleziona anche la casella di controllo CEI, gli stessi eventi verranno generati anche come eventi CEI. Se non esiste una necessità specifica per effettuare attività con gli eventi di controllo, si consiglia di abilitare la generazione ed il monitoraggio degli eventi CEI piuttosto che degli eventi di controllo).
- Selezionare uno dei seguenti pulsanti di opzione:
- Selezionare Nessun se non si desidera generare
e monitorare gli eventi associati all'elemento del componente selezionato per il monitoraggio. (Si noti che se si è posizionati nel monitor eventi nell'Editor del processo business e si seleziona Nessuno, gli eventi predefiniti verranno generati per
gli elementi Process, Receive, Reply, Invoke, Scope e Staff se è stata deselezionata
la casella di controllo Disabilita eventi predefiniti a livello del processo).
- Selezionare Tutti se si desidera generare e monitorare
tutti gli eventi associati all'elemento del componente selezionato per il monitoraggio.
- Selezionare Selezionato se si desidera selezionare, generare e monitorare i singoli eventi associati all'elemento del componente selezionato per il monitoraggio.
- Se è stato scelto il pulsante di opzione Selezionato, selezionare le caselle di controllo accanto ai singoli eventi che si desidera generare e monitorare per l'elemento selezionato.
- Se è stato selezionato il pulsante di opzione Tutti o Selezionato, selezionare uno dei
seguenti livelli Contenuto evento accanto al pulsante di opzione Tutti o accanto ai singoli eventi selezionati:
- Selezionare Completo per visualizzare tutti gli attributi dell'oggetto business nell'evento.
- Selezionare Raccolta per visualizzare solo l'ID dell'oggetto business nell'evento.
- Selezionare Vuoto per non visualizzare alcun attributo dell'oggetto business
nell'evento.
Se è stato selezionato un evento singolo per un elemento che può essere monitorato che non dispone di oggetti business, selezionare Vuoto.
- Se è stato selezionato uno o più eventi e si desidera
che gli eventi siano generati al runtime, assicurarsi che
Attivo sia
selezionato per ciascun evento. Gli eventi verranno generati al runtime con il livello appropriato di informazioni. (Se Attiva non è selezionato per un evento selezionato, l'evento continuerà ad essere registrato con il runtime del monitor, ma non verrà generato al runtime).
- Se si desidera scegliere il comportamento di una transazione per controllare i rollback
quando un evento non riesce, selezionare una delle voci di seguito riportate nell'elenco a discesa Transazione:
- Selezionare Esistente per inviare l'evento nella transazione corrente. Se la transazione corrente non riesce, l'evento non verrà generato.
- Selezionare Nuovo per inviare l'evento in una nuova transazione.
Se questa nuova transazione non riesce, l'evento non verrà generato.
- Selezionare Valore predefinito per utilizzare il valore predefinito della transazione supportato dall'infrastruttura eventi sottostante. Questo valore è Esistente o Nuovo.
- Se si desidera aggiungere un commento specifico all'impostazione evento per
un evento selezionato, immettere un commento nel campo
Etichetta.
Il commento viene utilizzato solo per scopi di documentazione al momento dello sviluppo. Non verrà utilizzato al runtime e non verrà scritto nell'evento generato.
- Ripetere questi passi per ciascun elemento da monitorare.
- Premere Ctrl-S per salvare le impostazioni del monitor eventi.
Sugli elementi del componente selezionati per il monitoraggio,
viene visualizzato un simbolo per il monitoraggio eventi
. Inoltre, viene generato un file di monitoraggio (.mon) per memorizzare le specifiche del monitoraggio eventi.
- Nella vista Server, distribuire il modulo che contiene il componente
in un server WebSphere Process Server, quindi avviare il server (o riavviarlo se è già in esecuzione).
La prossima volta che si esegue un componente monitorato e che si effettuano attività con esso, gli eventi verranno generati per ciascun elemento che può essere monitorato che è stato scelto da monitorare nel componente.
Una volta terminata l'esecuzione e le attività con il componente monitorato, è probabile che si desideri visualizzare gli eventi generati. Se è stato scelto di generare gli eventi CEI, è possibile utilizzare il browser Common Base Event per visualizzarli, come descritto all'argomento "Visualizzazione degli eventi CEI."