BPEL Designer: adicionando conjuntos de correlações manualmente
Consulte também
Correlação em quatro etapas
Estas são as quatro etapas básicas para ativar manualmente a correlação em um processo:
- Defina uma ou mais propriedades no arquivo WSDL usando o editor WSDL ou usando a janela Navegador.
- Defina os alias de propriedade no arquivo WSDL usando o editor WSDL ou usando a janela Navegador.
- Defina um conjunto de correlações para o Processo no diagrama BPEL, usando uma ou mais das propriedades.
- Associe um ou mais conjuntos de correlações a uma mensagem que seja enviada ou recebida em uma atividade Chamar, Receber, Responder ou Selecionar.
Você pode adicionar propriedades e alias de propriedade a um arquivo WSDL usando um dos seguintes métodos:
Depois que as propriedades e os alias de propriedades são adicionados a um arquivo WSDL importado, você pode definir conjuntos de correlações para o elemento Processo.
Para definir um conjunto de correlações:
- Na visualização Design, clique com o botão direito do mouse no elemento Processo e escolha Adicionar > Conjunto de correlações.
Como alternativa, na visualização Lógica BPEL da janela Navegador, clique com o botão direito do mouse no nó Conjuntos de correlações e escolha Adicionar conjunto de correlações.
- Na caixa de diálogo Adicionar conjunto de correlações, especifique o nome do conjunto de correlações e clique em Adicionar para adicionar as propriedades.
- Na caixa de diálogo Seletor de propriedades, expanda o nó do arquivo WSDL, selecione uma propriedade para adicionar ao conjunto.
- (Opcional) Desmarque a caixa de seleção Mostrar apenas arquivos importados para exibir o conteúdo dos arquivos WSDL não importados e os arquivos do esquema XML.
- Por padrão, a caixa de diálogo Seletor de propriedades mostra apenas os arquivos que já foram referenciados no processo. Entretanto, o projeto pode conter outros arquivos .wsdl e .xsd que ainda não foram importados para o processo. Se você selecionar um tipo para a nova propriedade que seja definido em um arquivo não-importado, o IDE adicionará automaticamente a importação necessária ao processo BPEL.
- Clique em OK.
Os conjuntos de correlações definidos para o Processo possuem visibilidade global. O nome de um conjunto de correlações deve ser exclusivo entre os nomes dos outros conjuntos de correlações.
Depois de definir um conjunto de correlações, adicione-o aos elementos Chamar, Receber ou Responder. Você também pode associar um conjunto de correlações à ramificação On Message de uma atividade Selecionar e à ramificação On Event de um elemento de contêiner Manipuladores de eventos.
Para adicionar um conjunto de correlações a uma atividade:
- Na visualização Design, clique duas vezes em um elemento (Chamar, Receber, Responder, na ramificação On Message de Selecionar ou na ramificação On Event de um elemento de contêiner Manipuladores de eventos).
- No editor de propriedades, selecione a aba Correlações e clique em Adicionar.
- Na caixa de diálogo Escolher um conjunto de correlações, expanda o nó Conjuntos de correlações, selecione o conjunto de correlações e clique em OK.
- Escolha o atributo iniciar deste conjunto de correlações na lista suspensa Iniciar. Você pode selecionar uma das seguintes opções:
- Sim. A atividade deve tentar iniciar o conjunto de correlações.
- Unir. A atividade deve tentar iniciar o conjunto de correlações caso o mesmo ainda não tenha sido iniciado.
- No. A atividade não deve tentar iniciar o conjunto de correlações. Esta é a opção padrão.
- Para uma atividade Chamar, especifique o padrão da mensagem.
Na lista suspensa Padrão, selecione o atributo de um padrão para indicar se a correlação se aplica à mensagem de saída (solicitação), mensagem de entrada (resposta) ou ambas (solicitação-resposta).
- (Opcional) Adicione mais conjuntos de correlações, conforme necessário, e clique em OK.
Atributos da correlação
Uma correlação em uma atividade Chamar síncrona possui um atributo: padrão Esse atributo especifica se o conjunto de correlações se aplica à mensagem de solicitação, à mensagem de resposta, ou a ambas.
- Consulte também
- Noções básicas sobre correlação. Usando o assistente para Correlação
- Configurando propriedades e alias de propriedade usando a visualização WSDL
- Selecionar
- Chamar
- Receber
Notificações legais