Tópico anterior: Arquivo de configuração do conector com singularidade do evento

Próximo tópico: Agregar dados da transação

Comportamento do listener de conectores com singularidade do evento

Ao receber um novo evento do conector, o listener verifica o valor do campo OnDuplication. Quando o valor for "adicionar", o processo normal de inserção será executado. Quando o valor não for "adicionar", o listener verificará a existência de um evento com a mesma UniqueKey e a mesma ID do leitor no banco de dados. Se o banco de dados já contiver um evento como descrito, o novo evento não será inserido no banco de dados quando o valor de OnDuplication for "ignorar".

Quando o valor de OnDuplication for "atualizar", uma verificação em busca de alterações no evento será executada. Se todos os campos forem idênticos, o novo evento não será inserido no banco de dados.

Quando o valor de OnDuplication for "updateAlways", a verificação anterior será ignorada e uma atualização ocorrerá de qualquer maneira.

Nos modos atualizar e updateAlways, as seguintes etapas são executadas: