ГОСТ Р ИСО/МЭК 10166-1-2001
Два значения с этим синтаксисом согласуются только в том случае, если число строк в них одинаково и соответствующие строки согласуются. Согласование строк проводится как и для синтаксиса caselgnoreStringSyntax.
9.4.2 Синтаксисы прочих атрибутов
9.4.2.1 Синтаксис booleanSyntax
Предназначен для атрибутов, имеющих булевские значения. booleanSyntax ATTRIBUTE-SYNTAX BOOLEAN
MATCHES FOR EQUALITY : : = {id-dfr-att-syn 2}
Два значения атрибутов с этим синтаксисом согласуются на равенство в том случае, если они оба равны TRUE или FALSE.
9.4.2.2 Синтаксис integerSyntax
Предназначен для атрибутов, значения которых являются целыми числами. integerSyntax ATTRIBUTE-SYNTAX INTEGER
MATCHES FOR EQUALITY ORDERING : : = {id-dfr-att-syn 1}
Два значения атрибутов с этим синтаксисом согласуются на равенство в том случае, если целые одинаковы. Применяются правила упорядочения целых чисел.
9.4.2.3 Синтаксис generalizedTimeSyntax
Предназначен для атрибутов, значения которых представляют абсолютное время. generalizedTimeSyntax ATTRIBUTE- SYNTAX GeneralizedTime
MATCHES FOR EQUALITY ORDERING : : = {id-dfr-att-syn 3}
Два значения атрибутов с этим синтаксисом согласуются на равенство в том случае, если они представляют одно и то же время. Более раннее время считается «меньше», чем более позднее.
9.4.2.4 Синтаксис Person
Предназначен для атрибутов, значения которых представляют физическое лицо.
Person : : = SEQUENCE {
|
surname |
[0] |
CharacterData OPTIONAL, |
|
givenname |
[1] |
CharacterData OPTIONAL, |
|
initials |
[2] |
CharacterData OPTIONAL, |
|
title |
[3] |
CharacterData OPTIONAL, |
|
organization |
[4] |
CharacterData OPTIONAL } |
Часть 4. Реализация СПД
10 Предоставление абстрактных услуг СПД
В данном разделе устанавливается, как сервер СПД предоставляет абстрактные услуги СПД. Он охватывает абстрактные операции Create, Delete, Copy, Move, Read, Modify, List, Search, Reserve и Abandon (описание операций см. в разделе 8).
Предоставление абстрактных услуг порта СПД подразумевает, что существует абстрактная ассоциация между портом СПД поставщика (сервера СПД) и портом СПД потребителя (пользователя СПД).
Пользователь СПД может иметь несколько выполняющихся абстрактных операций, т.е. может иметь место параллельное выполнение абстрактных операций.
Ошибочные ситуации не описаны.
10.1 Выполнение абстрактной операции Create
Когда сервер СПД получает от пользователя СПД запрос абстрактной операции Create, он осуществляет следующие шаги:
а) проверяет, что пользователь СПД имеет требуемые права доступа;
68