沃尔玛Walmart EDI 850订单详解

沃尔玛百货有限公司,是一家美国的世界性连锁企业,以营业额计算为全球最大的公司。连续 7 年在美国《财富》杂志世界 500 强企业中居首位。沃尔玛公司有 8500 家门店,分布于全球 15 个国家。沃尔玛在美国 50 个州和波多黎各运营。

edi

本文将对符合 X12 报文标准的 850 订单进行解读,并将其转换为更易处理的 XML 格式文件。

在此前的文章 如何读懂X12 中,我们对X12已经做了详细的解读,接下来让我们以 沃尔玛 Walmart EDI项目中对EDI 850订单的处理为基础,开始深入了解850订单。

下图为沃尔玛 Walmart EDI X12 850 示例报文转换前以及经知行之桥 EDI 系统转换后的效果对比图:

edi

沃尔玛 Walmart X12 850 示例订单详解

注意1:下列括号内内容为上面字段不同业务场景的替换:

例:CURBYUSD – BY = 买方编码 – USD = 收货方货币编码 (CAD表示:加拿大货币编码;MAX表示:墨西哥货币编码) (此处的CAD与MAX便是不同业务场景下的CUR02)

注意2:括号内部分结束后带有“…”部分的,说明并非全部释义,详情可至Walmart对应规范查看或联系知行软件。

示例报文如下:

通过上述报文解读可以看到,我们接收到的 X12 850 报文可读性较差,无论是企业的业务人员还是 IT 人员都很难从以上订单中直接获取到有效的业务信息。因此需要对此 850 订单进行格式转换。

EDI 系统转换效果

利用知行之桥 EDI 系统可以将其转换为可读性更强的目标 XML 格式文件,以便于进一步处理,转换效果如下:

可以看到,经 EDI 系统转换之后的目标 XML 文件中,我们将业务数据与业务字段联系起来,这样的文件可读性更强,并且更方便进行下一步数据处理。

工作流示例

通过上述的讲解想必大家已经了解了 Walmart 850 订单在知行之桥 EDI 系统中的转换流程了,以下是上述工作流示例,您可以下载知行之桥EDI系统,导入【示例工作流】以及【Walmart_850_Test】,进行实战操作。 在知行之桥 EDI 系统中导入上述工作流以及测试文件。

 下载示例工作流以及 EDI 850测试文件

如下图所示:

①先点击右上角的工作区齿轮图标,选择创建工作区,命名为Test_Walmart。

edi

②然后选择导入工作区,选择Test_Walmart.arcflow。(无需填写密码)

edi

③点开Walmart_850_X12ToXML端口,点击上方 输入 ,在 更多里点击上传文件,上传Walmart_850_Test.x12。

edi

④点开Walmart_850_XMLMap端口,点击上方 输出 ,点击 Walmart_850_Test_100000005.xml 即可下载文件,看到转换后的结果。

edi

端口解读

以下端口是上述工作流的核心要素:

X12 端口:接收 X12 报文时, X12 端口会验证 X12 交互头部并将 X12 报文转换为 XML 。这是一个非常有用的准备步骤,因为 XML 是知行之桥用于处理工作流中数据的主要格式。X12 端口自动读取输入文件以确定与报文相匹配的 X12 模式,然后根据该模式解析报文。

XML Map 端口:将数据从一种 XML 格式转换为另一种XML格式,提供便捷的后端兼容性。

在知行之桥 EDI 系统中,实现上述转换,使用了两个端口: X12 以及 XML Map 即实现了将850订单由 X12 格式转换为目标 XML 格式。

以上是对接收 Walmart 850 订单报文的解读以及转换的详细介绍,了解更多 Walmart 的 EDI 报文信息,欢迎联系知行软件。

更多 EDI 信息,请参阅: EDI 是什么?

了解更多EDI信息,请您电话 171-8929-2518 或邮件 sales@kasoftware.cn 联系我们。点击下方蓝色按钮,即可免费试用EDI软件。

注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

标签: , , , , , ,
文章分类 帮助文档, 知识库