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
- 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.
- Criar um arquivo WSDL a partir do zero.
- Criar um tipo de porta.
- (Opcional) Para adicionar uma segunda função, adote o seguinte procedimento:
- Clique com o botão direito do mouse no nó do tipo de link de parceiro e escolha Adicionar > Função.
- Se a janela Propriedades não estiver visível, escolha Janela > Propriedades.
- Selecione a função.
- (Opcional) Altere o nome padrão.
- Especifique o tipo de porta.
Para adicionar um tipo de link de parceiro manualmente:
- 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.
- (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.
- Se a janela Propriedades não estiver visível, escolha Janela > Propriedades.
- Para cada função, execute os seguintes procedimentos:
- Selecione a função.
- (Opcional) Altere o nome padrão.
- 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:
- Defina uma ou mais propriedades no arquivo WSDL.
Uma propriedade cria uma associação entre dados empresariais e um nome que pode desempenhar um papel importante no contexto global do processo BPEL. Cada propriedade consiste em um nome globalmente exclusivo (por exemplo, claimNumberProperty) e um tipo (por exemplo, xsd:string).
- Defina o alias de propriedade no arquivo WSDL.
Um alias de propriedade mapeia uma propriedade específica para um atributo ou elemento específico em uma parte da mensagem. Ao criar um alias de propriedade, você deve especificar a propriedade e a mensagem.
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:
- 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.
- Se a janela Propriedades não estiver visível, escolha Janela > Propriedades.
- Selecione o nó de propriedade.
- (Opcional) Altere o nome padrão.
- Você pode definir a propriedade Elemento ou Tipo como um tipo simples interno, como seqüência ou data.
Para definir um alias de propriedade:
- 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.
- Se a janela Propriedades não estiver visível, escolha Janela > Propriedades.
- Selecione o nó de alias de propriedade.
- 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.
- Você pode especificar um valor para a seguinte propriedade opcional: Parte.
- 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