Validando processos do BPEL

Consulte também

O BPEL Designer possui uma funcionalidade interna de validação de código BPEL, o validador BPEL, que ajuda você a criar processos compatíveis com o padrão WS-BPEL 2.0. O código é verificado quanto à existência de erros e o usuário é notificado se a validação falhar.

Critérios de validação

O validador verifica os processos BPEL de acordo com os seguintes critérios:

  1. Conformidade com o esquema BPEL 2.0
  2. Conformidade com as regras de análise estática definidas na especificação WS-BPEL 2.0
  3. Referências quebradas
  4. Construções que são válidas seguindo a especificação BPEL 2.0 mas que ainda não são aceitas pelo mecanismo de serviço BPEL da Sun

Tipos de validação

O BPEL Designer oferece os seguintes tipos de validação:

Para chamar a validação explícita, adote um dos seguintes procedimentos:

Mensagens de validação

Os resultados da verificação da validade do código são mostrados nas seguintes áreas:

A exibição Design mostra os resultados dos tipos de validação em tempo real e explícita. Uma cruz vermelha ao lado de um elemento em um diagrama significa que o elemento não passou na validação. Se você clicar na cruz, uma janela de texto explicativo aparecerá, listando os erros e as mensagens de aviso relacionados à validação de acordo com os critérios listados acima. As mensagens relacionadas à validação em tempo real não são atualizadas constantemente. Observe que as mensagens relacionadas à validação de conformidade com o esquema BPEL 2.0 são atualizadas na janela de texto explicativo somente quando você chama a validação explicitamente. Isso acontece porque a validação de conformidade com o esquema BPEL 2.0 não é realizada no modo em tempo real.

A janela Saída mostra os resultados da validação quando ela é chamada explicitamente. Se a validação falhar, a janela Saída conterá mensagens de erro e de aviso.

A janela Navegador mostra os resultados da validação em tempo real e explícita adicionando uma cruz vermelha ao ícone do elemento se a validação tiver falhado.

Consulte também
Operações com elementos na exibição Design
Sobre os elementos BPEL

Notificações legais