Claims
- 1. A method for updating a lightweight directory access protocol (LDAP) database based on changes made to a second database, comprising:
determining differences between Internet Protocol (IP) communication service records stored in the second database and IP communication service records stored in the LDAP database; and creating a transaction file based on the differences; and updating the LDAP database using the transaction file.
- 2. The method of claim 1 wherein the determining occurs automatically at predetermined time intervals.
- 3. The method of claim 1 wherein the determining is performed hourly.
- 4. The method of claim 1 wherein the determining occurs in response to a command from a system administrator.
- 5. The method of claim 1 wherein the determining includes:
comparing one or more first tables containing current IP communication service records with one or more second tables containing IP communication service records from a previous comparison operation, and determining, for each difference between the one or more first tables and the one or more second tables, a transaction type.
- 6. The method of claim 5 wherein the transaction file includes a list of the differences between the one or more first tables and the one or more second tables and an indication, corresponding to each difference, of the transaction type.
- 7. The method of claim 6 wherein the transaction type includes at least one of addition, deletion, and modification.
- 8. The method of claim 1 further comprising:
determining whether the updating was successful; and appending the transaction file to a new transaction file when the updating was unsuccessful.
- 9. The method of claim 1 wherein the second database includes an operational data store.
- 10. A system for updating a lightweight directory access protocol (LDAP) database based on changes made to a second database, comprising:
a memory configured to store a plurality of instructions; and a processor configured to execute the instructions to:
compare a first set of tables to a second set of tables, the first set of table comprising current Internet Protocol (IP) communications information, the second set of tables comprising IP communications information from a previous LDAP database update, identify, based on the comparing, differences between first set of tables and the second set of tables, create a transaction file based on the identified differences, and update the LDAP database using the transaction file.
- 11. The system of claim 10 wherein, when identifying, the processor is configured to:
identify, for each difference, a transaction type.
- 12. The system of claim 11 wherein, when creating, the processor is configured to:
store the transaction type with each difference in the transaction file.
- 13. The system of claim 10 wherein the processor is further configured to:
determine whether the LDAP database update was successful, and append the transaction file to a new transaction file when the LDAP database update was unsuccessful.
- 14. The system of claim 10 wherein the second database comprises the first set of tables and the second set of tables.
- 15. The system of claim 14 wherein the second database includes an operational data store.
- 16. The system of claim 10 wherein the processor is configured to compare the first set of tables to the second set of tables automatically at predetermined time intervals.
- 17. The system of claim 10 wherein the processor is configured to compare the first set of tables to the second set of tables on an hourly basis.
- 18. The system of claim 10 wherein the processor is configured to compare the first set of tables to the second set of tables in response to a command from a system administrator.
- 19. A method for updating a lightweight directory access protocol (LDAP) database, comprising:
comparing one or more first tables to one or more second tables, the one or more first tables comprising a set of current records, the one or more second tables comprising records from the LDAP database, the one or more first tables and the one or more second tables being stored in a second database; identifying one or more transactions based on the comparing; and updating the LDAP database based on the one or more identified transactions.
- 20. The method of claim 19 wherein the second database includes an operational data store.
- 21. The method of claim 19 further comprising:
storing the one or more identified transactions in a transaction file, and wherein the updating includes:
updating the LDAP database using the transaction file.
- 22. The method of claim 21 further comprising:
associating a transaction type with each identified transaction.
- 23. The method of claim 22 wherein the storing includes:
storing the one or more identified transactions and the associated transaction types in the transaction file.
- 24. The method of claim 21 further comprising:
determining whether the LDAP database update was successful; and appending the transaction file to a new transaction file when the LDAP database update was unsuccessful.
- 25. The method of claim 19 wherein the comparing occurs automatically at predetermined time intervals.
- 26. The method of claim 19 wherein the comparing occurs in response to a command from a system administrator.
- 27. A system for updating a lightweight directory access protocol (LDAP) database, comprising:
means for comparing one or more first tables to one or more second tables, the one or more first tables comprising a set of current records, the one or more second tables comprising records from the LDAP database; means for identifying one or more transactions based on the comparing; and means for updating the LDAP database based on the one or more identified transactions.
- 28. The system of claim 27 further comprising:
means for storing the one or more identified transactions in a transaction file, and wherein the means for updating includes:
means for updating the LDAP database using the transaction file.
- 29. The system of claim 28 further comprising:
means for determining whether the LDAP database update was successful; and means for appending the transaction file to a new transaction file when the LDAP database update was unsuccessful.
- 30. The system of claim 27 further comprising:
means for updating the one or more second tables based on the identified one or more transactions.
RELATED APPLICATION
[0001] This application claims priority under 35 U.S.C. § 119(e) based on U.S. Provisional Application Serial Nos. 60/276,923, 60/276,953, 60/276,954, and 60/276,955, all filed Mar. 20, 2001, the disclosures of which are incorporated herein by reference.
Provisional Applications (4)
|
Number |
Date |
Country |
|
60276923 |
Mar 2001 |
US |
|
60276953 |
Mar 2001 |
US |
|
60276954 |
Mar 2001 |
US |
|
60276955 |
Mar 2001 |
US |