Logging e alertas

Consulte também

O mecanismo de serviço Sun BPEL fornece a habilidade de rastrear valores de mensagem ou expressão durante a execução do processo. O recurso Logging e alertas usa o mecanismo de extensão padrão WS-BPEL. O recurso Logging e alertas tem suporte para quase todas as atividades BPEL.

O IDE oferece a habilidade de definir logging e alertas para as atividades do processo. O logging é usado para escrever valores especificados de expressão ou informações de referência de ponto final de links de parceiros no log do servidor. Os alertas permitem receber um alerta com essas informações. Após ajustar as condições de logging ou alertas e o processo BPEL ser executado, os valores especificados de expressão são escritos no arquivo de log do servidor ou um alerta é enviado ao usuário, dependendo do nível do log.

O recurso Logging e alertas é definido no mapeador de Logging. O mapeador de Logging está disponível como uma aba na visualização Design ou Código-fonte do processo BPEL. O mapeador de Logging consiste nos seguintes componentes:

Definindo logging

Ao definir logging para uma atividade, você pode rastrear o valor dos seguintes componentes:

Nos mapeamentos você pode usar uma ou mais funções XPath da barra de menu.

Para registrar o valor da variável:

  1. No diagrama, selecione uma atividade. O logging será realizado em conexão com a execução da atividade.
  2. Vá para a aba Logging do editor BPEL. O mapeador de Logging é aberto.
    Você também pode abrir o mapeador de Logging clicando com o botão direito do mouse na atividade e selecionando Ir para > Logging (Alt-L).
  3. No painel da árvore de origem, expanda a árvore de variáveis até que a variável a ser rastreada fique visível.
  4. No painel da árvore de destino, expanda o nó da atividade. Os nós que designam o momento do logging tornam-se visíveis.
  5. Escolha quando a entrada do logging deve ser feita e expanda o nó apropriado:
  6. Defina o nível de logging. Arraste a conexão a partir da variável a ser rastreada para o nó apropriado no painel da árvore de destino. Os seguintes níveis de logging estão disponíveis:

    Na visualização Design, um pequeno ícone é exibido ao lado da atividade com logging definido nele. Clicando no ícone você pode alternar para o mapeador de Logging.

A entrada no log será feita somente se o nível do log definido para a variável corresponder ao nível de log especificado para o BPEL SE no servidor de aplicativo.

Para ajustar o nível de log para BPEL SE:

Para especificar o nível de log para o BPEL SE, é usado o console Admin do servidor de aplicativo.

Se logging for definido para uma atividade do processo e o nível de log especificado para ela corresponder ao nível de log ajustado para o BPEL SE, após você realizar uma execução de teste do processo, o valor selecionado da variável será escrito no arquivo de log do servidor.

Observação: o projeto deverá ser implementado no servidor da aplicação.

Para exibir o arquivo de registro:

Consulte também
Iniciando e interrompendo um servidor
Realizando testes dos processos BPEL
Sobre a depuração dos processos BPEL

Notificações legais