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. Selecione simple como a mensagem de origem e a mensagem de destino e clique em OK.
  4. Na área de janela Conexão, abra as árvores de origem e de destino clicando nos ícones de mais (+).
  5. Abra as árvores simple em ambos os lados da mesma maneira.
  6. 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á.
  7. 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á.
  8. Na tabela Map Script | Value, abra a árvore clicando na caixa $target +
  9. Abra a árvore simple da mesma forma; int e str têm valores (por exemplo, int $source/simple/int str $source/simple/str).
  10. Selecione o valor para int. O valor aparece na área de janela Edição da Expressão.
  11. 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).
  12. 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).
  13. 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

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:13:03

ar25225_