ProxySG Content Policy Language Guide

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.

Replaces: action(action_label) replaces label(action_label)

Syntax

action(action_label) action.action_label(yesno)

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:

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

156

Page 156
Image 156
Blue Coat Systems Proxy SG manual Action