具有Biztalk 2013的X12数据类型R

具有Biztalk 2013的X12数据类型R,biztalk,edi,biztalk-2013,x12,Biztalk,Edi,Biztalk 2013,X12,我不明白X12数据类型R是如何工作的。我有一个4010 x12 210模式,带有一个L102字段,该字段接受x12\R(SimpleType) 我该如何告诉该领域接受的客户 我原以为是R2,但如果他们发送值0.10,则会出错。Biztalk将接受诸如.10或65.10之类的值 这被认为是没有数字的R吗?X12 R就是任何实数 但是,默认情况下,不接受前导和尾随0,因此如果您的交易伙伴必须发送0.10之类的值,则必须在协议的“前导和尾随空格和零”选项卡的“验证”部分中设置“允许”或“修剪” 但是,

我不明白X12数据类型R是如何工作的。我有一个4010 x12 210模式,带有一个L102字段,该字段接受x12\R(SimpleType)

我该如何告诉该领域接受的客户

我原以为是R2,但如果他们发送值0.10,则会出错。Biztalk将接受诸如.1065.10之类的值


这被认为是没有数字的R吗?

X12 R就是任何实数

但是,默认情况下,不接受前导和尾随0,因此如果您的交易伙伴必须发送0.10之类的值,则必须在协议的“前导和尾随空格和零”选项卡的“验证”部分中设置“允许”或“修剪”

但是,最好告诉他们不要发送不必要的字符


没有R2(Rx)这样的东西,需要十进制表示法。有Nx,其中x是隐含的小数位数。

谢谢Johns-305!这对我来说已经清除了很多。。。我在Theme>YOU选项卡的transactions settings下的validation部分玩游戏,每次我将前导空格和尾随空格以及零规则设置为allow或trim时,它都会弹出bug并使用该设置创建一个空的新行。选择了X12文档的行将保持在NotAllowed状态。我唯一可以使用的旁路是更改回退设置,但即使如此,我还是会使用您的建议,告诉他们不要发送不必要的字符。是的,验证和信封部分的列表可能看起来有点模糊。有一点是不允许的,默认值应该始终是它自己的行,然后创建其他行以按文档类型覆盖该行。