ГОСТ Р ИСО 10303-22-2002
экземпляра схемы должен быть ‘SDAl_SESSION_SCHEMA_INSTANCE\ Данные СИДЦ-модель и
экземпляр схемы не должны продолжать существование после окончания сеанса.
Экземпляры объектов схемы сеанса СИДД создаются и изменяются только вследствие конк-
ретных операторов СИДД, а не операторов объектов или прикладного экземпляра.
Пр име р 6 —Операция открытии сеанса создает экземпляры типа объекта сеанса и объекта реализа
ции.
7.2 Фундаментальные принципы и допущения
Структура объектов и атрибутов схемы сеанса СИДД учитывает реализацию и эффективность
доступа.
7.3 Определения типов схемы сеанса СИДД
В данном подразделе описаны принципы сеанса, определенные конструкцией TYPE языка
EXPRESS.
7.3.1 Т и п acccss_type
Тип access_type определяет режимы доступа «только чтение» или «чтение — запись» для
sdai_transaction или sdai_model.
EXPKESS-спеиификаиия
*)
TYPE accessjype = ENUMERATION OF
(read-only,
read write);
E.ND_TYPE;
C
Элементы перечисления
read_only — значение, указывающее доступ в режиме «только чтение»;
read_write —значение, указывающее доступ в режиме «Гчтение — запись».
7.3.2 Т и п error_ba.se
Тип error_base является выбором между entity_instance (экземпляром объекта) или
aggregatejnstance (экземпляром агрегата) и связан с конкретной ошибкой, выданной реализацией
СИДД.
EXPKESS-спешнЬикапия
*)
TYPE error_base = SELECT
(entityJnstance,
aggregate _instance):
END_TYPE; “
C
7.3.3 T и ii time_stamp
Тип time_stamp является спецификацией даты и времени. Содержание строки должно соответ
ствовать расширенному формату полной календарной даты, установленному в 5.2.1.1 ИСО 8601,
объединенному с расширенных! форматом календарного времени, устанонтенпым в 5.3.1.1 или
5.3.3 ИСО 8601. Дата и время должны быть разделены заглавной буквой Т согласно 5.4.1.1 ИСО 8601.
Альтернативные форматы из 5.3.1.1 и 5.3.3 ИСО 8601 разрешают необязательное включение специ
фикатора временной зоны.
EXPRESS-ciieundiiiKaiinH
•>
TYPE time_stamp = STRING(256);
END_TYPE;
<•
7.4 Определения объектов схемы сеанса СИДД
В данном подразделе устанавливаются понятия сеанса, определяющие применение конструк
ции ENTITY языка EXPRESS.
7.4.1 О б ъ е к т sdai_session
Объект sdai_scssion представляет информацию, описывающую сеанс СИДД во время актив
ной реализации СИДД, Содержит информацию, отражающую состояние сеанса и относящуюся к
сообщениям (транзакциям), ошибкам, записям событий, хранилищам и словарю данных.
22