corner imagecorner image
FeaturesPluginsDocs & SupportCommunityPartners

Guia do desenvolvedor para BPEL Designer: Localizando usos de componentes BPEL e Validando BPEL

Conteúdo

O conteúdo desta página se aplica ao NetBeans 6.0

Guia do desenvolvedor para BPEL Designer

Localizando usos de componentes BPEL

Para arquivos BPEL, o comando Localizar usos determina onde os elementos seguintes são usados nos arquivos .bpel associados:

  • Variável
  • Link de parceiro
  • Conjunto de correlações

Para localizar usos de um componente BPEL:

  1. No IDE, abra o arquivo de BPEL (.bpel) com o qual deseja trabalhar.
    Por padrão, o IDE abre a visualização Design do arquivo BPEL.
  2. Na visualização Design, selecione o elemento para o qual deseja exibir os usos.
    Você também pode selecionar a visualização Lógica BPEL da janela Navegador.
  3. Clique com o botão direito do mouse na visualização Design ou na janela Navegador e escolha Localizar usos no menu pop-up.
    O IDE abre a janela Usos de XML na parte inferior do IDE. A primeira vez que você chama a função Localizar usos, a janela não possui abas. Para cada consulta resultante, o IDE adiciona uma aba Localizar usos de XML que mostra os usos do componente selecionado.
  4. (Opcional) Para ir para o código-fonte de um elemento e clicar duas vezes nesse elemento na árvore. A parte direita da janela Usos de XML é uma representação visual dos usos do elemento em todo o projeto.

Validando BPEL

O BPEL Designer possui uma funcionalidade interna de validação de código BPEL que ajuda os desenvolvedores a criar código bem formado, válido e compatível com o padrão. 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 o processo BPEL de acordo com os seguintes critérios:

  1. Conformidade com o esquema BPEL 2.0.
    Consulte a seção Solução de problemas deste guia para obter mais informações sobre o uso de esquemas BPEL diferentes da especificação 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 segundo 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 dois tipos de validação:

Validação em tempo real

Este tipo de validação é chamado automaticamente e não requer quaisquer ações explícitas do usuário. Somente o arquivo atual é verificado. A validação é realizada de acordo com todos os critérios mencionados acima, com a exceção da validação de conformidade com o esquema BPEL 2.0.

Validação explícita

Este tipo de validação requer que o usuário chame explicitamente o processo de validação. Todos os arquivos XSD e WSDL importados também são verificados. A validação é realizada de acordo com todos os critérios mencionados acima.

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

  • Na visualização Código-fonte, clique com o botão direito do mouse no código-fonte para chamar o menu pop-up e escolher Validar XML (Alt-Shift-F9)
  • Na visualização Design, clique no botão Validar XML (Alt-Shift-F9) na barra de ferramentas Editor.

    Validar XML

Notificações

O usuário é notificado sobre erros ou êxitos de validação na janela Saída, na visualização Design e no Navegador.

A janela Saída

Os resultados da validação são exibidos na janela Saída, caso a validação tenha sido chamada explicitamente. Se a validação falhar, a janela Saída conterá erros e/ou avisos:

Validação falha

Se a validação for bem sucedida, não haverá avisos ou erros na janela Saída.

a visualização Design

A visualização Design mostra os resultados da validação em tempo real e explícita em janelas de texto explicativo no diagrama e na faixa de erros.

No diagrama, uma cruz vermelha ao lado de um elemento do diagrama significa que o elemento não passou na validação e que a saída contém erros. Um triângulo amarelo com um ponto de exclamação significa que o elemento não passou na validação e que a saída contém avisos. Se houver erros e avisos, a visualização Design mostrará uma cruz vermelha. Se você clicar na cruz ou no triângulo, será exibida uma janela de texto explicativo com uma lista de erros e/ou avisos:

Janela de texto explicativo

A janela de texto explicativo inclui mensagens relacionadas à validação de acordo com todos os critérios listados acima. As mensagens relacionadas à validação em tempo real não são atualizadas constantemente.

Na visualização Design, os erros de validação também são mostrados na faixa de erros, que é uma faixa à direita da barra de rolagem que contém marcas vermelhas, se alguns elementos não tiverem passado na validação. A faixa de erro representa o diagrama inteiro, não apenas a parte que é exibida no momento. Você pode ver imediatamente se o seu processo BPEL contém erros sem ter que rolar pelo diagrama inteiro. Você pode clicar em uma marca vermelha para saltar para o elemento que causa os problemas. Se nenhum erro for selecionado, o pequeno quadrado na faixa de erro fica verde.

A janela Navegador

A janela Navegador mostra os resultados da validação em tempo real e explícita, adicionando uma cruz vermelha ou um triângulo amarelo ao ícone do elemento se a validação tiver falhado. Por exemplo, na captura de tela abaixo, a atividade receber de AirlineReserved não passou na validação e a saída contém erros.

Navegador - Validação falha



início

Bookmark this page

del.icio.us furl simpy slashdot technorati digg
Companion
Projects:
MySQL Database Server   GlassFish Community: an Open Source Application Server   Open Solaris  Open JDK: an Open SourceJDK   Mobile & Embedded Community     Sponsored by 
Sponsored by Sun Microsystems