1

我需要在网站(在本例中为 Magento)和仓库/物流 API 之间建立一个集成过程。仓库需要以 EDI 形式获取数据(订单请求为 850,其他数字为其他数字)。我知道如何以其他已知格式(xml/json/...)准备数据,但我以前从未使用过 EDI,所以.. 我应该如何准备数据?

提前致谢!

*我下载了 sabas/edifact,它似乎有一种将数组转换为 EDI 的方法,但我仍然需要知道在该数组中放入什么。

**以下是 API 文档中的一些规范,我应该如何使用/阅读该表? 在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

如果您能够导出为 XML,那么我会使用将 XML 转换为 X12 文件的工具。它通常的工作方式是使用 XML 字段描述 EDI 结构和段。

有几种商业工具可用。我见过的最好的开源解决方案是X12 Parser

该文档很棒,因此即使您不在 .Net 环境中并且您正在尝试实现相反的效果(XML 到 X12),您也可以使用它来创建自己的转换工具(我使用 groovy 创建了自己的)。

于 2016-04-20T21:49:13.387 回答