上一主题: 具有事件单一性的适配器配置文件

下一主题: 聚合事务数据

具有事件单一性的适配器侦听程序行为

在收到来自适配器的新事件时,侦听程序会检查 OnDuplication 字段的值。 当该值为“add”时,将执行常规插入过程。 当该值不是“add”时,侦听程序将在数据库中检查具有相同 UniqueKey 和相同读取器 ID 的事件是否存在。 如果数据库已包含所述事件,则在 OnDuplication 值为“ignore”时,不会将新事件插入数据库。

当 OnDuplication 值为“update”时,将执行对事件更改的检查。 如果所有字段都相同,则不将新事件插入数据库。

当 OnDuplication 值为“updateAlways”时,则跳过前一个检查,并且总是进行更新。

在 update 和 updateAlways 模式下,均执行下列步骤: