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

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

ПРИЛОЖЕНИЕ G
(обязательное)

ОПРЕДЕЛЕНИЕ АБСТРАКТНЫХ УСЛУГ ДЛЯ СПРАВОЧНЫХ ЦЕЛЕЙ


В данном приложении, которое дополняет разделы 12 и 13 настоящего стандарта, приведены для справочных целей определения абстрактных услуг СМПС. Здесь используются макрокоманды PORT, ABSTRACT-OPERATION и ABSTRACT-ERROR по ИСО/МЭК 10021-3.

IPMSAbstractService {joint-iso-ccitt

mhs-motis(6) ipms(1) modules(0) abstract-service (3) }

DEFINITIONS IMPLICIT TAGS : : =

BEGIN

- - Пролог

- - Экспортирует все

IMPORTS



- - Информационные объекты СМПС



 AutoForwardComment, Heading, IPM, NRN, RN

- - - -



FROM IPMSInformationObjects {joint-iso-ccitt

mhs-motis(6) ipms(1) moduIes(0)

information-objects(2) }

- - Объектные идентификаторы СМПС

id-pt-management, id-pt-origination, id-pt-reception

 - - - -

FROM IPMSObjectsIdentifiers {joint-iso-ccitt

mhs-motis(6) ipms(1) modules(0)

objects-identifiers(0) }

- - Абстрактные услуги СПС

MessageDelivery Envelope, Message SubmissionEnvelope,

MessageSubmissionIdentifiers, MessageSubmissionTime,

ProbeSubmissionEnvelope, ProbeSubmissionIdentifier,

ProbeSubmissionTime, RecipientImproperlySpecified,

ReportDeliveryEnvelope,

 - - - -

FROM MTSAbstractService {joint-iso-ccitt

mhs-motis(6) mts(3) modules(0)

mts-abstract-service(1) }

- - Соглашения по определению абстрактных услуг

ABSTRACT-ERROR, ABSTRACT-OPERATION, PORT

 - - -

FROM AbstractServiceNotation {joint-iso-ccitt

mhs-motis(6) asdc(2) modules(0)

notation(1) };


Time : : = UTCTime

- - Порты

origination PORT

 CONSUMER INVOKES {

Originate Probe,

OriginateIPM,

OriginateRN }

: : = id-pt-origination


reception PORT

SUPPLIER INVOKES {

ReceiveReport,

ReceiveIPM,

ReceiveRN,

ReceiveNRN }

: : = id-pt-reception


management PORT

 CONSUMER INVOKES {

ChangeAutoDiscard,

ChangeAutoAcknowledgment,

ChangeAutoForwarding }

: : = id-pt-management

               

- - Абстрактные операции отправителя

OriginateProbe : : = ABSTRACT-OPERATION