×

Virtual directory server changelog

  • US 8,745,072 B2
  • Filed: 08/23/2011
  • Issued: 06/03/2014
  • Est. Priority Date: 08/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a computer system, a plurality of changelog records from a plurality of directory servers, each changelog record identifying a change to a base directory entry maintained by the directory server from which the changelog record is received, and each changelog record being formatted according to a proprietary changelog format associated with the directory server from which the changelog record is received,each directory server being associated with a different proprietary changelog format, wherein the plurality of changelog records comprises;

    a first changelog record formatted according to a first proprietary changelog format and comprising a first changelog attribute; and

    a second changelog record formatted according to a second proprietary changelog format and comprising a second changelog attribute that is different from the first changelog attribute;

    virtualizing, by the computer system, the plurality of changelog records into virtualized changelog records such that the virtualized changelog records are formatted according a standard changelog format, wherein each virtualized changelog record includes a change type attribute identifying a type of change made to the base directory entry, and an entry identification attribute identifying the base directory entry, wherein the virtualizing the plurality of changelog records comprises;

    mapping the first changelog attribute to the standard changelog format for a corresponding attribute; and

    mapping the second changelog attribute to the standard changelog format for the corresponding attribute;

    consequent to determining that the base directory entry is a shadow entry and determining that the change type attribute identifies the type of change as a modify or add attribute operation;

    determining a primary entry associated with the shadow entry; and

    mapping the entry identification attribute to a distinguished name of the primary entry;

    returning, by the computer system, the virtualized changelog records.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×