I need a DataWeave 2.0 script that complies with the following rules.
Rules:
- BID for PtID Z001 will map to Bpay Tag.
- BID for PtID Z002 will map to Payment Tag.
- etc
Input XML File:
<File>
<Block>BlockID</Block>
<Identification actionCode="04">
<PtID>Z001</PtID>
<BID>BPayID</BID>
<BText>Partner ID for Z001 Section</BText>
</Identification>
<Identification actionCode="04">
<PtID>Z002</PtID>
<BID>PaymentID</BID>
<BText>Partner ID for Z002 Section</BText>
</Identification>
<Identification actionCode="04">
<PtID>Z003</PtID>
<BID>CreditID</BID>
<BText>Partner ID for Z003 Section</BText>
</Identification>
<Identification actionCode="04">
<PtID>Z004</PtID>
<BID>DebitID</BID>
<BText>Partner ID for Z004 Section</BText>
</Identification>
<Identification actionCode="04">
<PtID>Z005</PtID>
<BID>TaxID</BID>
<BText>Partner ID for Z005 Section</BText>
</Identification>
</File>
Expected XML Output:
<Result>
<Block>BlockID</Block>
<Bpay>BPayID</Bpay>
<Payment>PaymentID</Payment>
<Credit>CreditID</Credit>
<Debit>DebitID</Debit>
<Tax>TaxID</Tax>
</Result>