The options available are as follows:
Context - This option sets the context point to use when evaluating all the XPaths on rules within this RuleBase. For example, if you are receiving a SOAP message, but know you will only ever be working with the contents of the body section, you could set the context location to the body tag, and then write all your remaining XPaths relative to this. Even if a context point has been set, you can still write XPaths to access the full FactBase by making them absolute, i.e. starting with a '/'. The context point will default to a '/' to indicate that all XPaths are being evaluated from the root of the main FactBase document.
Return - This option specifies which part of the data (FactBase) should be returned once this agent has finished processing. This should be a valid XPath expression, which must evaluate to an Element Node, and can make use of Variable definitions if required. This value will default to '/' to indicate that all the contents of the main FactBase should be returned. This return point will be used whether all processing has finished, or a Terminate action is encountered.
Enable Rule Disabling - This flag controls whether disabled rules will be allowed in this RuleBase. If this is not ticked, then even if a rule is set to be disabled, it will still be executed at runtime, where as if it is ticked, each rule marked disabled will be ignored.
Enable Forward Chaining - By default this option is enabled to indicate the full forward chaining engine is required. This means that while processing, all the rules will be continually checked to see which ones are now eligible to fire based on their conditions. This is the recommended approach, as it ensures that the content of the data is always controlling the rules that are firing. If however, you are sure that only procedural processing is required, this option can be turned off, in which case all the rules will fire in priority order (low number to high number) if they are able to. Please see the section on Forward Chaining for more information on how this works.