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

3.4. Режим refreshAndPersist

Запрос Sync с режимом refreshAndPersist представляет собой запрос первоначального содержимого каталога, либо запрос обновления каталога (во время стадии обновления), за которым следует посылка уведомлений об изменениях (во время стадии непрерывного обслуживания).

3.4.1. Стадия обновления (refresh Stage)

Обновление содержимого каталога предоставляется также, как описано в разделе 3.3, за исключением того, что на успешное завершение обновления содержимого указывает отправка сообщения Sync Info Message с одной из двух последовательностей refreshDelete или refreshPresent, в которых значение refreshDone установлено в TRUE, вместо сообщения SearchResultDone Message с результирующим кодом success. В этом сообщении Sync Info Message следует (SHOULD) вернуть куки, представляющее собой состояние содержимого каталога после окончания стадии обновления операции Sync.

3.4.2. Стадия непрерывного обслуживания (persist Stage)

Уведомления об изменениях предоставляются во время стадии непрерывного обслуживания.

При внесении изменений в DIT, сервер уведомляет клиента об изменении содержимого каталога. Изменения DIT могут быть вызваны тем, что записи и отсылки были добавлены в содержимое, удалены из содержимого, либо модифицированы в содержимом каталога. Изменения DIT могут быть также вызваны тем, что отсылки были добавлены, удалены или модифицированы в содержимом каталога.

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

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

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