ГОСТРИСО/МЭК10165-4—2001
8.4.3.2АТГР1ВиТЕ8<метка-атрибутасписок-свойств
|<метка -параметра )*| ,< метка-атрибута
сп и сок -св ой ств|< м етк а-п ар ам етр а)4|*
Даннаяконструкиияпозволяетвключатьатрибутывопределеииепакета.Спнсок-свойств.ко-
торый следует за каждой меткой-атрибута, on ределяетнаборопераций. которые могутосуще-
ствлятьсянадуправляемымобъектомсуказанием этогоатрибута.иопрелеляетэначенмяпоумол-
ча>шю.началы1ые,допустимыекобязателы1ыезначения,связаниныес этим атрибутом.
СвойствоREPLACE-WITH - ЕКА11ЬТвключается вопределение, если атрибут имеет значе
ние по умолчанию, которое может быть установлено с помощью операции Replace with default
value.
СвойствоE FAULT VALU Евкл ючается вопределение.еслиатрибутимеетзначемиепоумол-
чанию. которое должно использоваться для обеспечения значения атрибута воперации Replace
\уиЬбе1’аи11Уа1иеилидолжнозадаватьдляатрибутазначениепоумолчаниюприреалнзации пакета
всоответствии с правилами, определенными в ГОСТ Р ИСО/МЭК 10165-1. Если значение по
умолчанию не определено, а свойство REPLACE-WITH-EFAlJLTnpucyTCTByeT, то значение по
умолчаниюопределяетсяспособами,локалы1ымндляуправляемойсистемы.3начениеможетбыть
задано или с помощью указания-значения, или с помощью конструкции ER1VATI N RULE,
котораяустанавливает,какможетбытьопределенозначениепоумолчанию.
Свойство INITIAL VALUE включается вопределение, если атрибут имеет обязательное на
чальноезначенне.котороедолжнонспользоватьсядляатрибутавмоментсоздания.Значениеможет
бытьзаданоспомошыоилиуказателя-значения.или конструкции ERIVATI N RULE, которая
устанавливает, какможетбытьопределеиозначениепоумолчанию.
ЕслиприсутствуетсвойствоРЕВМПТЕ VALUES,тоуказание-типаспецифицируетограни-
чення на допустимые значения, которые можетприннматьатрибут. Указываемая спецификация
должнанметьвидполтипасинтаксисаатрибута, определенногосиспользованием нотацииАСН. 1
дляподтипа.
П р и м е ч а н и е ! — Конструкция PERMITTE VALUES требуется только втехопределениях
атрибутов, вкоторыхнсобходихюзадатьограннчсниснамножествозначсний.доиустимоссинтаксисоматрн-
бута.напримерприизмененнисущсствующейспсцнфикаиииатрибута.Такосограничсниенамножсствозна-
чений атрибутадолжноустанавливаться толькотогда, когдаонооснованонаограничении наследования в
ссминтиксатрибута,аиенанекоторыхпроизвольныхдопущснияхотноситсльнотого.чтоможстобразовывать
присмлсмоемножсствозначений.
Если присутствует свойство REQUIRE VALUES, то указание-типа специфицирует значе
ния.которыеатрибутдолженбытьспособенпрннимать.Указываемаяспецификаииядолжиаи меть
видподтипасимтаксисаатрибута.определенногос использованием мотанииАСН. 1для подтипа.
П р и м еч а н и е!- Это свойство определяет множество значений,требуемое для соответствия.
Напримср.управлясмыйабъектмодсмаможстимстьатрибутскоростиисредачиданныхсдонустимымизна-
чсниямиот0до19.2К;однакосоответстиисмодемастандартуможеттрсбоватьобсспсчснияоднойконкрстной
скорости передачидайн ыхизмножсствадонустимыхзначений. Какивслучаес конструкцией PERMITTE
VALUES,гакоеограничсниснамножсствозначснийагрибутадолжноустанавлинатьсятолькотогда.когдаоно
основанонаограниченки наследованиявссмангиксатрибута, анснанекоторыхпроизвольныхдопушениях
относительного! о,«поможетобразовыватьирисмлсмосмножсствозначсний.
СвойствоСЕТприсутствует.еслизначеннеатрибутаможетбыгьполучеиоспомощьюопера-
цииGet attributevalue.
СвойствоREРЕЛСЕприсутствует.еслиатрибутможетбытьустаиовленспомощьюопераций
8е1аипЬи1еуа1иенСгеа1е.УстановкаспомощыоопераиииСгеа1еприменяетсятолькотогда.когда
этаоперацняподдерживаетсясвязываниемнмензкземплярауправляемоюобьекта.
СвойствоСЕТ-ВЕРиЧСЕявляется обозначен нем того, что присутствуют каксвойствоСЕТ,
так HCBoficTBoREPLACE.
Свойство Априсутствует.еслнатрнбутможстбытьустановленспомощыооперацин
Addmember.
C’BoiicTBoRE.Vl VЕприсутствует,еслиатрибутможетбытьустановленспомощьюоперации
Removemember.
Свойство* - R E M V ЕявляетсяобозначеииемприсутствиякаксвойстаА ,TaK«REMVE.
СвойствоSET-BY-CREATE присутствует, если атрибут может быть установлен с помощью
операции Create. Этосвойство имеетсмысл только тогда, когдаоперация Create поддерживается
8-13011
25