Patent ID: 6915287

Claim:
A method to be implemented on a general purpose computer for migrating records from a source directory having a source schema to a destination directory having a destination schema, comprising: determining whether an object class defined in the source schema matches an object class defined in the destination schema; and determining whether the destination schema needs to be modified in order to be compatible with the source schema if it is determined that the object class defined in the source schema matches the object class defined in the destination schema, wherein the determination is based at least in part on information concerning the object class defined in the source schema and information concerning the object class defined in the destination schema, wherein the step of determining whether the object class defined in the source schema matches the object class defined in the destination schema comprises: creating a first list of object class records, wherein each object class record in the first list is associated with the object class defined in the source schema and includes information about the associated object class; creating a second list of object class records, wherein each object class record in the second list is associated with the object class defined in the destination schema and includes information about the associated object class; selecting an object class record from the first list; and comparing the selected object class record to the object class records in the second list to find a matching or partially matching record.