Cenário F: Atualizando o Valor de um Elemento de Mensagem

Antes de começar:
  1. Crie o modelo de mensagem apropriado, utilizando as ferramentas ou importando os arquivos de estrutura de mensagens (por exemplo, arquivos de cabeçalho C ou de Definição de Esquema XML).
  2. Crie um fluxo de mensagens que tenha a seguinte estrutura:
    MQInput > Nó Mapping > MQOutput
Este cenário demonstra como atualizar o valor de um elemento de mensagem. O modelo de mensagem utilizado neste exemplo é:
simple		(message)
		int	(xsd:int)
		str	(xsd:str)
  1. Alterne para o Perspectiva do Desenvolvimento de Aplicativos do Intermediário.
  2. Clique com o botão direito do mouse no Nó Mapping e clique em Abrir Mapa.
  3. Aceite o projeto e o nome padrão e clique em Avançar.
  4. Aceite o uso padrão e clique em Avançar.
  5. Desmarque a caixa de opções Baseado em registros em um banco de dados e clique em Avançar.
  6. Selecione a mensagem de origem simple e a mensagem de destino simple e clique em Concluir.
  7. Na área de janela Conexão, abra as árvores de origem e de destino clicando nos ícones de mais (+).
  8. Abra as árvores simple em ambos os lados da mesma maneira.
  9. Selecione int na Área de Janela Origem do Editor de Mapeamento de Mensagens e arraste-o para int na área de janela Destino. Uma linha os unirá.
  10. Selecione str na Área de Janela Origem do Editor de Mapeamento de Mensagens e arraste-o para str na área de janela Destino. Uma linha os unirá.
  11. Na tabela Map Script | Value, abra a árvore clicando na caixa $target +
  12. Abra a árvore simple da mesma forma; int e str têm valores (por exemplo, int $source/simple/int str $source/simple/str).
  13. Selecione o valor para int. O valor aparece na área de janela Edição da Expressão.
  14. Edite o valor de modo que seja: $source/simple/int + 1 e pressione Enter. O valor na tabela é atualizado (isso incrementa o valor de entrada).
  15. Selecione o valor para str e edite-o de modo que seja: esql:upper($source/simple/str) e pressione Enter. O valor na tabela é atualizado (isso converte o valor de entrada para letras maiúsculas).
  16. Salve o mapeamento clicando em Arquivo>Salvar.
Você concluiu este cenário. As mensagens de entrada e saída possuem a mesma estrutura e formato, mas os valores dos elementos foram modificados.
Referências relacionadas
Mapeamentos de Mensagens
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ar25225_