Creating local policy using streaming.content= returns the error message "Error: Late condition guards early action"


Article ID: 168959


Updated On:


Asset Management Solution Data Center Security Monitoring Edition ProxySG Software - SGOS


When you create policy such as the following example:
streaming.content=yes   cache(no)
The ProxySG appliance displays the message
Error: Late condition guards early action and the appliance cannot install your policy. This is expected behavior for two reasons streaming.content= only applies to transactions that have been handed off to one of the streaming-media proxies and cache(no) is an action that can only be applied to HTTP and FTP transactions. After the hand off has occurred, the appliance cannot apply HTTP transaction policy, which is cache(no).

Consider using the condition streaming.client= instead. For example: 
streaming.client=yes cache(no)