|
| I have a problem in my map and dont know how to resolve it. Please help me:
I have input schema
<ns0:Invoice xmlns:ns0="http://TestBTS.Invoice">
<SHeader Field="Header1"></SHeader>
<Detail Field1="A" Field2="0013" Field3="202487" xmlns=""></Detail>
<Detail Field1="B" Field2="0014" Field3="202488" xmlns=""></Detail>
<STotal Field="Total1"></STotal>
<SHeader Field="Header2"></SHeader>
<Detail Field1="E" Field2="0017" Field3="202491" xmlns=""></Detail>
<Detail Field1="F" Field2="0018" Field3="202492" xmlns=""></Detail>
<Detail Field1="G" Field2="0019" Field3="202493" xmlns=""></Detail>
<STotal Field="Total2"></STotal>
<SHeader Field="Header3"></SHeader>
<Detail Field1="K" Field2="0023" Field3="202497" xmlns=""></Detail>
<Detail Field1="M" Field2="0024" Field3="202498" xmlns=""></Detail>
<Detail Field1="N" Field2="0025" Field3="202499" xmlns=""></Detail>
<Detail Field1="P" Field2="0026" Field3="202100" xmlns=""></Detail>
<Detail Field1="Q" Field2="0027" Field3="202101" xmlns=""></Detail>
<STotal Field="Total3"></STotal>
</Invoice>
and my out bound is:
<ns0:Root xmlns:ns0="http://TestBTS.oInvoice">
<Record>
<SHeader Field="Header1"></SHeader>
<oDetail>
<Record1 Field1="A" Field2="0013" Field3="202487"></Record1>
<Record2 Field1="B" Field2="0014" Field3="202488"></Record2>
</oDetail>
<STotal Field="Total1"></STotal>
</Record>
<Record>
<SHeader Field="Header2"></SHeader>
<oDetail>
<Record1 Field1="E" Field2="0017" Field3="202491"></Record1>
<Record2 Field1="F" Field2="0018" Field3="202492"></Record2>
</oDetail>
<oDetail>
<Record1 Field1="G" Field2="0019" Field3="202493"></Record1>
<Record2 Field1="" Field2="" Field3=""></Record2>
</oDetail>
<STotal Field="Total2"></STotal>
</Record>
<Record>
<SHeader Field="Header2"></SHeader>
<oDetail>
<Record1 Field1="K" Field2="0023" Field3="202497"></Record1>
<Record2 Field1="M" Field2="0024" Field3="202498"></Record2>
</oDetail>
<oDetail>
<Record1 Field1="N" Field2="0025" Field3="202499"></Record1>
<Record2 Field1="P" Field2="0026" Field3="202100"></Record2>
</oDetail>
<oDetail>
<Record1 Field1="Q" Field2="0027" Field3="202101"></Record1>
<Record2 Field1="" Field2="" Field3=""></Record2>
</oDetail>
<STotal Field="Total3"></STotal>
</Record>
</ns0:Root>
How to map to get above result.....I try to use index and iteration functoid
but get error result. Can
you help me....
Thanks and Best Regards
|
|