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.
Antes de começar
Para concluir esta tarefa, você deve ter concluído a seguinte tarefa:
- Alterne para o Broker Application Development
perspective.
- 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.
- Na visualização do editor, clique com o botão direito
no símbolo do nó do fluxo de mensagens cujas propriedades você
deseja promover.
- Selecione Promover Propriedade.
É exibido
o diálogo Promover Propriedade.

- 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.
- 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 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.
- 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.
- 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.
- Expanda as árvores de propriedades para todos os nós para os quais deseja
promover propriedades.
- 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).
- 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.
- 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.