This document outlines changes since the official version 2.1 release.
If a user attempts more than 3 invalid logins, the user account is automatically suspended and will require a reset.
This new addition to configurations allow for a set of default values to be set for each start of the rules engine. Default values for empty columns in a CSV file can also be set.
FMT Octopus now supports the handling of Portlet requests by wrapping each individual Portlet in the same was as a normal web page would be wrapped by the inline filter.
The inline filter automatically detects the presence of XML in the incoming request and decomposes the individual XML tags into more friendly variable names.
This addition provides console support for double-byte character sets such as Chinese, Korean and Greek.
This addition provides test data support for double-byte character sets such as Chinese, Korean and Greek.
By allowing a relative path for the home folder it has become easier to create packaged stand-alone instances, such as the servers listed below.
This server is a low-volume, ready to run from USB drive demo server that includes the Console, the MyBank demo and a test server.
This server is a fully replicable stand alone server instance that can be installed multiple times on the same server, in such a way that each instance can process data simultaneously. This server forms the basis for the FMT Octopus offline appliance.
This server contains the console application and the basic deployment components needed to perform a technical compatibility exercise. It can be launched from a USB drive to save time installing any software other than the inline filter.
The product now collects a performance count for each “dead-end” or un-connected chain points on a rule, so it is possible to see how many times the dead-end has been reached.
Upload and download capabilities have been added for rules configurations.
The HTTP Session Tracker rule now has the ability to turn cookies off if required.
To improve memory consumption, empty variables will no longer be carried around on the data packet and will not be stored in test data.
The ability to send an email to an administrator in the case of an internal failure in the rules engine has been added.
It is now possible to configure the inline filter to survive an internal failure and auto-recover.
For performance reasons, it may not always be desirable to automatically output a copy of the information sent to the console to the application server’s system console. Therefore this feature has now been made optional.
In the past error messages on the server side would simply output the error code. This has been improved to now include properly formatted error messages in the default rules language.
The Alias rule is used with SOA and AJAX data to simplify the rule writing for tags in deep XML documents.
The Crash rule forces an internal failure in the rules engine. It is used for testing the email alerting feature of the product.
The FailSafe rule is capable of detecting an internal failure an make a decision on how to proceed. It can also ensure recovery if desired.
The SMTP Email rule is capable of sending an email to any number of recipients using the SMTP server defined for crash alerting.
The HTTP Header Reader is capable of reading any header encapsulated in a HTTP request. This is mainly useful to read information added by proxy servers.
Added icons in front of links on main page Created icon buttons (picture and text) for all major tasks Allowed sliding/dragable console window sizes Changed “save rules” and “regular expressions tool” into icons Added cut, copy and paste icons to rules editor Changed green dot in rules editor into something more “rounded” Masked JDBC driver password
Rules engine menu missing if extension not installed for rule set that use it. Value Comparer makes comparing to a Variable incorrect under certain conditions. Fix spelling error in rules manifest. Ignore rules sets with no “first rule”. Fix the return of a null parameter from a request that has been stored in the session Allow spaces in deployed server path Make sure that the portlet API is optional for a deployment Under certain conditions filter did not fail open
Include information on filter jar file and using shared lib for rules engine Portal configuration documentation Documentation of all new rules Documentation of SOA and AJAX Document test page creation (for “pinging”) Documentation on setting up SMTP server Documentation section on failure handling Added extension files information to rules reference Added group information to rules reference