14 СПИСКИ РАСПРЕДЕЛЕНИЯ В СОС
14.1 Введение
Возможности использования списка распределения (СР) - это факультативные возможности СОС, обеспечиваемые посредством службы ПС. Расширение СР позволяет отправителю передавать сообщение группе получателей с присвоением имени этой группе вместо перечисления каждого из оконечных получателей.
14.2 Средства СР
Средства СР можно охарактеризовать следующим образом:
Члены СР - пользователи и другие СР, которые будут получать сообщения, адресованные СР.
Право предоставления СР - список пользователей и других СР, которым разрешается использовать СР для передачи сообщений членам СР.
Пункт расширения СР - каждый СР имеет однозначный адрес О/П. Этот адрес О/П идентифицирует пункт расширения, который является регионом или АПС, где к списку получателей добавляются имена членов СР. Перед расширением сообщение переносится в пункт расширения, как показано на рисунке 14.
Владелец СР - пользователь, ответственный за ведение СР.
Рисунок 14 - Расширение списка распределения
14.3 Предоставление
Предоставление сообщения в СР подобно предоставлению сообщения пользователю. Отправитель может включить в СР имя О/П, справочное имя, адрес О/П либо и то и другое (подробнее см. раздел 12). Отправителю не обязательно заботиться о том, чтобы используемое имя О/П было именем СР. Однако, используя элемент услуги "расширение СР запрещено", отправитель может препятствовать СПС расширять сообщение, неизвестным образом адресованное СР.
14.4 Использование справочника для СР
Справочник может быть использован или не использован для хранения информации о свойствах СР. В запоминаемую информацию может входить следующее: члены СР, владелец СР, право предоставления СР и пункт расширения СР.
14.5 Расширение СР
В пункте расширения ответственный за расширение СР АПС должен:
а) Просматривать информацию о СР, например в справочнике, используя права доступа, предоставляемые АПС.
Примечание - Так как эту функцию АПС выполняет в пункте расширения, обеспечение СР в СОС не требует наличия глобально взаимосвязанного справочника.
б) Определять, допускается ли расширение, путем проверки идентичности отправителя относительно права предоставления CP;
в) Если расширение разрешается, добавить к списку получателей сообщения членов СР и передать им сообщение.
14.6 Гнездование
Как показано на рисунке 14, членом СР может быть другой СР. В этом случае сообщение продвигается из пункта расширения порождающего СР для дальнейшего расширения. Таким образом, во время каждого расширения к сообщению добавляются только члены одного СР.
Во время расширения вложенного СР идентичность порождающего СР (например, СР1 на рисунке 14), а не отправителя сообщения сравнивается относительно права предоставления члена СР (например, СР2 на рисунке 14).
Примечание - Структуры СР могут быть определены с многократной ссылкой на конкретный гнездовой СР на разных уровнях гнездования. Предоставление такому порождающему СР может обусловить прием получателем многих копий одного и того же сообщения. Тот же результат может быть получен, если сообщение адресовано нескольким СР, которые имеют общий член. Взаимосвязь таких копий может быть выполнена в АП получателя и(или) в ХС.