Blue Coat Systems Proxy SG Benutzerhandbuch
ProxySG Content Policy Language Guide
156
action( )
Selectively enables or disables a specified define action block. The default value is no.
Note:
Several define action blocks may be enabled for a transaction. If more than one action selected
rewrites the URL or header a specific header, the actions are deemed to conflict and only one
will be executed. When detected at runtime, action conflicts will be reported in the event log
as a severe event. Action conflicts may also be reported at compilation time.
rewrites the URL or header a specific header, the actions are deemed to conflict and only one
will be executed. When detected at runtime, action conflicts will be reported in the event log
as a severe event. Action conflicts may also be reported at compilation time.
Replaces:
action(action_label)
replaces
label(action_label)
Syntax
action(action_label)
action.action_label(yes|no)
The default value is no for all defined actions.
where
action_label
is the label of the
define action
block to be enabled or disabled.
Discussion
Each of the different syntax variants has a different role in selecting the list of actions applied to the
transaction:
transaction:
•
action()
enables the specified action block and disables all other actions blocks.
•
action.action_label( )
enables or disables the specific action block. Any other action block
selections for the transaction are unaltered.
Layer and Transaction Notes
•
Use in
<Cache>
,
<Proxy>
, and
<Exception>
layers. The actions specified in the action block must
be appropriate to the referencing layer.
See Also
•
Definitions:
define action