init {sid : <Sid>}
Создает конечный автомат и ассоциирует его с ресурсом sid
. Созданный конечный автомат имеет конфигурацию, заданную в параметрах используемого объекта модели безопасности Flow.
Возвращает результат "разрешено", если создало ассоциацию конечного автомата с ресурсом sid
.
Возвращает результат "запрещено" в следующих случаях:
sid
уже ассоциирован с конечным автоматом используемого объекта модели безопасности Flow.sid
вне допустимого диапазона.Пример:
/* Запуск процесса класса Server будет разрешен,
* если при инициации запуска будет создана
* ассоциация этого процесса с конечным автоматом.
* Иначе запуск процесса класса Server будет запрещен. */
execute dst=Server {
service_flow.init {sid : dst_sid}
}
В начало