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