07-16-05 10:49 PM
Hello!
I have problem mapping EDIFACT to xCBL
In EDI I have 2 DTM fields:
DTM+137:20011113:102'
DTM+2:200111160000:203'
And I have to map these fields to:
Order/OrderHeader/OrderIssueDate (EDI-137)
Order/OrderHeader/OrderDates/RequestedDeliverByDate (EDI-2)
My map looks like:
DTM
C507
C50701---Equal(137)\
C50702----------------ValueMapping---OrIsDa
DTM
C507
C50701---Equal(2)\
C50702------------ValueMapping---RqDeByDa
But my ouput document looks like:
<Order>
<OrderHeader>
<OrderNumber>
<BuyerOrderNumber>2.317087</BuyerOrderNumber>
</OrderNumber>
<OrderIssueDate>20011113</OrderIssueDate>
<OrderDates />
</OrderHeader>
<OrderHeader>
<OrderNumber>
<BuyerOrderNumber>2.317087</BuyerOrderNumber>
</OrderNumber>
<OrderDates>
<RequestedDeliverByDate>200111160000</RequestedDeliverByDate>
</OrderDates>
</OrderHeader>
</Order>
What should I do to have only one <OrderHeader> on output?
Desired output looks like:
<Order>
<OrderHeader>
<OrderNumber>
<BuyerOrderNumber>2.317087</BuyerOrderNumber>
</OrderNumber>
<OrderIssueDate>20011113</OrderIssueDate>
<OrderDates>
<RequestedDeliverByDate>200111160000</RequestedDeliverByDate>
</OrderDates>
</OrderHeader>
</Order>
Krzysztof Wojcik
[ Post a follow-up to this message ]
|