如果 Databridge 处理事务失败,则会重新处理事务以重新传送文档。
如果消息的处理状态是 F(失败)或 PF(部分失败),且系统确定处理错误的类型需要重新处理,则会自动尝试重新处理消息。如果因系统/环境错误或业务逻辑错误而导致处理失败,则需要重新处理记录。如果消息的所有部分都失败,则系统会指派 F 处理状态。对于部分而非全部处理失败的消息,系统将指派 PF 状态。
不论当前发送状态如何,系统将自动尝试重新发送请求处理和响应发送的消息。但是,只有在发送状态为 F 且系统确定消息需要重新发送时,消息才符合重新发送的资格。如果因系统/环境错误或业务逻辑错误而导致发送失败,系统将确定记录需要重新发送。如果消息已成功发送到交易网络,但尚未完成发送周期,则系统会指派 TN 状态。系统只会将 TN 状态指派给托管 Databridge 安装(使用 Infor 的 ASP 服务)中的消息。
系统将根据以下增量计划自动尝试重新处理符合资格的消息:
-
5 分钟后尝试重新处理
-
首次尝试 10 分钟后第二次尝试重新处理
-
第二次尝试 60 分钟后第三次尝试重新处理
-
第三次尝试 5 小时后第四次尝试重新处理
-
第四次尝试 24 小时后第五次尝试重新处理
-
在第五次尝试重新处理记录后,系统不会进一步自动尝试重新处理记录,“下次计划重试”为空时便表示这种情况。但是,您可以根据需要手动尝试重新处理记录。请参阅手动重新处理和重新传送消息。
下次计划重试基于在合作伙伴表单上为 Databridge 合作伙伴定义的“处理重试计划”。请参阅配置 Databridge 合作伙伴、设置合作伙伴处理重试计划和设置合作伙伴订阅。