WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Customizando um mapa de mensagem para incluir na árvore do ambiente local

Para customizar seu mapa de mensagem para incluir a árvore do ambiente local, você deve incluir a árvore do ambiente local na mensagem de entrada e na mensagem de saída e, em seguida, definir transformações entre elas.

Antes de Iniciar

  1. Crie um mapa de mensagem. Para obter informações adicionais, consulte Criando um mapa de mensagem para transformar mensagens SOAP.
  2. Definir transformações entre elementos da pasta Propriedades. Para obter informações adicionais, consulte Transformando elementos na pasta Propriedades usando a função Substituir.

Sobre Esta Tarefa

Por padrão, quando um mapa de mensagem é criado, o único componente do conjunto da mensagem que é configurado automaticamente é a pasta Propriedades. A pasta Propriedades de entrada é conectada à pasta Propriedades de saída com uma transformação Mover. Também é possível mapear outros componentes do conjunto da mensagem, como cabeçalhos de transporte e a árvore do ambiente local.

Neste cenário, você configura a árvore do ambiente local como um componente adicional para um mapa de mensagem no editor de Mapeamento de Dados Gráficos.

Procedimento

Para configurar a árvore do ambiente local em um mapa de mensagem, conclua as etapas a seguir:

  1. Abra o mapa de mensagem no editor de Mapeamento de Dados Gráficos.
  2. Inclua a árvore do ambiente local na mensagem de entrada.
    • Método 1:
      1. Selecione Conjunto da Mensagem.
        Esta figura mostra onde o Conjunto da Mensagem está localizado na mensagem de entrada.
      2. Na visualização Propriedades, selecione a guia Geral.
        Esta figura mostra a guia Geral. Nesta guia, é possível ver que apenas a árvore Propriedades está incluída, pois não há outros componentes do conjunto da mensagem incluídos.
      3. Clique em Propriedades.
        Nota: Se você tiver outras estruturas incluídas no conjunto da mensagem, a opção na qual você pode clicar inclui todos os componentes diferentes do conjunto da mensagem atualmente selecionados. Por exemplo, se você selecionou a árvore Propriedades e a árvore do ambiente local, clique em LocalEnvironment, Propriedades.
    • Método 2:
      1. Selecione o ícone de informações Este ícone é representado por um i dentro de um quadrado. localizado pelo tipo de corpo da mensagem de entrada.
        Esta figura mostra o local do ícone na mensagem de entrada.
      2. Selecione Cabeçalho: Propriedades.
        Esta figura mostra o pop-up que aparece quando você seleciona o ícone, em que você selecionar Cabeçalho: Propriedades.
  3. Na janela Incluir ou Remover Cabeçalhos e Pastas, selecione LocalEnvironment e, em seguida, clique em OK.
    Esta figura mostra a janela Incluir ou Remover Cabeçalhos e Pastas que é aberta.
  4. Siga as etapas anteriores para incluir a árvore do ambiente local na mensagem de saída.
  5. Defina uma transformação Mover entre a árvore do ambiente local de entrada e a árvore do ambiente local de saída. É possível incluir outras transformações. Para obter mais informações sobre como incluir conversões, consulte Especificando uma conversão e Tipos de transformação no editor de Mapeamento de dados gráficos.

Resultados

A figura a seguir mostra o mapa de mensagem no editor de Mapeamento de Dados Gráficos depois de você criar um mapa de mensagem para transformar uma mensagem SOAP e configurar a árvore do ambiente local:

Esta figura mostra o mapa de mensagem que você criou no editor de Mapeamento de Dados Gráficos em etapas anteriores do cenário. Ela mostra como as partes Cabeçalho, Corpo e Anexo são descritas com um elemento genérico de tipo any.

O que Fazer Depois

Para incluir variáveis definidas na pasta de variáveis da árvore do ambiente local, consulte Configurando a pasta Variáveis da árvore do ambiente local, usando a função Cast.