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

Configurando a condição Else condição em uma transformação If, Else if e Else

Crie e configure uma condição Else depois de definir a condição If e, opcionalmente, mais condições Else If. As condições If, Else if e Else sempre terminam com uma condição Else . Essa é a condição que é executada quando nenhuma das outras condições forem verdadeiras.

Antes de Iniciar

  1. Defina a condição If da transformação If, Else if e Else. Para obter informações adicionais, consulte Configurando a condição If em uma transformação If, Else if e Else.
  2. Defina as condições Else If das transformações If, Else if e Else. Para obter informações adicionais, consulte Configurando a condição Else If em uma transformação If, Else if e Else.

Sobre Esta Tarefa

A condição Else é o caminho seguido pelos endereços cujo país é diferente de Canadá ou Reino Unido. No cenário, é o caminho que é avaliado como verdadeiro quando um endereço dos Estados Unidos precisa ser mapeado.

Procedimento

Conclua as etapas a seguir para criar e configurar a condição Else de um uma transformação If, Else if e Else:

  1. Clique com o botão esquerdo em Condições e selecione Incluir Else.
    Esta figura mostra as condições If e Else If dentro de um contêiner Condições e na parte superior do contêiner as opções Incluir Else If e Incluir Else que podem ser selecionadas.

    Uma condição Else é incluída em Condições.

    Esta figura mostra as três condições, ou seja, If, Else If e Else no contêiner Condições.
  2. Conecte o elemento Country no objeto do conjunto da mensagem de entrada localizado em SOAP_Domain_Msg > Body > SaveAddress > Person > Address para a condição Else.
  3. Conecte o elemento Address a um tipo derivado de USAddress para a condição Else.

    Ao definir a conexão com a condição Else, uma mensagem será exibida para explicar que você deve transformar os elementos de entrada e de saída dentro do mapa aninhado que é criado onde o objeto de entrada for um endereço de tipo USAddress e o objeto de saída for um endereço de tipo Address. É possível clicar em Clique aqui para acessar o mapa aninhado ou é possível clicar em qualquer lugar no mapa de mensagem para continuar configurando a condição Else.

    Esta figura mostra o mapa de mensagem depois que você definir as conexões. Ele inclui a mensagem pop-up em que ela explica que você deve transformar os elementos de entrada e de saída dentro do mapa aninhado que é criado.
  4. Conecte a condição Else para o elemento de saída Address.

Resultados

Um mapa de mensagem com três condições é definido.

Esta figura mostra o mapa de mensagem com três condições, uma condição If, uma condição Else If e uma condição Else.

O que Fazer Depois

Continue configurando o corpo SOAP. Retorne a Configurando o mapa de mensagem para incluir a mensagem SOAP.