簡體   English   中英

在BizTalk中使用分隔符包括空的EDIFACT段

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM