Patent ID: 11907260
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 4:
5. The method of claim 4, wherein the compare processing further comprises calling a conflict exit that performs one selected from the group consisting of:
(i) ignoring the inconsistency but continuing the compare processing to perform the one or more compare transactions;
(ii) stopping source-to-target data replication for a data subscription to which the inconsistency applies;
(iii) breaking from processing the compare transaction, and continuing to a next compare transaction, of the one or more compare transactions, if such a next compare transaction exists;
(iv) breaking from processing the compare transaction, and replacing at least some data of the target data record with source data received in a compare record of the plurality of ordered compare records forming the compare transaction;
(v) continuing processing the compare transaction and, based on completing processing the compare transaction, replacing at least some data of the target data record with source data received in a compare record of the plurality of ordered compare records forming the compare transaction; and
(vi) synchronizing the inconsistency at the target datastore, and continuing processing the compare transaction, the synchronizing comprising one selected from the group consisting of:
(a) based on the next segment of the target datastore not matching the source segment identified by the sequentially-next compare record, updating the next segment of the target datastore with an image of segment data from the sequentially-next compare record;
(b) based on the source segment identified by the sequentially —next compare record not being present in the target datastore, inserting into the target data record a data segment corresponding to the source segment identified by the sequentially-next compare record; and
(c) based on the next segment of the target datastore not being present in the source datastore, deleting the next segment of the target datastore.