Mapeando Dois Elementos de Repetição de Tipos Diferentes

Crie o modelo de mensagem apropriado antes de concluir esta tarefa, utilizando o conjunto de ferramentas ou importando os arquivos de estrutura das mensagens (por exemplo, arquivos de cabeçalho C ou de Definição de Esquema XML). Crie também um fluxo de mensagens que tenha a seguinte estrutura:
MQInput > Nó Mapping > MQOutput

Os modelos de mensagem utilizados neste exemplo são:

Entrada
	decrep				(message)
		decval			(xsd:decimal, minOcc=1, maxOcc=5)
Out
	intrep				(message)
		intval			(xsd:int, minOcc=1, maxOcc=5)
  1. Alterne para a perspectiva Broker Application Development.
  2. Para o nó Mapping, clique em Abrir Mapa no menu.
  3. Aceite o Projeto e Nome padrão e clique em Avançar.
  4. Aceite o uso padrão e clique em Avançar.
  5. Cancele a seleção de Baseado em Registros de um Banco de Dados e clique em Avançar.
  6. Selecione a mensagem de origem decrep e a mensagem de destino intrep e clique em Concluir.
  7. Na área de janela de conexão (superior), abra as árvores de origem e de destino, clicando nas caixas +.
  8. Na área de janela de origem, abra decrep e, na área de janela de destino, abra a árvore intrep.
  9. Clique com o botão esquerdo do mouse em decval na área de janela de origem e arraste para intval na área de janela de destino. Uma linha os unirá.
  10. Na Tabela Mapear Script | Valor (a seguir), abra a árvore clicando na caixa $target +.
  11. Abra a árvore intrep. Uma entrada for com o valor $source/decrep/decval é exibida. Isso significa que haverá uma iteração sobre a cardinalidade de decval.
  12. Abra a árvore for para exibir intval.
  13. Selecione o valor para intval e, na área de janela imediatamente acima da planilha, configure-o como xs:long($source/decrep/decval). Isso faz a coerção de decimal para inteiro longo.
  14. Salve o mapeamento, por exemplo, clicando em Arquivo > Salvar ou clicando no ícone Disco.
O modelo de mensagem contém um elemento de repetição de um tipo cuja coerção foi feita para um elemento de repetição de saída correspondente de tipo diferente.
Conceitos relacionados
Origem e Destino da Mensagem
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2005 Última Atualização: 04/11/2005
ar25227_