事件持久性 (JD Edwards)

WebSphere® Adapter for JD Edwards EnterpriseOne 支持在突然终止的情况下用于入站处理的事件持久性。 事件持久性(或确保一次传递)是一种用于确保在故障情况下各事件只向端点传递一次的方法。

事件处理期间,适配器会在数据源上的事件存储器中保留事件状态。 您必须先设置此数据源,然后才能创建事件存储器。 要使用恢复功能,请将激活规范中的 AssuredOnceDelivery 属性设置为 True。 缺省情况下,该恢复功能已设置为 True

发生失败事件时,适配器将多次尝试传送此事件。 如果此事件再次失败,那么其状态将标记为 FAILED,并且此事件将保留在事件存储器中,直到被手动删除或者其状态发生更改为止。 如果在此事件标记为 FAILED 之前适配器发生故障或停止,那么在适配器恢复后,它将从事件存储器中检索此事件和存储的数据,并尝试重新传送此事件,并且只有在再次超过事件的缺省重试限制之后才将其状态标记为 FAILED。