BizTalk Server General - BizTalk 2002 EDIFACT map

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server General > July 2005 > BizTalk 2002 EDIFACT map





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author BizTalk 2002 EDIFACT map
Krzysztof Wójcik

2005-07-16, 5: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


Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com