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.
O validador verifica os processos BPEL de acordo com os seguintes critérios:
O BPEL Designer oferece os seguintes tipos de validação:
Para chamar a validação explícita, adote um dos seguintes procedimentos:
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.