【问题标题】:X12 Data Type R with Biztalk 2013X12 数据类型 R 与 Biztalk 2013
【发布时间】:2015-05-23 05:38:54
【问题描述】:

我不明白 X12 数据类型 R 的工作原理。我有一个 4010 x12 210 架构,其 L102 字段接受 X12_R (SimpleType)

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

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

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

【问题讨论】:

    标签: biztalk edi biztalk-2013 x12


    【解决方案1】:

    X12 R 是任意实数。

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

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

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

    【讨论】:

    • 感谢 Johns-305!这对我来说已经清除了很多...我在 THEM>YOU 选项卡中的事务设置下的验证部分玩游戏,每次我将前导和尾随空格和零规则设置为允许或修剪时,它都会出错并且使用该设置创建一个空的新行。我选择了我的 X12 文档的行将保留在 NotAllowed 上。我可以使用更改后备设置的唯一绕过方法,但即便如此,我仍会使用您的建议并告诉他们不要发送不必要的字符。
    • 是的,Validation 和 Envelope 部分的列表看起来有点古怪。有一件事不是,默认值应该始终是它自己的行,然后您创建其他行以按文档类型覆盖它。
    猜你喜欢
    • 2013-06-04
    • 1970-01-01
    • 1970-01-01
    • 2015-03-28
    • 2015-05-28
    • 2015-04-09
    • 2012-09-27
    • 2016-02-06
    • 1970-01-01
    相关资源
    最近更新 更多