RFC: 4533
Оригинал: The Lightweight Directory Access Protocol (LDAP) Content Synchronization Operatio
Категория: Экспериментальный
Дата публикации:
Автор:
Перевод: pro-ldap.ru

RFC 4533, Страница 12 из 29

В обоих фазах для каждой записи или отсылки, добавленной в содержимое или изменённой с момента указанной в куки предыдущей операции Sync, сервер возвращает сообщения SearchResultEntry Message или SearchResultReference Message соответственно, каждое с элементом управления Sync State Control, в котором присутствуют состояние add, entryUUID, содержащий UUID записи или отсылки, и не присутствует куки. Каждое сообщение SearchResultEntry Message представляет собой текущее состояние изменённой записи. Каждое сообщение SearchResultReference Message представляет собой текущее состояние изменённой отсылки.

В фазе наличия для каждой записи, которая не была изменена с момента предыдущей операции Sync, возвращается пустое сообщение SearchResultEntry, в котором поле objectName отражает текущий DN записи, поле attributes пусто, а в элементе управления Sync State Control присутствует состояние present, entryUUID, содержащий UUID записи, и не присутствует куки. Для каждой отсылки, которая не была изменена с момента предыдущей операции Sync, возвращается пустое сообщение SearchResultReference, содержащее пустую последовательность LDAPURL (SEQUENCE OF LDAPURL), с элементом управления Sync State Control, в котором присутствуют состояние present, entryUUID, содержащий UUID записи, и не присутствует куки. Для записей и отсылок, не присутствующих более в содержимом каталога, никаких сообщений не отправляется.

Несколько пустых записей с элементом управления Sync State Control с состоянием present следует (SHOULD) объединять в одно или несколько сообщений Sync Info Messages со значением syncIdSet, в котором поле refreshDeletes установлено в FALSE. Поле syncUUIDs содержит набор UUID записей и отсылок, неизменённых с момента последней операции Sync. Поле syncUUIDs может быть пустым. Сообщение Sync Info Message со значением syncIdSet может содержать куки, представляющее собой состояние содержимого каталога после выполнения синхронизации записей, входящих в данный набор.

В фазе удаления для каждой записи, которой больше нет в содержимом каталога, сервер возвращает сообщение SearchResultEntry, в котором поле objectName отражает бывший DN записи или является пустым, поле attributes пусто, а в элементе управления Sync State Control присутствует состояние delete, entryUUID, содержащий UUID удалённой записи, и не присутствует куки. Для каждой отсылки, которой больше нет в содержимом каталога, возвращается сообщение SearchResultReference, содержащее пустую последовательность LDAPURL (SEQUENCE OF LDAPURL), с элементом управления Sync State Control, в котором присутствуют состояние delete, entryUUID, содержащий UUID удалённой записи, и не присутствует куки.

Страница 12 из 29

2007 - 2022 © Русские переводы RFC, IETF, ISOC.