US2008133617A1PendingUtilityA1
Change log handler for synchronzing data sources
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-modified1 . 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.