Tag XML

Técnica de Transformação de Dados com o Magic xpi

Técnica de Transformação de Dados com o Magic xpi

Em um cenário de integração uma das coisas mais comuns é transformar dados entre origem e destino de tipos distintos, pois cada aplicação contém sua estrutura de dados.

No parágrafo inicial do post com certeza já veio a sua mente o Data Mapper do Magic xpi, pois bem ele é um dos mais usados para este cenário, mas o intuito deste post é apresentar um cenário em que apenas um passo de Data Mapper não é capaz de solucionar.

Imagine um cenário onde a origem é um XML com duas estruturas complexas e o destino um XML com apenas uma estrutura complexa, veja abaixo o cenário que apenas com um passo de Data Mapper não é possível solucionar.

image001

Leia mais…

Usando o XML Position Forwarding no XPI

Usando o XML Position Forwarding no Magic xpi

Em um projeto de integração é muito comum precisarmos ler um source (database, arquivo texto, XML e etc.) com vários registros e tratá-los individualmente. Para fazer isso usamos um DataMapper e configuramos o seu destino como um Call Flow:


Imagem_001

Configuração de um processo de leitura de um source (XML) percorrendo seus registros individualmente

Você pode relembrar sobre esta técnica de processamento de DataSets, neste outro post.

No destino (Call Flow) apontamos o fluxo que deve ser chamado para cada registro encontrado no Source.

Leia mais…