当您以电子方式向您的业务伙伴发送文件时,您必须确定文件是否已被对方收到。此外,如果您发送的文件很重要,如关键项目的采购订单,您必须确保您的供应商不仅收到了订单,而且承诺履行订单。
在电子数据交换(EDI)的世界里,有4种类型的确认可以帮助回答这个问题:“你收到我的文件了吗?”
EDI确认的4种类型是什么?
1.基本通信级状态信息——这是一种基本的状态信息,从最基本的到最复杂的所有通信协议都会提供这种信息,例如,FTP、SFTP、AS2等。接收传输的计算机通知发送计算机收到一定数量的数据——例如,“我们收到了您发送的256字节的数据”。数据可以是任何类型,如文本文件、EDI数据或电子表格。这是在通信协议层面交换的状态消息。
2.消息处理通知(MDN)——MDN是一种特殊的通知,是AS2通信标准的关键组成部分。由于AS2将EDI文件放置在一个额外的文件中,以实现在互联网上的安全传输,您需要知道EDI文件已成功地从该信封中提取、解密,以及电子签名是否已通过验证,以便收件人的EDI翻译器可以处理该信息。您的AS2通信软件一般会同时管理通信状态和文件提取状态。获得此消息是表明文档成功送达至对方服务器的关键的第一步。但是,作为EDI数据的发送方,你也需要知道这个问题的答案:“你的系统是否能够打开文件并阅读它?”
3.功能性确认(FA)文件——功能性确认文件是一种状态文件,专门为交换EDI报文而定义。它是接收方计算机的EDI系统向发送方计算机的EDI系统发出的电子 “收据”,表明文件已被成功接收和阅读。具体来说,FA表示接收方的EDI系统能够打开EDI文件,并确认里面的内容在结构和语法上都是有效的,符合正在使用的EDI标准。“FA”——在ANSI标准中通常被称为997,在EDIFACT标准中被称为CONTRL消息——在两个方面与通信级状态消息不同。
1)FA是在EDI系统层面交换的,而通信状态报文是在通信协议层面交换的。
2)FA确认文档是可读的,这是通信状态报文完全没有涉及到的。“FA”当然提高了发送方对文档接收的信任度,但是,它仍然不能表明接收方对业务级内容采取行动。例如,如果文档是一个采购订单,FA并不承认订单将被执行。为此,我们需要下一个确认级别——业务层面的确认。
4.业务层面的确认——业务层面的确认远远超出了传统的FA功能性确认。它能够确认收到的文件内容,也能确认接收方正在采取适当的行动。
例如,当供应商收到EDI采购订单时,供应商会以采购订单确认作为响应,这可以告诉买方,订单是否被接受,采购订单确认可以直接包括到行项目级别,以及数量和装运窗口。如果供应商无法满足采购订单的要求,采购订单确认可以包括他们可以满足的数量的具体信息,以及他们是否需要在多个日期分批装运。
业务级别确认文档的其他示例包括采购订单变更确认和申请通知文档。企业监控业务状态的方式将取决于企业自己的业务流程以及内部用于管理这些流程的软件。
确保文件不 “在系统中丢失”,通常需要以上述四种方式跟踪文件的进展。基本通信级状态消息、功能性确认消息(FA)和业务层面的确认消息适用于任何自动化文档交换的标准协议。
要了解更多关于文件传输的信息,可以参考文章: 安全可控文件传输(MFT)
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。