我需要在网站(本例中为Magento)和仓库/物流API之间建立集成流程。 仓库需要将数据作为EDI获取(订单请求为850,其他数据为其他数据)。 我知道如何用其他已知格式(xml / json / ...)准备数据,但我之前从未使用过EDI,所以..我应该准备好如何准备数据?
提前致谢!
*我下载了sabas/edifact,它似乎有一种将数组转换为EDI的方法,但是,我仍然需要知道该数组中要放什么..
答案 0 :(得分:0)
如果您能够导出到XML,那么我将使用一种将XML转换为X12文件的工具。它通常的工作方式是使用XML字段描述EDI结构和段。
有几种商业工具可供选择。我见过的最好的开源解决方案是X12 Parser
文档很棒,所以即使你不在.Net环境中并且你正试图实现相反的目标(XML到X12),你也可以使用它来创建自己的转换工具(我使用groovy创建了自己的转换工具) )。