Skip to Content
0
Former Member
Aug 29, 2006 at 10:59 AM

Map flat structure in complex structure

34 Views

Hello!

Is it possible using graph. mapping for obtain the follow result:

I have this example Input message type:

<?xml version="1.0" encoding="UTF-8"?>

<ns0:MT_CONFERMA xmlns:ns0="http://prova">

<HEADER>

<TRASM>1</TRASM>

<MDI>1234</MDI>

</HEADER>

<HEADER>

<TRASM>2</TRASM>

<MDI>2657</MDI>

</HEADER>

<ROW>

<TRASM>1</TRASM>

<RNUM>1.1</RNUM>

<ART>1.1</ART>

</ROW>

<ROW>

<TRASM>1</TRASM>

<RNUM>1.2</RNUM>

<ART>1.2</ART>

</ROW>

<ROW>

<TRASM>2</TRASM>

<RNUM>2.1</RNUM>

<ART>2.1</ART>

</ROW>

<ROW>

<TRASM>2</TRASM>

<RNUM>2.2</RNUM>

<ART>2.2</ART>

</ROW>

</ns0:MT_CONFERMA>

result:

<ns0:MT_OUT xmlns:ns0="http://prova">

<DATA>

<TRASM>1</TRASM>

<MDI>1234</MDI>

<ROW>

<TRASM>1</TRASM>

<RNUM>1.1</RNUM>

<ART>1.1</ART>

</ROW>

<ROW>

<TRASM>1</TRASM>

<RNUM>1.2</RNUM>

<ART>1.2</ART>

</ROW>

</DATA>

<DATA>

<TRASM>2</TRASM>

<MDI>2657</MDI>

<ROW>

<TRASM>2</TRASM>

<RNUM>2.1</RNUM>

<ART>2.1</ART>

</ROW>

<ROW>

<TRASM>2</TRASM>

<RNUM>2.2</RNUM>

<ART>2.2</ART>

</ROW>

</DATA>

</ns0:MT_OUT>

THe split data is "TRASM".

I try with some methods but without correct solution.

Thanks

Alessandro