enter {sid : <Sid>, state : <State>}
It switches the finite-state machine associated with the sid
resource to the specified state
.
It returns the "granted" result if the finite-state machine associated with the sid
resource was switched to the specified state
.
It returns the "denied" result in the following cases:
state
from the current state is not permitted by the configuration of the finite-state machine associated with the sid
resource.sid
resource is not associated with a finite-state machine of the Flow security model object being used.sid
value is outside of the permissible range.Example:
/* Any client in the solution will be allowed to query
* a server of the Server class if the finite-state machine
* associated with this server will be switched to
* the "started" state when initiating the query. Otherwise
* any client in the solution will be denied to query
* a server of the Server class. */
request dst=Server {
service_flow.enter {sid : dst_sid, state : "started"}
}
Page top