The figure shows a screenshot of the completed data mapper for TransformOrder.xsl file. This figure builds on the previous figure.
On the source side, the following item is expanded:
source > client:SOAOrderBookingProcessRequest > po:PurchaseOrder > po:OrderItems
When expanded, it shows these items:
po:Item
po:Item > po:ProductName
po:Item > po:itemType
po:Item > po:partnum
po:Item > po:price
po:Item > po:Quantity
On the target side, there is a "for-each" item between itemsCollection and Items.
The figure also shows these additional mappings:
po:Item maps to the "for-each" item
po:Item > po:ProductName to productname
po:Item > po:partnum to partnum
po:Item > po:price to price
po:Item > po:Quantity to quantity
In the middle section (between the source and target areas), there is an icon to indicate the position function. itemid on the target side is mapped to this icon.