我不明白X12数据类型R是如何工作的。我有一个4010 x12 210架构,其L102字段接受 X12_R(SimpleType) 。
我告诉客户该字段接受什么?
我认为这将是一个R2,但如果他们发送值 0.10 ,则会出错。 Biztalk将接受 .10 或 65.10 等值。
这是否只是没有数字的R?
答案 0 :(得分:2)
X12 R只是任何实数。
但是,默认情况下,不接受前导和尾随0,因此如果您的贸易伙伴必须发送类似0.10的值,则必须将“前导和尾随空格和零”规则设置为“验证”部分的“允许”或“修剪”该协议的THEM-> YOU标签。
但是,最好告诉他们不要发送不必要的字符。
没有R2(Rx)这样的东西,需要十进制表示法。有Nx,其中x是隐含的小数位数。