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

book

Article ID: 168959

calendar_today

Updated On:

Products

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

Issue/Introduction

When you create policy such as the following example:
<cache>
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: 
<cache>
streaming.client=yes cache(no)

 
 

Resolution

Workaround