RSA ClearTrust Agent 4.6 for Microsoft Internet Information Services (IIS)
|Issue||rules.xml file is not being processed|
ctagent.log files shows the following lines:
Oct 25, 2006 04:09:45 PM CDT -  - <Info> - Nothing to process. No rules defined
|Cause||This error indicates that the xml parser was unable to correctly parse one or more of the rules in the rules.xml file. The xml parser is quite sensitive to syntax.|
|Resolution||Ensure that the first line of the rules.xml file is a valid xml tag. Ensure that regular expressions do not contain leading or trailing spaces that might change the context of the expression.|
Note that some of the examples in the rules.xml file are misleading. Wildcards in the regular expressions are parsed as they would be for 'grep' not as they would be for DOS wildcard filename mapping. The expression
because the "." (dot) matches any one character and the (*) asterisk matches one or more or none of the characters following. The star is superfluous in this example as the regular expression "/default\.ida" would match "/default.ida" as well.
Here is what a full request should look like with a rule defined to exclude the resource.
2009-08-12 15:46:01 -0700 -  - <Info> - Incoming request
Note that you must see that the rules are loaded. If there is any typo in the rules.xml file the rules will not be loaded. There is no way to know what rule is not being read. If there are no rules read you will see the following message:
2009-08-12 15:54:24 -0700 -  - <Debug> - Processing the request to see if any rules match
|Legacy Article ID||a32298|