LDAP bulk append
AssigneeOracle International Corporation
InventorsAjay Keni, Neelima Bawa
Life of this patent
Estimating the term…
Abstract
Systems and methods for performing a bulk append into an LDAP Server Directory Store. A conversion tool may receive an input file in LDIF format. The conversion tool performs a schema check on each entry in the input file, and creates a plurality of output files in SQL or another LDAP database structured format. One output file is created for each attribute in the input file. In addition, a file for an attribute table and a file for a catalog table may be created. One or more SQL Loading tools then load the output files into the LDAP Server Directory Store in parallel, except for the DN catalog table. After the other output files have been loaded, the DN catalog file is loaded into the LDAP Server Directory Store.
Claims20
A method of adding a plurality of entries into an LDAP database, comprising:
- receiving a file, the file being in LDAP data interchange format;
- converting the file to a set of intermediate files, the intermediate files being in an LDAP database structure format;
- and
- loading the intermediate files into an LDAP database structure while ensuring availability of the LDAP database.
A system for adding a plurality of entries into an LDAP database, comprising:
- a conversion tool capable of receiving a file in LDAP data interchange format, and capable of converting the file to a set of intermediate files, the intermediate files being in an LDAP database structure format;
- and
- a plurality of SQL loading tools, each capable of loading one intermediate file from the plurality of intermediate files into an LDAP database structure, each SQL loading tool further capable of performing loading in parallel with the other SQL loading tools.
One or more computer-readable media having instructions thereon, the instructions executable to cause a computer to perform a method comprising:
- receiving a file, the file being in LDAP data interchange format;
- converting the file to a set of intermediate files, the intermediate files being in an LDAP database structure format;
- and
- loading the intermediate files into an LDAP database structure while ensuring availability of the LDAP database.
Dependencies are inferred from the claim text.