OpenL Tablets 5.9.1 Release Notes
Contents
OpenL Tablets 5.9.1 is a feature release with new web service testing capabilities, caching improvements, and library upgrades.
New Features
Test Framework for Web Services
Added the ability to include test projects based on OpenL Web Services. Two test types are supported: tests for rules logic and tests for full rules logic including transport and binding.
Cache in Web Services by Memory Footprint Size
New settings for caching in Web Services allow specifying the memory size to use.
Multimodule with Customized Dispatching
An additional multi-module mode enables custom dispatching logic through user-defined classes rather than default handling. Setup steps:
- Create a Java interface representing the rules.
- For each interface method, determine dispatching:
- Data tables: Implement
ModuleDispatcherForDataand annotate with@DispatchedData. - Rules: Implement
ModuleDispatcherForMethodsand annotate with@DispatchedMethod.
- Data tables: Implement
- Create a custom
RuleServiceInstantiationStrategyFactoryimplementation returningDispatchedMultiModuleInstantiationStrategyand register it inopenl-ruleservice-override-beans.xml.
Improvements
Core:
- Generated attributes in Datatype classes are now sorted for enhanced version control compatibility.
WebStudio:
- Warning message when reverting changes with open Excel files.
- “By Category” view is now the default view.
- Tree arguments for expected/actual test results.
- Last viewed page displays instead of the Welcome page after refresh.
- Worksheet alphabetical sorting in the table creation wizard.
Bug Fixes
WebStudio:
- Fixed: Cancel button in “Edit as new version”/”Copy” restores the original table.
- Fixed: Warning about changes in Excel file displays even before the user makes any changes.
- Fixed: Incorrect return values from overloaded property table nodes.
- Fixed: HTTP 500 error on trace for some nodes.
- Fixed: Array datatype alias value error not displayed.
- Fixed: Boolean defaults via
yes/no/y/nnow functional. - Fixed: Datatype default values with spaces handling.
- Fixed: Phrase search in Chrome and IE 9.0.
- Fixed: Special character recognition in simple search.
- Fixed: After clicking the Cancel button, the “Project was modified” warning no longer appears.
Core:
- Fixed: Runtime
equalsmethod for generated datatypes in bytecode. - Fixed: TBasic with void return type contains a return value in trace.
Library Updates
| Library | Version |
|---|---|
| Spring Framework | 3.1.1 |
| Spring Security | 3.1.0 |
| EhCache | 2.5.1 |
| Hibernate ORM | 4.1 |
| Mojarra | 2.1.7 |
| Javassist | 3.15.0 |
| HSQLDB | 2.2.8 |
| CXF | 2.5.1 |