Convergindo Várias Propriedades

Você pode promover propriedades a partir de vários nós em um fluxo de mensagens para definir uma única propriedade promovida que fornece um único valor que é utilizado para essa propriedade em todos esses nós. Por exemplo, se um fluxo de mensagens contiver dois nós Database e cada um se referir ao mesmo banco de dados físico, será possível definir o banco de dados físico apenas uma vez no fluxo de mensagens, promovendo a propriedade Origem de Dados de cada nó Database para o fluxo de mensagens e definindo a propriedade no nível do fluxo de mensagens (promovido).

Antes de começar:

Para convergir várias propriedades do nó para uma única propriedade promovida:

  1. Alterne para o Perspectiva do Desenvolvimento de Aplicativos do Intermediário.
  2. Abra o fluxo de mensagens para o qual você deseja promover propriedades, dando um clique duplo no fluxo de mensagens na visualização Navegador. Você também pode abrir o fluxo de mensagens, clicando nele com o botão direito do mouse na visualização Navegador e clicando em Abrir. O conteúdo do fluxo de mensagens é mostrado na visualização do editor.

    Se esse for o primeiro fluxo de mensagens a ser aberto, a janela de controle do fluxo de mensagens e a lista de nós do fluxo de mensagens internos disponíveis também serão exibidas à esquerda da visualização do editor.

  3. Na visualização do editor, clique com o botão direito do mouse no símbolo do nó do fluxo de mensagens cujas propriedades você deseja promover.
  4. Selecione Promover Propriedade.

    É exibido o diálogo Promover Propriedade.

    Diálogo Promover Propriedade
  5. Selecione a propriedade que deseja convergir. A lista à esquerda inicialmente mostra a lista expandida de todas as propriedades disponíveis para o nó selecionado. Se já tiver promovido propriedades a partir desse nó, elas não aparecerão à esquerda, mas à direita.

    A lista à esquerda também inclui os outros nós no fluxo de mensagens aberto. Você pode expandir as propriedades listadas em cada nó e trabalhar com todas essas propriedades ao mesmo tempo. Não é necessário fechar o diálogo e selecionar outro nó da visualização do editor para continuar promovendo propriedades.

    É possível selecionar várias propriedades para promoção, selecionando uma propriedade, mantendo pressionada a tecla Ctrl e selecionando uma ou mais outras propriedades.

    Se você tiver selecionado várias propriedades para convergência, todas as propriedades selecionadas deverão estar disponíveis para promoção. Se uma ou mais das propriedades selecionadas não estiverem disponíveis para promoção, toda a seleção se tornará indisponível para promoção e o botão Promover na área de janela à direita ficará esmaecido.

  6. Clique no botão Promover para promover a propriedade ou propriedades

    Clicar no botão Promover chama o diálogo Seleção de Destino:

    O diálogo Seleção de Destino

    O diálogo Seleção de Destino exibe apenas os destinos válidos para a promoção da propriedade ou propriedades selecionadas anteriormente e permite criar um novo destino para a promoção, como para um novo grupo ou para uma nova propriedade.

  7. Para convergir propriedades a partir de nós iguais ou de nós diferentes no fluxo de mensagens, expanda a árvore e clique em uma propriedade já existente. Você pode renomear as propriedades selecionando-as e clicando em Renomear ou dando um clique duplo no grupo ou propriedade.
  8. Clique em OK para confirmar suas seleções.
    Nota: Se você criar um novo grupo ou propriedade utilizando o diálogo Seleção de Destino, as alterações persistirão, mesmo que você selecione Cancelar no diálogo. Quando o diálogo for fechado, os grupos ou propriedades criados utilizando o diálogo Seleção de Destino aparecerão no diálogo Promover Propriedades.
  9. Expanda as árvores de propriedades para todos os nós para os quais deseja promover propriedades.
    1. Arraste a primeira instância da propriedade que deseja convergir da lista à esquerda e solte-a no grupo apropriado na lista à direita. Se o grupo já contiver uma ou mais propriedades promovidas, a nova propriedade será incluída ao final do grupo. Renomeie a nova propriedade, se desejar dar um clique duplo na propriedade ou selecionando a propriedade e clicando em Renomear.

      Se desejar que a propriedade promovida apareça em um novo grupo, você poderá arrastar e soltar a propriedade em um espaço vazio abaixo dos grupos existentes, o que força a criação de um novo grupo. Você também pode colocar a propriedade promovida em um novo grupo, selecionando a propriedade que deseja promover e clicando em Promover, que abre o diálogo Seleção de Destino. Clique em Novo Grupo e digite o nome do novo grupo. Clique em OK para confirmar suas alterações.

      Se você arrastar a propriedade para uma propriedade promovida existente de um tipo diferente, será exibido um ícone sem entrada e não será possível soltar a propriedade. Você deve criá-la como uma nova propriedade promovida ou soltá-la em uma propriedade promovida existente compatível. As propriedades devem estar associadas ao mesmo editor de propriedades para serem compatíveis. Por exemplo, se você estiver utilizando nós internos, será possível apenas convergir propriedades semelhantes (cadeia com cadeia, booleano com booleano).

      Se estiver utilizando nós definidos pelo usuário, será necessário verificar a compatibilidade dos editores da propriedade que deseja convergir. Se você tiver gravado classes do compilador para um nó, também será necessário assegurar que as propriedades convergidas tenham a mesma classe do compilador.

  10. Arraste todas as instâncias restantes da propriedade de cada um dos nós na lista à esquerda para a propriedade promovida existente. A nova propriedade é incluída sob a propriedade promovida existente e não será criada como uma nova propriedade promovida.
  11. Clique em Aplicar para consolidar esta alteração sem fechar o diálogo Promoção de Propriedades.Clique em OK para concluir as atualizações e fechar o diálogo.
Nota: Você também pode convergir propriedades a partir do diálogo Promover Propriedade, arrastando a propriedade ou propriedades selecionadas da área de janela à esquerda do diálogo Promover Propriedade para a área de janela à direita:
  1. Selecione a propriedade que deseja promover. É possível selecionar várias propriedades para promoção, selecionando uma propriedade, mantendo pressionada a tecla Ctrl e selecionando uma ou mais outras propriedades.
  2. Solte a propriedade ou propriedades selecionadas em uma propriedade na área de janela à direita, para convergir as propriedades relacionadas a partir de nós iguais ou de nós diferentes no fluxo de mensagens.

    Por exemplo, talvez você queira criar uma única propriedade promovida que substitua a propriedade em cada nó que define uma origem de dados.

    Para obter informações adicionais sobre como convergir propriedades, consulte Convergindo Várias Propriedades.

Conceitos relacionados
Propriedades Promovidas
Tarefas relacionadas
Definindo uma Propriedade Promovida
Promovendo uma Propriedade
Renomeando uma Propriedade Promovida
Removendo uma Propriedade Promovida
Referências relacionadas
Nós Internos
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ac02410_