Patent ID: 9262282
Filing Date: 2016-02-16
CPC Classification: G06F

Claim Text:
1. A method for synchronization of data and recovery of failures during a bidirectional synchronization between two systems, the method comprises the steps of: polling a right data during a bidirectional integration between a source system and a target system; synchronizing a new create from the source system to the target system; creating an entry in the target system, wherein an entity is filtered out when the entity is created by a same integration user during a polling of the entity; saving the created entry to the integration user; generating a unique global id associated with each entity; detecting conflicts during the bidirectional synchronization and when a data is moved in one way from the source system to the target system; generating the global ID for each entity based entity type and a system internal id by the integration manager; searching an associated global ID in the target system by the integration manager; fetching and writing a target information, when a matching entity is found in the target system based on generated global ID and the searched associated global ID by the integration manager; generating a new global id and storing the generated global ID in an integration storage, when a matching entity is not found in the target system by the integration manager; and updating the target information in a table by the integration manager; detecting conflicts during a bidirectional synchronization and when a data is moved in two ways from the source system to the target system and vice versa; recovering from a system failure: and recovering from an application failure.