首页 / 客户案例 / 997 失踪排查

997 回执三天没来:一次报文失踪的排查记录

品类:清洁用品 · 类型:运维排查记录 · 交付:托管运营

按运维工单的格式写这篇,原汁原味。

时间动作结论
D0 晚监控告警:某零售商线路 856 已发出 48 小时未收到 997超时阈值触发,进入人工排查
D1 上午查 AS2 传输层:MDN 回执正常,对方服务器已签收报文确实送达,不是通道问题
D1 下午联系对方 EDI 支持,提供报文控制号、时间戳、MDN 证据对方确认:收到了,卡在其内部映射队列,因我方一个可选字段长度触发其新校验规则
D2按对方要求微调字段,重发;同批受影响的 6 张报文一并处理997 全部回到 A(接受),闭环

这件事的价值不在处理,在发现

如果没有"997 超时告警"这条规则,会发生什么?856 发出去了,传输层也成功了,所有人都以为没事——直到货到了 DC,收货系统里没有 ASN,扣款单过来,才回头翻三周前的报文。那时候排查难度和沟通成本完全是另一个量级。

所以我们的托管运营里有一条铁律:每一张出向报文都必须有回执闭环。997 没回来的报文不叫"发送成功",叫"下落不明"。

月度报文对账

除了实时监控,每月还做一次全量对账:我方发出数、对方 997 确认数、异常数,三个数对齐后归档。听起来笨,但"统计数字用两条独立路径交叉核对"这个习惯,帮我们提前发现过不止一次系统性问题。

选服务商的时候可以问一句:"你们怎么知道一张报文失败了?"如果答案是"零售商会通知我们"——那通知你的不会是邮件,是扣款单。

帮我看看报文健康度EDI 托管运营