【问题标题】:EDI X12 FTP protocol, how does it work?EDI X12 FTP协议,它是如何工作的?
【发布时间】:2013-12-06 01:21:46
【问题描述】:

我们刚刚实现了支持 AS2 的 EDI 模块,并获得了一个只能做 FTP 的客户 :)

问题。我知道这很“简单”,他们为我们提供了 FTP 凭据和文件夹的 IN/OUT 路径。 它是如何工作的?以上是我的理解,如有错误请指正。

为了获取新消息,我每 X 分钟按计划运行一次进程,并且:

  1. 连接到 FTP
  2. 打开“IN”文件夹
  3. 查询文件 获取文件 删除
  4. 文件关闭 FTP

发送新消息:

  1. 连接到 FTP
  2. 打开“OUT”文件夹
  3. 写我的消息
  4. 关闭 FTP

这听起来正确还是我需要做些不同的事情?

【问题讨论】:

  • 这不是 EDI 特定的,而是客户特定的。您的客户会告诉您在他们的服务器上接收和发送文件的位置。下载后是否需要删除也取决于您的客户;例如,我们有一些在文件下载后会自动删除。与客户的 IT 部门讨论。这不是一个真正的编程问题。
  • 你需要 AS3(AS2 的基于 FTP 的变体)吗?
  • 不,它不是 AS3,但是我有你的 AS3 组件 :)

标签: ftp edi


【解决方案1】:

FTP 连接在 EDI 贸易伙伴关系中非常常见。 FTP 不是通过 HTTP 传递数据(或侦听数据),而是在工作流程中取代了它。因此,如果您的合作伙伴托管 FTP,您将创建您的 EDI 文档,将其传递给您的通信模块,该模块将打开 FTP 连接,将 CD 放入正确的目录(如有必要)并进行 PUT。在某些时候,您需要一个进程来连接到 FTP 服务器,制作一张 CD(如果需要,再次制作)并执行 GET 以提取 997 和其他入站(给您)文档。

所以你的大纲很准确。

【讨论】:

    猜你喜欢
    • 2013-02-02
    • 2010-11-03
    • 2013-01-16
    • 2012-02-10
    • 1970-01-01
    • 2010-11-21
    • 1970-01-01
    • 1970-01-01
    • 2011-09-08
    相关资源
    最近更新 更多