BPEL Designer: validando processos 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:

As visualizações Design, Código-fonte e Lógica exibem os resultados dos tipos de validação em tempo real e explícita.

Na visualização Design:

Na visualização Código-fonte:

Na visualização lógica BPEL (janela Navegador):

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.

Correção rápida

A correção rápida permite automatizar parcialmente a correção de erros de validação.

Para usar a correção rápida:

  1. Abrir a visualização Código-fonte do processo.
  2. Clique no botão Validar XML na barra de ferramentas ou clique com o botão direito do mouse no código-fonte e selecione Validar XML (Alt-Shift-F9). Na janela Saída você obterá o resultado da validação. Se a saída contiver erros ou avisos, você pode tentar resolvê-los usando a correção rápida.
  3. Clique no botão Correção rápida na barra de ferramentas. O resultado da correção rápida é mostrado na aba Correção rápida da janela Saída. Todas as alterações realizadas pela correção rápida (se houver) são refletidas na janela.
No momento, a correção rápida aceita a correção automática de nomes de variáveis soletrados incorretamente.
Consulte também
Operações com elementos na visualização Design
Sobre os elementos BPEL

Notificações legais