ГОСТ Р ИСО/МЭК 24709-1— 2009
«activity name="CreateTemplate”>
«input name=“BSPUuid*7>
«input name="BSPVersion"/>
«input name="devicelDOrNuM”/>
«input name="inserttimeouttime"/>
«input name="sourcepresenttimeouttime"/>
«input name="capturetimeouttime’7>
«invoke activity="LoadAndAttach" break_on_break=”true">
«input name="BSPUuid" var="BSPUuid7»
«input name=“BSPVersion" var="BSPVersion7>
«input name="devicelDOrNuH" var="devicelDOrNull"/>
«input name=’’BSP" value="1"/>
«input name="eventtimeouttime”
var=“inserttimeouttime"/>
</invoke>
<wait_until
timeout_var=”sourcepresenttimeouttime"
setvar=”eventtimeoutflag"
var="_sourcePresent"/»
<assert_condition
response_rf_true="undecided"
break_if_false=’*true">
«description»
We are testing
«/description»
«not var="eventtimeoutflag*7»
«/assert_condition>
«invokefunction="BioSPI_Capture"»
«input name="BSPHandle" value="1"/>
«input name="Purpose" var="
__
BioAPI_PURPOSE_ENROLL’7»
«input name=*Timeout" var="capturetimeouttime"/>
«output name="CapturedBIR" setvar="bir’V»
«output name="AuditData" setvar="auditbir"/>
«return setvar="retum”/>
«/invoke»
«/activity»
«activity name="LoadAndAttach">
«/activity»
«/package»
7.2 Переменные
7.2.1 Имена переменных в языке утверждений должны состоять изстрок символов, соответствующих
требованиям ИСО/МЭК 10646. которые подходятдля создания «NCName» в пространствах имен W3C XML.
7.2.2 Переменные, имена которых начинаются с символа НИЖНЕЕ ПОДЧЕРКИВАНИЕ («_»). назы
вают глобальными переменными. Любыедругие переменные называют локальными переменными.
7.2.3 Глобальные переменные должны сохраняться в течение обработки всего утверждения. Они
могут быть созданы влюбом процессе (см. 8.6.2.3.8.7.2.3.8.12.2.5.1.8.17.2.9). нодолжны быть связаны со
всем утверждением и не должны быть уничтожены до завершения обработки утверждения. Глобальные
переменные также могут быть созданы как входные параметры утверждений (см. 8.3.2.4).
7.2.4 Локальные переменные могут быть созданы в любом процессе (см. 8.5.2.5, 8.6.2.3. 8.7.2.3,
8.12.2.5.1,8.17.2.9), должны быть связаны с соответствующим процессом и должны быть уничтожены по
завершении этого процесса.
7.2.5 Входные и выходные параметры процессов являются локальными переменными процессов.
Различия между входными параметрами (утверждений и процессов) и обычными переменными заключа
ются в способах их создания и присвоения начального значения. Различия между выходными параметра
ми процессов и обычными переменными заключаются в способах их уничтожения и расположении их
конечного значения.
14