ГОСТ Р ИСО 10303-22-2002
EXPRESS-cneHHtbnKamoi
implementation;
BOOLEAN;
LIST |0:?| OF error-event;
SET 11:?| OF sdai_repositoiy;
SET [l:?| OF sdai repository;
SET II:?] OF sdafmodel;
OPTIONAL schemaJnstance;
: SET 10:11OF sdai „transact ion FOR owning_session;
♦)
ENTITY sdai_session;
sdaijmplementation
recording.active
errors
known_servers
active_servers
active_mode!s
data dictionary
INVERSE
activejransaction
ENDENTTTY;
C
Определения атрибутов
sdai_implemcntation —характеристики реализации СИДД;
recording_active - булевское значение, соответствующее FALSE, если запись событий запре
щена. TRUE — в противном случае;
errors —список ошибок, произошедших в результате выполнения предыдущих команд СИДД,
пока запись событий была активна;
known_servers — хранилища, доступные приложению в данном сеансе. Наличие конкретных
хранилищ зависит от специфической установки реализации СИДД;
active_servers — хранилища, открытые в данном сеансе:
active_models — множество sdal_models. доступных вданном сеансе;
data_dictionary —экземпляр схемы (при его наличии), основанный на схеме сеанса СИДД, с
которой связаны СИДД-модели, содержащие словарь данных. Дая реализаций СИДД. соответству
ющих соглашениям по классам реализации 2—6, данный атрибут должен иметь установленное зна
чение;
active_transaction - транзакция (сообщение), обеспечивающее доступ к СИДД-моделям и эк
земплярам схем в данном сеансе.
7.4.2 О б ъ е к т implementation
Объект implementation представляет программный продукт, обеспечивающий функциональ
ные возможности, определенные языковой привязкой СИДД.
EXPRESS-cneiJiid)HKannB
*>
ENTITY implementation;
name
level
sdai version
binding, version
implementation_class
transaction, level
expressionjevel
recording.level
scopejevel
domain equivalence level
END_ENTITY;
STRING:
STRING;
STRING;
STRING;
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
C
Определения атрибутов
name - имя объекта implementation, присвоенное разработчиком;
level —уровень версии программного средства для объекта implementation, определенный раз
работчиком;
sdai_verskm —версия (редакция) настоящего стандарта, которой соответствует данная реали
зация. Значение данного атрибута должно удовлетворять методу регистрации, установленному в 4.3
ГОСТ Р ИСО 10303-1, и быть идентификатором объекта для соответствующей версии настоящего
стандарта (см. С.1);
23