6. Weitere Überlegungen
6.1. Erhaltung von Benutzerinformationen
Es können Syntaxen definiert werden, für die besondere Anforderungen an die Erhaltung des Werts und/oder seiner Wertform (Darstellung) gelten. Beispielsweise kann eine Syntax, die digital signierte Daten enthält, vorschreiben, dass der Server sowohl den vorgelegten Wert als auch dessen Form erhält, um sicherzustellen, dass die Signatur nicht ungültig wird.
Wo solche Anforderungen nicht ausdrücklich festgelegt wurden, sollten (SHOULD) Server den Wert der Benutzerinformationen erhalten, dürfen (MAY) ihn jedoch in einer anderen Form zurückgeben. Ist ein Server nicht in der Lage (oder nicht gewillt), den Wert der Benutzerinformationen zu erhalten, muss (SHALL) er sicherstellen, dass ein gleichwertiger Wert gemäß Abschnitt 2.3 zurückgegeben wird.
6.2. Kurznamen
Kurznamen, auch als Deskriptoren bezeichnet, werden als besser lesbare Aliasse für Objektbezeichner und zur Bezeichnung verschiedener Schemaelemente verwendet. Es wird jedoch nicht erwartet, dass LDAP- Implementierungen mit einer Benutzeroberfläche für Menschen diese Kurznamen (oder die Objektbezeichner, auf die sie verweisen) dem Benutzer anzeigen. Stattdessen würden sie höchstwahrscheinlich Übersetzungen vornehmen, etwa den Kurznamen in einer der lokalen Landessprachen ausdrücken. Beispielsweise könnte der Kurzname "st" (stateOrProvinceName) einem deutschsprachigen Benutzer als "Land" angezeigt werden.
Derselbe Kurzname kann in verschiedenen Unterschemas unterschiedliche Bedeutungen haben, und innerhalb eines bestimmten Unterschemas kann derselbe Kurzname auf verschiedene Objektbezeichner verweisen, die jeweils eine andere Art von Schemaelement bezeichnen.
Implementierungen müssen (MUST) darauf vorbereitet sein, dass derselbe Kurzname in einem Unterschema für verschiedene Arten von Schemaelementen verwendet wird. Das heißt, in einem Unterschema kann es eine Objektklasse 'x-fubar' und einen Attributtyp 'x-fubar' geben.
Implementierungen müssen (MUST) darauf vorbereitet sein, dass derselbe Kurzname in verschiedenen Unterschemas für verschiedene Schemaelemente verwendet wird. Das heißt, es kann zwei Übereinstimmungsregeln 'x-fubar' geben, die sich jeweils in unterschiedlichen Unterschemas befinden.
Verfahren zur Registrierung von Kurznamen (Deskriptoren) sind in BCP 64, RFC 4520 [RFC4520] ausführlich beschrieben.
6.3. Zwischenspeicherung und Spiegelung
Einige Server können zwischengespeicherte Kopien oder Schattenkopien von Einträgen vorhalten, die zur Beantwortung von Such- und Vergleichsanfragen verwendet werden können; werden jedoch Änderungsoperationen angefordert, geben sie Verweise zurück oder kontaktieren andere Server. Server, die Spiegelung oder Zwischenspeicherung durchführen, müssen (MUST) sicherstellen, dass sie keine vom Ursprungsserver für die Daten festgelegten Zugriffskontrollbeschränkungen verletzen.