接收方需要什么来接收 EDI 文件?

What is Needed at Receiver side for Receiving EDI documents?

我有运输管理系统。现在,我的一家承运人要向我发送 EDI 文件以进行货运跟踪。该文件是 EDI 214(运输承运人装运状态消息)。现在我不清楚接收方需要什么。我在 google 上做了一些搜索,有很多关于 EDI 及其工作流程的信息。但我不清楚在接收端我需要什么。 我需要在我这边打开任何端口来接收文件吗?我需要 EDI 转换器软件吗?请帮助我,因为我是 EDI 的新手。

非常感谢您的帮助。

EDI 是文本,以特定方式格式化(与已发布的标准对齐)。要接收文件,您有多种选择(但也取决于发件人支持的内容)。从电子邮件到第 3 方增值网络,再到 signed/encrypted HTTP 推送 (AS2)。

您需要同意您交易这些电子文件的方式。一旦你收到它,你就需要解析它。这可以使用 3rd 方翻译器来完成,或者您可以自己编写。如果合作伙伴需要 997(您收到文件的确认),则您必须生成它。大多数第 3 方工具都会为您完成这项工作。第 3 方工具通常由映射器(从源拖放到目标)以及通信机制组成。有些很便宜,有些很贵。这取决于您和发件人同意达到您所付出的努力水平。

为简单起见,您可以设置 FileZilla FTP 并让发件人在那里下订单。然后有一个过程(脚本、程序等)来获取文件,将其解析为您的 ERP/WMS 可以理解的内容(XML、JSON、CSV 等)。同样,假设合作伙伴支持 clear FTP。一些合作伙伴要求加密。

好消息是接收 X12 通常比生成 X12 更容易,因此相对于双向通信,您的用例很简单。您正在接收 X12 EDI 214s,因此它是单向单流。

思考这个问题的最佳方式是问 1) 我收到的输入是什么?和 2) 我想要生成的输出是什么?您正在接收 EDI 214,因此您可能想要生成一个 JSON/XML/CSV 对象,其中仅包含您的 ERP(记录系统)可以摄取的跟踪数据。

所以在典型的“EDI 架构”中您需要一些东西

  1. 您的贸易伙伴可以连接并向其发送文件的文件传输协议(最简单的 SFTP)
  2. 您需要将 X12 翻译成 JSON(您应该查看 www.stedi.com/docs/edi-core 来完成)
  3. 您需要将该文件“映射”到您的输出架构(并可能将其转换为 XML/CSV)
  4. 您需要post将该文件添加到您的 ERP 系统
  5. 您需要向发件人发回 EDI 997(确认)以表示“我收到了”(想想 SMS 上的已读回执)。注意:有时这是可选的