US2008133617A1PendingUtilityA1

Change log handler for synchronzing data sources

Assignee: BALI BAHRI BPriority: May 28, 2004Filed: Dec 21, 2007Published: Jun 5, 2008
Est. expiryMay 28, 2024(expired)· nominal 20-yr term from priority
Y10S707/99953G06F 16/27Y10S707/99952
33
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present invention provides a change log handler than can accommodate a change log having an entry that includes more than one modification operation or multi-valued attributes. The change log handler typically includes a change parser for parsing change attributes corresponding to the change log that identify changes to the first data source. Such changes can include a plurality of modification operations as reflected in a single entry of the change log. The change log handler also includes a change reflector for applying the changes to a second data source.

Claims

exact text as granted — not AI-modified
1 . A change log handler for synchronizing data sources, comprising:
 a change parser for parsing change attributes corresponding to a change log having a plurality of entries, wherein at least one of the plurality of entries includes a plurality of modification operations for a first data source, and wherein the change attributes identify changes to the first data source as recorded in the change log; and   a change reflector for applying the changes to a second data source, wherein the changes applied include the plurality of modification operations of the at least one of the plurality of entries.   
   
   
       2 . The change log handler of  claim 1 , wherein the change parser further detects a type of data for each of the plurality of entries. 
   
   
       3 . The change log handler of  claim 1 , wherein the first data source and the second data source are directories. 
   
   
       4 . The change log handler of  claim 3 , wherein the directories are LDAP directories. 
   
   
       5 . The change log handler of  claim 1 , wherein the first data source and the second data source are databases. 
   
   
       6 . The change log handler of  claim 1 , wherein the change log is an IBM Directory Server (IDS) change log. 
   
   
       7 . The change log handler of  claim 6 , wherein change parser receives the change attributes from a connector in communication with the change log. 
   
   
       8 . The change log handler of  claim 1 , wherein the connector is part of an IBM Directory Integrator (IDI). 
   
   
       9 . A program product stored on a recordable medium, for synchronizing data sources, which when executed, comprises:
 program code for parsing change attributes corresponding to a change log having a plurality of entries, wherein at least one of the plurality of entries includes a plurality of modification operations for a first data source, and wherein the change attributes identify changes to the first data source as recorded in the change log; and   program code for applying the changes to a second data source, wherein the changes applied include the plurality of modification operations of the at least one of the plurality of entries.   
   
   
       10 . The program product of  claim 9 , further comprising program code for detecting a type of data for each of the plurality of entries. 
   
   
       11 . The program product of  claim 9 , wherein the first data source and the second data source are directories. 
   
   
       12 . The program product of  claim 9 , wherein the directories are LDAP directories. 
   
   
       13 . The program product of  claim 9 , wherein the first data source and the second data source are databases. 
   
   
       14 . The program product of  claim 9 , wherein the change log is an IBM Directory Server (IDS) change log. 
   
   
       15 . The program product of  claim 9 , wherein program code for parsing receives the change attributes from a connector in communication with the change log. 
   
   
       16 . The program product of  claim 9 , wherein the connector is part of an IBM Directory Integrator (IDI). 
   
   
       17 . A system for deploying an application for synchronizing data sources, comprising:
 a computer infrastructure being operable to:
 receive change attributes corresponding to a change log having a plurality of entries, wherein at least one of the plurality of entries includes a plurality of modification operations for a first data source, and wherein the change attributes identify changes to the first data source as recorded in the change log; 
 parse the change attributes to determine the changes, wherein the changes include the plurality of modification operations of the at least one of the plurality of entries; and 
 apply the changes to a second data source. 
   
   
   
       18 . Computer software embodied in a propagated signal for synchronizing data sources, the computer software comprising instructions to cause a computer system to perform the following functions:
 parse change attributes corresponding to a change log having a plurality of entries, wherein at least one of the plurality of entries includes a plurality of modification operations for a first data source, and wherein the change attributes identify changes to the first data source as recorded in the change log; and   apply the changes to a second data source, wherein the changes applied include the plurality of modification operations of the at least one of the plurality of entries.

Join the waitlist — get patent alerts

Track US2008133617A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.