[英]Include empty EDIFACT segment in BizTalk with separators
我們的貿易伙伴之一要求EDI發票中的每個項目都有IMD+F
段,即使它為空。 他們希望它看起來像這樣:
IMD+F++:::'
在映射到EDIFACT(D96A)發票的XSLT中,我具有以下內容:
<ns0:IMD_2>
<IMD01>F</IMD01>
<IMD02></IMD02>
<ns0:C273_2>
<C27301></C27301>
<C27302></C27302>
<C27303></C27303>
<C27304> </C27304>
</ns0:C273_2>
</ns0:IMD_2>
注意C27304
段中的空間。 BizTalk將其組合為以下EDI:
IMD+F'
如何獲得帶有分隔符的完整細分?
在協議的“ YOU-> THEM”選項卡的“驗證”部分,您可以調整前導和尾隨空格以及尾隨分隔符值。
空格被認為是角色,因此您應該能夠獲得
“ IMD + F ++ :::”細分基於
<ns0:IMD_2>
<IMD01>F</IMD01>
<IMD02></IMD02>
<ns0:C273_2>
<C27301></C27301>
<C27302></C27302>
<C27303></C27303>
<C27304> </C27304>
</ns0:C273_2>
</ns0:IMD_2>
如果使用任何地圖,請確保刪除這些空白區域。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.