A system for, and method of, automatically retrieving a directory object
from a database and a directory server incorporating the system or the
method. In one embodiment, the system includes: (1) a request reception
module that receives a Lightweight Directory Access Protocol (LDAP)
request for an attribute of the directory object that is expressed in a
proprietary format and (2) a request fulfillment module, associated with
the request reception module. If the directory object contains the
attribute expressed in the proprietary format, the request fulfillment
module retrieves the attribute expressed in the proprietary format from
the database. If the directory object does not contain the attribute
expressed in the proprietary format, the request fulfillment module
retrieves the attribute expressed in a standard format from the database
and recasts the attribute expressed in the standard format as the
attribute expressed in the proprietary format.
Ein System für und Methode von, einen Verzeichnisgegenstand von einer Datenbank und einen Verzeichnisbediener automatisch zurückholend, die das System oder die Methode enthalten. In einer Verkörperung schließt das System ein: (1) ein Antragaufnahmemodul, das einen kompakten Antrag des Directory Access Protocol (LDAP) für ein Attribut des Verzeichnisgegenstandes empfängt, der in einem eigenen Format und (2) ein Antragerfüllungmodul ausgedrückt wird, verbunden mit dem Antragaufnahmemodul. Wenn der Verzeichnisgegenstand das Attribut enthält, das im eigenen Format ausgedrückt wird, holt das Antragerfüllungmodul das Attribut zurück, das im eigenen Format von der Datenbank ausgedrückt wird. Wenn der Verzeichnisgegenstand nicht das Attribut enthält, das im eigenen Format ausgedrückt wird, holt das Antragerfüllungmodul das Attribut zurück, das in einem Standardformat von der Datenbank ausgedrückt wird und gestaltet das Attribut um, das im Standardformat als das Attribut ausgedrückt wird, das im eigenen Format ausgedrückt wird.