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

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

Если изменения DIT вызваны тем, что запись была модифицирована в содержимом каталога, сервер выдаёт сообщение SearchResultEntry Message, представляющее собой эту запись в том виде, в котором она представлена в содержимом каталога. Сообщение должно (SHALL) включать в себя элемент управления Sync State Control с состоянием modify, entryUUID, содержащим UUID данной записи, и необязательным куки.

Если изменения DIT вызваны тем, что отсылка была модифицирована в содержимом каталога, сервер выдаёт сообщение SearchResultReference Message представляющее собой эту отсылку в содержимом каталога. Сообщение должно (SHALL) включать в себя элемент управления Sync State Control с состоянием modify, entryUUID, содержащим ассоциированный с данной отсылкой UUID, и необязательным куки.

Если изменения DIT вызваны тем, что запись была удалена из содержимого каталога, сервер выдаёт сообщение SearchResultEntry Message без атрибутов. Сообщение должно (SHALL) включать в себя элемент управления Sync State Control с состоянием delete, entryUUID, содержащим UUID данной записи, и необязательным куки.

Если изменения DIT вызваны тем, что отсылка была удалена из содержимого каталога, сервер выдаёт сообщение SearchResultReference Message с пустой последовательностью LDAPURL (SEQUENCE OF LDAPURL). Сообщение должно (SHALL) включать в себя элемент управления Sync State Control с состоянием delete, entryUUID, содержащим ассоциированный с данной отсылкой UUID, и необязательным куки.

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

С каждым из этих сообщений сервер может предоставить новое куки для использования в последующих операциях Sync. Кроме того, сервер также может возвращать сообщения Sync Info Message типа newCookie для предоставления нового куки. Клиенту следует (SHOULD) использовать самое новое (последнее) полученное им от сервера куки в последующих операциях Sync.

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

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