Adicionando elementos de extensibilidade BPEL

Consulte também

Você pode adicionar os seguintes elementos de extensibilidade BPEL ao arquivo WSDL:

Adicionando um tipo de link de parceiro

Antes de adicionar um link de parceiro a um processo BPEL, você deve adicionar um tipo de link de parceiro ao arquivo WSDL.

Em um processo BPEL, um link de parceiro representa a interação entre o processo BPEL e um serviço de parceiro. Cada link de parceiro está associado a um tipo de link de parceiro.

Um tipo de link de parceiro caracteriza a relação interativa entre dois serviços. Um tipo de link de parceiro pode ter uma ou duas funções. Uma função descreve o papel de um serviço no relacionamento. Exemplos de funções são loanRequestor e loanProcessor. Cada função deve especificar o tipo de porta que o serviço usará para receber mensagens.

Para adicionar um tipo de link de parceiro automaticamente

  1. Ao realizar uma das tarefas abaixo, um tipo de link de parceiro é automaticamente gerado. O tipo de link de parceiro possui uma função padrão.
  2. (Opcional) Para adicionar uma segunda função, adote o seguinte procedimento:
    1. Clique com o botão direito do mouse no nó do tipo de link de parceiro e escolha Adicionar > Função.
    2. Se a janela Propriedades não estiver visível, escolha Janela > Propriedades.
    3. Selecione a função.
    4. (Opcional) Altere o nome padrão.
    5. Especifique o tipo de porta.

Para adicionar um tipo de link de parceiro manualmente:

  1. Na exibição WSDL, clique com o botão direito do mouse no nó raiz e escolha Adicionar > PartnerLinkType.
    Um nó de tipo de link de parceiro aparece no nó Elementos de extensibilidade. O tipo de link de parceiro possui uma função padrão.
  2. (Opcional) Para adicionar uma segunda função, clique com o botão direito do mouse no nó do tipo de link de parceiro e escolha Adicionar > Função.
  3. Se a janela Propriedades não estiver visível, escolha Janela > Propriedades.
  4. Para cada função, execute os seguintes procedimentos:
    1. Selecione a função.
    2. (Opcional) Altere o nome padrão.
    3. Especifique o tipo de porta.

Definindo propriedades e alias de propriedade

O tempo de execução do mecanismo de serviço BPEL usa um mecanismo chamado correlação para controlar as várias trocas de mensagens de longa duração que geralmente acontecem entre um processo BPEL e os serviços de parceiros.

O procedimento de ativação da correlação em um processo BPEL inclui as seguintes etapas iniciais, que devem ser realizadas no arquivo WSDL:

Depois de realizar essas etapas no arquivo WSDL, você pode definir um conjunto de correlações no processo BPEL. O conjunto de correlações faz referência a uma ou mais propriedades. O conjunto de correlações pode então ser usado por atividades de mensagem (Chamar, Responder e Receber) e pelas ramificações onMessage dos elementos Selecionar.

Para definir uma propriedade:

  1. Na exibição WSDL, clique com o botão direito do mouse no nó raiz e escolha Adicionar > Propriedade.
    Um nó de propriedade aparece no nó Elementos de extensibilidade.
  2. Se a janela Propriedades não estiver visível, escolha Janela > Propriedades.
  3. Selecione o nó de propriedade.
  4. (Opcional) Altere o nome padrão.
  5. Você pode definir a propriedade Elemento ou Tipo como um tipo simples interno, como seqüência ou data.

Para definir um alias de propriedade:

  1. Na exibição WSDL, clique com o botão direito do mouse no nó raiz e escolha Adicionar > Alias de propriedade.
    Um alias de propriedade aparece no nó Elementos de extensibilidade.
  2. Se a janela Propriedades não estiver visível, escolha Janela > Propriedades.
  3. Selecione o nó de alias de propriedade.
  4. Especifique valores para as propriedades Nome da propriedade e Tipo de mensagem. Essas propriedades permitem mapear dados de uma mensagem em um valor de propriedade.
  5. Você pode especificar um valor para a seguinte propriedade opcional: Parte.
  6. Para adicionar uma consulta, clique com o botão direito do mouse no nó do alias de propriedade e escolha Adicionar consulta.
    Um nó de consulta aparece. O nó de consulta permite definir o seguinte atributo opcional: queryLanguage.
Consulte também
Configurando componentes de arquivo WSDL
Link de parceiro

Notificações legais