Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
26 septembre 2013

LDAP Lightweight Directory Access Protocol           Standards LDAP


rfc4525

rfc4525

Extension Modify-Increment

   Définit une extension de l’opération modify pour supporter les capacités d’incrémentation. Cette fonctionnalité est prévue pour être utilisée avec les extensions de contrôle pre-read et post-read (rfc 4527), et peut aussi être utilisée avec l’extension de contrôle d’assertion (rfc4528).

   Les implémentations de cette extension devraient supporter les opérations d’énumération de valeur incrémentale de l’opération ModifyRequest. La valeur de l’opération increment spécifie que des modifications de valeurs d’incrément sont demandés. Toutes les valeurs existantes de l’attribut modification doivent être incrémentés par la valeur listée. L’attribut modification doit être approprié pour la requête, et la modification doit fournir une seul valeur. Si l’attribut n’est pas approprié, une erreur constrainViolation ou autre est retournée. Si plusieurs valeurs sont fournies, protocolError est retourné.

   Les serveurs supportant cette fonctionnalité devraient publier l’OID 1.3.6.1.1.14 dans supportedFeatures dans le rootDSE.

Support LDIF

Pour représenter les requêtes Modify-Increment dans le format LDIF, la production ABNF est étendue comme suit:
mod-spec =/ "increment :" FILL AttributeDescription SEP attrval-spec "-"
SEP

Exemples

Par exemple:
# Increment uidNumber
dn : cn=max-assigned uidNumber,dc=example,dc=com
changetype : modify
increment : uidNumber
uidNumber : 1