RFC: 2849
Оригинал: The LDAP Data Interchange Format (LDIF) - Technical Specification
Категория: Предложенный стандарт
Дата публикации:
Автор:
Перевод: Pro-LDAP.ru

RFC 2849, Страница 6 из 8

Пример 6: Файл, содержащий серию изменений записей с комментариями

version: 1
# Добавление новой записи
dn: cn=Fiona Jensen, ou=Marketing, dc=airius, dc=com
changetype: add
objectclass: top
objectclass: person
objectclass: organizationalPerson
cn: Fiona Jensen
sn: Jensen
uid: fiona
telephonenumber: +1 408 555 1212
jpegphoto:< file:///usr/local/directory/photos/fiona.jpg

# Удаление существующей записи
dn: cn=Robert Jensen, ou=Marketing, dc=airius, dc=com
changetype: delete

# Модификация относительного отличительного имени записи
dn: cn=Paul Jensen, ou=Product Development, dc=airius, dc=com
changetype: modrdn
newrdn: cn=Paula Jensen
deleteoldrdn: 1

# Переименование записи и перемещение всех дочерних по отношению
# к ней записей в новое местоположение в дереве каталога
# (реализуется только серверами LDAPv3)
dn: ou=PD Accountants, ou=Product Development, dc=airius, dc=com
changetype: modrdn
newrdn: ou=Product Development Accountants
deleteoldrdn: 0
newsuperior: ou=Accounting, dc=airius, dc=com

# Модификация записи: добавление дополнительного значения атрибута
# postaladdress, полное удаление атрибута description, замена
# значений атрибута telephonenumber двумя новыми значениями
# и удаление конкретного значения атрибута facsimiletelephonenumber
dn: cn=Paula Jensen, ou=Product Development, dc=airius, dc=com
changetype: modify
add: postaladdress
postaladdress: 123 Anystreet $ Sunnyvale, CA $ 94086
-
delete: description
-
replace: telephonenumber
telephonenumber: +1 408 555 1234
telephonenumber: +1 408 555 5678
-
delete: facsimiletelephonenumber
facsimiletelephonenumber: +1 408 555 9876
-

# Модификация записи: замена значений атрибута postaladdress пустым
# набором значений (что приводит к удалению данного атрибута),
# а также всех значений атрибута description. Имейте ввиду, что
# первое действие всегда завершается успешно, а второе завершается
# успешно лишь когда у атрибута description имеется хотя бы одно значение.
dn: cn=Ingrid Jensen, ou=Product Support, dc=airius, dc=com
changetype: modify
replace: postaladdress
-
delete: description
-

Пример 7: LDIF-файл, содержащий изменение записи с элементом управления

version: 1
# Удаление записи. К данной операции будет присоединён элемент управления LDAPv3
# Tree Delete Control, определённый в [9]. Поле criticality установлено в "true",
# а поле controlValue отсутствует, согласно требованиям [9].
dn: ou=Product Development, dc=airius, dc=com
control: 1.2.840.113556.1.4.805 true
changetype: delete
2007 - 2017 © Русские переводы RFC, IETF, ISOC.