成功发送但对方未收到、对方发送失败但无具体错误时怎么办?
OFTP(Odette File Transfer Protocol) 是由欧洲汽车行业协会(Odette)制定的文件传输协议,目前已广泛支持 TCP/IP 及加密传输,并在全球汽车及相关制造行业中被用作跨企业进行 EDI 数据交换的标准协议。它具备高可靠性、断点续传、文件压缩和数字签名等功能,能够安全高效地传输批量业务数据和敏感信息。
OFTP 连接建立时常见的报错情况,可参考MFT端口报错处理手册一文中的讲解,其中已对不同类型的报错及对应的处理、排查方法作了针对性说明。
本文则侧重讨论在实际项目中,无法直接获知 OFTP 连接报错信息的几类典型场景,及其应对思路与排查路径。
1.我们发送成功但交易伙伴未收到文件
OFTP协议自带EERP(End-To-End Response)机制,数据传输完毕后,接收方EDI系统应向发送方返回EERP,若存在错误则返回NERP。
在知行之桥EDI系统中,文件从OFTP端口输入界面传输给交易伙伴,若该界面中文件条目的状态列显示为 Success,则表示知行之桥EDI系统在数据传输完毕后,已收到对方返回的EERP,可明确认为对应文件已成功到达对方EDI系统。
如果此时对方表示未收到我们发出的文件,建议做以下处理:
- 在知行之桥EDI系统OFTP端口输入界面,点击该文件条目左侧的黑色加号,进入【日志】,下载所有相关日志文件;

- 向交易伙伴提供下载的日志文件,并同时附上OFTP参数表。
- 请对方在其EDI系统(而非后端业务系统)具体排查。
日志文件能为对方明确提供发出文件的时间、虚拟文件名等具体信息;OFTP参数表则能为对方提供发送方使用的OFTP连接配置,从而协助其正确定位并查找文件。
2.交易伙伴反馈无法向知行之桥EDI系统发送,但暂未提供具体错误
鉴于EDI系统在海外市场应用广泛且成熟,海外交易伙伴EDI系统在发送失败时,往往会返回较高层次封装的错误信息,缺乏与OFTP协议底层原理相关的具体细节,导致无法明确定位问题。
所以针对“对方无法发送但未提供具体错误信息”这一常见隐性问题,为尽快建立OFTP连接的双向通信,使用知行之桥EDI系统时,我们可采取以下处理措施:
- 进入EDI系统的数据路径,该路径可于安装路径下www/Web.Config文末查询,默认情况下为C:\ProgramData\CData\Arc,进入logs\OFTP目录,该目录存放OFTP server日志文件;
- 查找日志文件中,日期不早于交易伙伴尝试发送的日期且时间最近的文件,打开后使用交易伙伴的SSID/SFID进行搜索;
- 若搜索到相关条目,可根据其中包含的具体错误信息进行处理,通常为交易伙伴信OFTP信息与我们配置的不一致。如下例为交易伙伴实际使用的OFTP密码与我们配置的不一致。

- 若相关条目中无具体错误,则通常为我们的OFTP信息与对方配置的不一致。
- 若未能搜索到相关条目,则表明交易伙伴未成功访问到我方服务器,或未能成功完成TLS握手。此时请确认TLS公钥证书是否正确提供给对方,若使用自签名证书,请确认交易伙伴系统是否已接受该证书。同时请确认交易伙伴至我方服务器的网络链路是否畅通,例如是否存在服务器防火墙、交易伙伴出栈防火墙等阻断。
了解更多 EDI 信息,请参阅: EDI 是什么?
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

AS2 认证信息
OFTP 证书
SAP 证书
知行之桥®
