EDI X12 FTP协议,它是如何工作的?

EDI X12 FTP协议,它是如何工作的?,ftp,edi,Ftp,Edi,我们刚刚实现了具有AS2支持的EDI模块,并获得了一个只能进行FTP的客户:) 问题。我知道这很容易,他们会给我们FTP凭证和文件夹的输入/输出路径。 它是如何工作的?这是我的理解,如果我错了,请纠正我 为了获取新消息,我按计划每X分钟运行一次进程,并且: 连接到FTP 打开“IN”文件夹 查询文件获取文件删除 文件关闭FTP 要发送新消息,请执行以下操作: 连接到FTP 打开“OUT”文件夹 写我的留言 关闭FTP 这听起来正确吗?或者我需要做一些不同的事情吗?FTP连接在EDI贸易伙伴关系中

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

问题。我知道这很容易,他们会给我们FTP凭证和文件夹的输入/输出路径。 它是如何工作的?这是我的理解,如果我错了,请纠正我

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

  • 连接到FTP
  • 打开“IN”文件夹
  • 查询文件获取文件删除
  • 文件关闭FTP
  • 要发送新消息,请执行以下操作:

  • 连接到FTP
  • 打开“OUT”文件夹
  • 写我的留言
  • 关闭FTP

  • 这听起来正确吗?或者我需要做一些不同的事情吗?

    FTP连接在EDI贸易伙伴关系中非常常见。FTP取代了工作流中的HTTP传输数据(或监听数据)。因此,如果您的合作伙伴正在托管FTP,您将创建您的EDI文档,将其传递给您的通信模块,该模块将打开FTP连接,将CD发送到适当的目录(如有必要)并执行PUT。在某个时候,您需要一个进程来连接到FTP服务器,制作CD(如果需要的话,再次制作),并获取997s和其他入站(给您)文档


    因此,您的提纲非常准确。

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