Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 10021-7-97 Информационная технология (ИТ). Передача текста. Системы обмена текстами, ориентированные на сообщения (MOTIS). Часть 7. Система межперсональных сообщений

     12 АБСТРАКТНЫЕ ОПЕРАЦИИ


Абстрактные услуги СМПС представляют собой набор возможностей, которые СМПС обеспечивает каждому пользователю с помощью одного порта отправки, одного порта приема и одного административного порта. Эти возможности моделируются в виде абстрактных операций, при привлечении которых могут возникнуть абстрактные ошибки.

Ниже описываются абстрактные операции, имеющие место в портах отправки, приема и административном соответственно. Абстрактные ошибки, которые они могут обусловливать, рассматриваются в разделе 13.

Примечания

1 Абстрактные услуги СМПС не привлекают операций абстрактной связки и абстрактной развязки.

2 СМПС аутентифицирует (т.е. устанавливает подлинность) типичного пользователя перед тем, как предоставить ему абстрактную услугу СМПС. Этим способом она может подтвердить, например, что пользователем является абонент СМПС. Аутентификация, при ее необходимости, является, скорее, явной, чем неявной при определении абстрактных услуг СМПС.

3 Цель определения абстрактных услуг СМПС состоит не в том, чтобы предписать пользовательские интерфейсы реализации частей СМПС, а скорее, для пояснения смысла и целевого использования информационных объектов, рассматриваемых во второй главе. Пользовательский интерфейс не должен обеспечивать команды однозначного соответствия абстрактным операциям этих услуг и даже не ставит своей целью распределить работу между пользователем и СМПС, как это делают услуги. Также модель определения абстрактных услуг не предусматривает возможности, предоставляемые хранилищем сообщений.

4 В разделе 16 проводится разложение СМПС на объекты, к числу которых относится СПС. В данном подразделе этот факт отражен включением различных определяемых СПС информационных элементов в состав абстрактных услуг СМПС.

12.1 Абстрактные операции отправки

Абстрактные операции, доступные в порту отправки, привлекаются пользователем и выполняются СМПС.

origination PORT

CONSUMER INVOKES {



OriginateProbe,



OriginateIPM,



OriginateRN}

: : = id-pt-origination

12.1.1 Отправка зонда

Абстрактная операция отправка зонда осуществляет отправку зонда, относящегося к тем сообщениям (классу сообщений), содержимым которых являются МПС.

OriginateProbe : : = ABSTRACT-OPERATION

     

ARGUMENT SET {     

     

envelope

[0]

ProbeSubmissionEnvelope,

         

content

[1]

IPM}

     

RESULT SET {

          

submission-identifier

[0]

ProbeSubmissionIdentifier,

          

submission-time

[1]

ProbeSubmissionTime}

     

ERRORS {

     

SubcriptionError,

     

RecipientImproperlySpecified}


Эта абстрактная операция имеет следующие аргументы:

а) конверт (О) - конверт предоставления зонда, структуру которого определяет абстрактная услуга СПС. АП обеспечивает все компоненты конверта, кроме перечисленных ниже, которые обеспечивает пользователь:

I) Желательные факультативные возможности на-сообщение (т.е. указатели на-сообщение и расширения).

II) Имена О/П предпочтительных получателей и факультативных возможностей на-получателя (т.е. запрос отчета отправителя, явное преобразование и расширения), требуемых для каждого.

б) содержимое (О) - экземпляр данного класса МПС, доставляемость которого зондируется.

Эта абстрактная операция имеет следующие результаты:

1) идентификатор-предоставления (О) - идентификатор предоставления зонда, который СПС присваивает зонду;

2) время-предоставления (О) - дата и время непосредственного предоставления зонда.

12.1.2 Отправка МПС