1

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

我告诉客户这个字段接受什么?

我认为这将是一个 R2 但如果他们发送值0.10,它将出错。Biztalk 将接受.1065.10 之类的值。

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

4

1 回答 1

2

X12 R 是任意实数。

但是,默认情况下,不接受前导和尾随 0,因此如果您的贸易伙伴必须发送像 0.10 这样的值,您必须在 THEM->YOU 选项卡的验证部分将前导和尾随空格和零规则设置为允许或修剪的协议。

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

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

于 2015-03-19T22:37:37.773 回答