ГОСТ Р ИСО/МЭК 24709-1— 2009
8.29.2.4 Если атрибут var2 присутствует, то его значением должно быть имя существующей пере
менной.
8.29.2.5 Если атрибут var1 присутствует, то первому операнду присваивается значение переменной,
имя которой определено значением атрибута var1. Если атрибут valuel присутствует, то первому операнду
присваивается значение этого атрибута. В противном случае первому операнду присваивается значение,
полученное изтекстового содержимого первого (или единственного)дочернего элемента.
8.29.2.6 Если атрибут var2 присутствует, то второму операнду присваивается значение переменной,
имя которой определено значением атрибута var2. Если атрибут value2 присутствует, то второму операнду
присваивается значение этого атрибута. В противном случав второму операнду присваивается значение,
полученное из текстовогосодержимого второго (или единственного)дочернего элемента.
8.29.2.7 В результате проверки условия должно быть получено значение "true" в том случае, если
строка символов, содержащаяся в первом операнде, совпадает со строкой символов, содержащейся во
втором операнде, в противном случаедолжно быть получено значение "false”.
8.30 Элемент <not_same_as>
8.30.1 Синтаксис
Синтаксисданного элемента аналогичен синтаксису элемента <same_as> (см. 8.29).
8.30.2 Семантика
8.30.2.1 Семантика данного элемента аналогична семантике элемента <same_as>. за исключением
следующего.
8.30.2.2 Этот элемент представляет собой строковую операцию "not equal to" («не соответствует»), В
результате проверки условия должно быть получено значение "true" в том случае, если строка символов,
содержащаяся в первом операнде, не совпадает со строкой символов, содержащейся во втором операн
де. в противном случае должно быть получено значение "false".
8.31 Элемент <existing>
8.31.1 Синтаксис
8.31.1.1 Данный элемент должен иметь следующий атрибут:
-var (обязательный атрибут)— значением этого атрибута должно быть корректное имя переменной
(см. 7.2).
8.31.1.2 Данный элемонт не должен иметь текстового содержимого и дочерних элементов.
8.31.2 Семантика
8.31.2.1 Этот элемент представляет собой условие, основанное на переменной. Проверка условия
осуществляется во время обработки родительского элемента.
8.31.2.2 Если значением атрибута var является имя существующей глобальной или локальной пере
менной. то в результате проверки условия должно быть получено значение "true", в противном случае
должно быть получено значение "false".
8.32 Элемент <not_existing>
8.32.1 Синтаксис
Синтаксис данного элемента аналогичен синтаксису элемента <existing> (см. 8.31).
8.32.2 Семантика
8.32.2.1 Семантика данного элемента аналогична семантике элемента <existing>. за исключением
следующего.
8.32.2.2 Если значением атрибута var является имя существующей глобальной или локальной пере
менной. то в результате проверки должно быть получено значение "false", в противном случае должно
быть получено значение "true".
9 Функции стандартного интерфейса
9.1 Общие положения
9.1.1 В данном разделе установлены требования к использованию функций BioAPI стандартного ин
терфейса BioAPI при проведении испытания на соответствие. В9.2 установлены группы параметров с осо
быми ограничениями, которые необходимо учитывать в дополнение к ограничениям параметров, опреде
ленных в последующих подразделах. Каждый подраздел настоящего раздела (начиная с подраздела 9.3 и
до конца раздела) устанавливает требования кследующим свойствам функций стандартного интерфейса
BioAPI:
1)схеме вызова функции — наименования функции стандартного интерфейса BioAPI, а также наиме
нования входных и выходных параметров, которые необходимо использовать для вызоваданной функции;
41