Администрирование Lotus Notes 4.1x и Lotus Domino 4.5

Серверные задачи


Серверная задача - разработанная с учетом специальных соглашений программа для работы на сервере Notes. Соглашения по разработке серверных задач можно найти в документации, входящей в состав Notes API.

Серверные задачи бывают двух разновидностей:

·        Add-In Program

- обычно запускается при старте сервера и работает до его завершения, получает "задания на выполнение работ" от других задач сервера через очередь событий или посредством циклического опроса чего-либо, "показывает свое состояние" по команде консоли Show Task и обычно может принимать и выполнять собственные команды, передаваемые ей по команде консоли Tell. Типичный пример - маршрутизатор почты Mail Router.

·        Main Program

- запускается по расписанию или команде консоли для выполнения какого-либо однократного действия, после чего автоматически завершается. Обычно может "показывать свое состояние" по команде консоли Show Task. Часто может быть запущена и непосредственно из операционной системы, когда сервер Notes остановлен. Типичный пример - "уплотнитель баз" Database Compactor.

Ниже рассматриваются серверные задачи, которые входят в стандартный комплект поставки сервера. Данный материал достаточно важен, поскольку позволяет получить представление о том, как работает сервер Notes.



Содержание раздела