BPEL Designer: sobre elementos BPEL

Consulte também

Um diagrama de processo representa os elementos conectados em um processo comercial. Para editar um diagrama, abra a visualização Design e use os ícones da Paleta da visualização Design (daqui em diante, Paleta). Arraste e solte os ícones da Paleta no diagrama BPEL.

Para chamar manualmente a Paleta:

A Paleta é dividida em três seções chamadas Serviço Web, Atividades básicas e Atividades estruturadas.

Espaços reservados

Os espaços reservados marcam os locais no diagrama onde você pode inserir um elemento. O comportamento dos espaços reservados do elemento ilustra como o BPEL Designer cumpre as regras da especificação WS-BPEL 2.0.

Ao arrastar um elemento da Paleta, você pode ver os espaços reservados mostrando os pontos de soltura aceitáveis para esse elemento. Esses pontos de soltura refletem a construção lógica do diagrama. Conforme você move o ponteiro do mouse no diagrama, um espaço reservado que está ativo para a posição do ponteiro do mouse atual é realçado. Alinhe o elemento arrastado com um dos espaços reservados e solte o botão do mouse para inserir o elemento.

Alguns espaços reservados estão sempre presentes no diagrama, marcando os locais em que é necessário inserir uma atividade de forma que o processo BPEL seja válido. Esses locais ficam dentro dos elementos de contêiner, por exemplo o elemento If.

Adicionando elementos filho

Muitos elementos de diagrama permitem apenas um elemento filho em um elemento de contêiner. Para superar essa limitação, o BPEL Designer adiciona automaticamente um elemento Seqüência como o filho imediato e adiciona uma segunda atividade filha ao elemento Seqüência.

Por exemplo, se você possui uma atividade filha de um elemento While e deseja adicionar uma segunda atividade filha, o BPEL Designer adicionará um elemento Seqüência dentro da atividade While. Em seguida, ele colocará todas as atividades filhas no elemento Seqüência.

Elementos de empacotamento

Na visualização Design do BPEL Designer, você pode empacotar elementos com elementos de contêiner com um único clique. O recurso de empacotamento pode ser útil, por exemplo, quando você coloca rapidamente uma atividade dentro de outra atividade.

Para desempacotar uma atividade:

  1. No IDE, abra o arquivo BPEL (.bpel).
    Por padrão, o IDE abre a visualização Design do arquivo BPEL.
  2. Na visualização Design, clique com o botão direito do mouse em uma atividade que deseja empacotar, aponte para a opção Empacotar com e selecione a atividade BPEL do empacotador.

O elemento Processo

O elemento Processo não está na Paleta porque aparece automaticamente no novo diagrama quando você cria um projeto do módulo BPEL. O elemento Processo é um contêiner para todas as atividades que não vêm diretamente de um serviço de parceiro.

Sendo um contêiner para todas as atividades, o elemento Processo possui propriedades importantes. Por exemplo, usando o menu pop-up do elemento Processo, você pode definir os conjuntos de correlações, as variáveis e os manipuladores de todo o processo BPEL e adicionar importações WSDL e esquema XML.

Consulte também
Paleta do BPEL Designer: serviço Web
Paleta do BPEL Designer: atividades básicas
Paleta do BPEL Designer: atividades estruturadas
Operações com elementos na visualização Design
Noções básicas sobre correlação. Usando o assistente para Correlação
Adicionando conjuntos de correlações manualmente
Criando variáveis

Notificações legais