No WebSphere Integration
Developer, você pode utilizar o monitor de eventos para ativar (ou desativar) a geração e o monitoramento de eventos. O monitor de eventos pode ser acessado como um página de propriedades em vários editores do
WebSphere Integration
Developer, como o editor de montagem e o editor de processos de negócios.
Antes de começar a trabalhar com o monitor de eventos, você deve se certificar de ter configurado o WebSphere Process Server para suportar o monitoramento e o registro dos eventos de tarefa humana e processo de negócios. Isso é descrito no tópico "Configurando o WebSphere Process Server para suportar o monitoramento de eventos no WebSphere Integration
Developer." Além disso, você deve garantir que está familiarizado com os componentes e elementos que podem ser monitorados para eventos no WebSphere Integration Developer. Uma lista completa de componentes e elementos monitoráveis está localizada no tópico "Componentes e Elementos Monitoráveis no WebSphere Integration Developer".
Para ativar a geração e monitoramento de eventos no WebSphere Integration Developer:
- Se desejar ativar o monitoramento de eventos no nível de SCA,
abra o monitor de eventos no editor de montagem e selecione uma ou mais operações da interface de componente, conforme descrito nas seguintes etapas:
- Abra seu diagrama de montagem no editor de montagem e selecione o componente de integração de negócios (como um processo de negócios) que contém a operação da interface que você deseja monitorar para os eventos.
- Clique na guia Propriedades. A visualização Propriedades é aberta.
- Na visualização Propriedades, clique na guia Detalhes.
A área de janela Detalhes é aberta.
- Na área de janela Detalhes, expanda a lista de interfaces e selecione a operação que você deseja monitorar para eventos. A guia Monitor de Eventos é exibida na área de janela Detalhes.
- Clique na guia Monitor de Eventos. A área de janela Monitor de Eventos abrirá e o nome do elemento
monitorável será exibido na parte superior da área de janela Detalhes, conforme mostrado na figura a seguir:

- Se desejar ativar o monitoramento de eventos no nível de componentes,
abra o monitor de eventos em um editor de componentes (como o editor de processo de negócios) e selecione um ou mais elementos de componentes a serem monitorados, conforma descrição nas seguintes etapas:
- No editor do componente, selecione o elemento monitorável no componente de integração de negócios que você deseja monitorar para eventos. Por exemplo, no editor de processos de negócios, você poderia selecionar uma atividade de processo na canvas do editor de processos ou selecionar o processo inteiro na bandeja do editor de processos.
- Clique na guia Propriedades. A visualização Propriedades é aberta.
- Clique na guia Monitor de Eventos. A área de janela Monitor de Eventos é aberta e o nome do elemento monitorável aparece na parte superior da área de janela, conforme mostrado na figura abaixo:

- Se você abriu o monitor de eventos no editor de processos de negócios e desejar ativar os eventos padrão predefinidos para as atividades Processar, Receber, Responder, Chamar, Escopo e Equipe, clique na canvas vazia no editor de processos para selecionar o processo no nível do processo e, em seguida, desmarcar a caixa de opções Desativar Eventos Padrão. (Os eventos padrão predefinidos para essas atividades estão listadas no tópico "Eventos padrão para processos de negócios.")
- Execute as etapas a seguir:
- Se desejar gerar eventos de CEI, selecione a caixa de opções CEI.
- Se estiver no monitor de eventos do editor do processo de negócios ou no editor de tarefa humana e desejar gerar o processo de negócios ou os eventos de auditoria de tarefa humana, selecione a caixa de opções Registro de Auditoria.
(Se você também tiver selecionado a caixa de opções CEI, esses mesmos eventos serão gerados como eventos da CEI. A menos que você tenha uma necessidade específica de trabalhar com eventos de auditoria, recomenda-se que você ative a geração e o monitoramento de eventos da CEI em vez dos eventos de auditoria.)
- Selecione um dos seguintes botões de rádio:
- Selecione Nenhum se você não quiser gerar e monitorar nenhum evento associado com o elemento de componente selecionado para monitoramento. (Observe que se você estiver no monitor de eventos para o editor de processo de negócios e selecionar
Nenhum, os eventos padrão predefinidos ainda serão gerados para os elementos Processar, Receber, Responder, Chamar, Escopo e Equipe se você desmarcou a caixa de opções Desativar Eventos Padrão no nível do processo.)
- Selecione Todos se quiser gerar e monitorar todos os eventos associados com o elemento de componente selecionado para monitoramento.
- Selecione Selecionado caso deseje selecionar, gerar e monitorar eventos individuais
associados ao elemento de componente selecionado para monitoramento.
- Se você escolheu o botão de rádio Selecionado,
selecione as caixas de opções ao lado dos eventos individuais que deseja gerar e monitorar para o elemento selecionado.
- Se você selecionou o botão de rádio Todos ou Selecionado, selecione um dos seguintes níveis de Conteúdo de Evento ao lado do botão de rádio Todos ou lado dos eventos individuais selecionados:
- Selecione Completo para mostrar todos os atributos do objeto de negócios no evento.
- Selecione Compilação para mostrar somente o ID do objeto de negócios no evento.
- Selecione Vazio para não mostrar os atributos do objeto de negócios no evento.
Caso tenha selecionado um evento individual para um elemento monitorável que não tem nenhum objeto de negócios, selecione Vazio.
- Se você selecionou um ou mais eventos para os quais deseja que sejam gerados eventos em tempo de execução, então certifique-se de que Ativado esteja selecionado para cada evento. Os eventos serão gerados no tempo de execução com o nível apropriado de informações. (Se Ativado não estiver selecionado para um evento selecionado, o evento continuará a ser registrado com o monitor em tempo de execução, mas não será gerado em tempo de execução.)
- Se deseja escolher um comportamento de transação para controlar rollbacks quando um evento falhar, então selecione uma das seguintes entradas na lista drop-down Transação:
- Selecione Existente para enviar o evento na transação atual.
Se ocorrer uma falha na transação atual, o evento não será gerado.
- Selecione Novo para enviar o evento em uma nova transação.
Se ocorrer uma falha nesta nova transação, o evento não será gerado.
- Selecione Padrão para utilizar o valor da transação padrão suportado pela infra-estrutura do evento subjacente. Esse valor é tanto Existente quanto Novo.
- Se desejar incluir um comentário específico na configuração de evento para um evento selecionado, então digite um comentário no campo Etiqueta.
O comentário será utilizado apenas para fins de documentação no momento do desenvolvimento. Ele não será utilizado em tempo de execução e não será gravado no evento gerado.
- Repita essas etapas para cada elemento que você deseja monitorar.
- Pressione Ctrl-S para salvar as configurações do monitor de eventos.
Nos elementos do componente que você selecionou para monitorar, é exibido um símbolo do monitor de eventos
. Um arquivo de monitoramento (.mon) também é gerado para armazenar suas especificações de monitoramento de eventos.
- Na visualização Servidores, implemente o módulo que contém seu componente em um servidor WebSphere Process Server e, em seguida, inicie o servidor (ou reinicie o servidor se ele já estiver em execução).
Na próxima vez que você executar e trabalhar com seu componente monitorado, os eventos serão gerados para cada elemento monitorável que você escolheu para monitorar no componente.
Ao concluir a execução e o trabalho com seu componente monitorado, é provável que você queira visualizar os eventos gerados. Se você escolheu gerar os eventos de CEI, poderá utilizar o navegador do Common Base Event para visualizá-los no tópico "Visualizando Eventos de CEI."