繁体   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