Issues fixed in Corticon 7.1
- Last Updated: January 21, 2026
- Corticon
Issues Fixed in Corticon 7.1.3
| Item | Details |
|---|---|
| COR-18052 | Fixed an issue where incorrect values were being written to ServerState.xml, which could disable the Maintenance Thread (Update Service) and stop automatic CDD-based deployments. The server no longer persists service state and service enable/disable is now only controlled via brms.properties (effective after a server restart). |
| COR-17978 | Fixed an issue in the Corticon 7.1 Studio installer to support Windows Server 2025 |
| COR-17835 | Updated the bundled Progress DataDirect Connect drivers. This
delivers multiple driver level fixes. Consult the DataDirect Connect
documentation for more details. The bundled Connect driver versions
are now:
|
Issues Fixed in Corticon 7.1.2
| Item | Details |
|---|---|
| COR-16625 | A new log filter, 'PAYLOAD,' has been introduced to control the logging of request and response payloads. Payloads will only be logged when this specific filter is enabled, ensuring that customer data is not inadvertently logged. Under all other log filters, payloads will not be captured. Additionally, the 'INVOCATION' filter has been removed. |
| COR-16600 | Updated the bundled Progress DataDirect Connect drivers. This delivers multiple
driver level fixes. Consult the DataDirect Connect documentation for more
details. The bundled Connect driver versions are now:
|
| COOR-16541 | Fixed a performance degradation issue that occurred during rule execution when a remove operation was used in a rulesheet that was part of an iterative subflow. The underlying issue has been resolved, ensuring optimal performance during rule execution in such scenarios. |
| COR-16509 | Fixed an issue with code generation that sometimes led to compilation errors when a rulesheet contained a large number of rules. This has been addressed, and now both rule compilation and execution function as expected. |
| COR-17277 | Updated the web.config to enable the processing of large requests on IIS. By default, IIS only allows 28 MB payloads, which was causing issues when deploying .eds files larger than 28 MB. To resolve this, IIS has been configured to handle requests up to 50 MB. |
| COR-17340 | Fixed a regression in ruleflow branching where the set of entities passing the branch condition could be incorrect, resulting in an incorrect set of entities being processed by the branch. |
| COR-17319 | Fixed an error in rule execution where the set of entities passed to a ruleflow branch could not match the conditional criteria for the branch. This could occur in ruleflows containing nested branches where each branch had multi-level association for the conditional attribute. Example:"Patient.Provider.Facility.state = NY". This was a regression in behavior from earlier releases. |
| COR-17308 | Fixed an issue in Corticon Studio where error or warning messages could appear in the Error Log when starting Studio or working with rule assets. In some cases, opening or editing rule assets in Studio triggered a "Not properly disposed SWT resource" error. While these messages did not impact functionality, they have now been resolved. |
| COR-16525 | Removed the obsolete property
com.corticon.studio.client.soap.clienttype from configuration files. In earlier
versions (6.3 and prior), this property was required because Corticon used
different mechanisms for SOAP calls to Tomcat (Java) and IIS (.NET) application
servers. Starting with version 7.0, Corticon introduced a unified mechanism for
SOAP calls, making this property unnecessary.
|
Issues Fixed in Corticon 7.1.1.2
| Item | Details |
|---|---|
| COR-17280 | Fixed a regression where ruleflow branches were not executed correctly, leading to inconsistent behavior. This issue has now been addressed, ensuring consistent execution across 6.3.2 and 7.1.1. |
| COR-17277 | Updated the web.config to enable the processing of large requests on IIS. By default, IIS only allows 28 MB payloads, which was causing issues when deploying .eds files larger than 28 MB. To resolve this, IIS has been configured to handle requests up to 50 MB. |
| COR-16508 | Fixed an issue with code generation that sometimes led to compilation errors when a rulesheet contained a large number of rules. This has been addressed, and now both rule compilation and execution function as expected. |
Issues Fixed in Corticon 7.1.1.1
| Item | Details |
|---|---|
| COR-16541 | Fixed a performance degradation issue that occurred during rule execution when a remove operation was used in a rulesheet that was part of an iterative subflow. The underlying issue has been resolved, ensuring optimal performance during rule execution in such scenarios. |
Issues Fixed in Corticon 7.1.1.0
| Item | Details |
|---|---|
| COR-15907 | Fixed the issue where Rule tracing in ruletests in Corticon Studio could not disambiguate rulesheets with identical names in a ruleflow. Corticon Studio will now open the correct rulesheet link in the trace results. |
| COR-16475 | Fixed an issue in the Corticon WebConsole where an error was logged when an optional field was missing in the Decision Service request. |
| COR-15930 | Fixed an issue with the Corticon Studio installer that caused a 'java.io.IOException: The system cannot find the path specified' error to be logged. |
| COR-16236 | Fixed an issue in Corticon Server where it now correctly loads the c3p0 connection pool used by Hibernate for executing EDC enabled Decision Services. |
| COR-16244 | Fixed an issue in the Corticon WebConsole where the Corticon Server license path was not displayed in the Server Details. |
| COR-16246 | Resolved an issue in the analytics handler sample where updates to the corticon_analytics_rule_execution table were not being applied. |
| COR-16243 | Fixed an issue where the getXMLClassName Server API was removed; it has now been restored. |
| COR-16161 | Fixed an issue in the WebConsole where the WSDL failed to display correctly for a Decision Service with a name containing Japanese characters. |
| COR-16199 | Fixed a regression in Corticon WebConsole 7.1 where Decision Services deployed via CDD were editable in the Web Console. This issue has been resolved, and now Decision Services deployed via CDD cannot be edited through the Web Console. |
| COR-16009 | Fixed an issue where the Vocabulary Complexity Report was inaccurate when running in supported locales. The report failed to correctly account for attributes when executed in locales other than English, resulting in discrepancies. |
| COR-16003 | The License Database Access field has been removed from the Web Console display, as it is no longer required by the Corticon Server. Database access is now always provided. |
Issues Fixed in Corticon 7.1.0.4
| Item | Details |
|---|---|
| COR-16236 | Fixed an issue in Corticon Server where it now correctly loads the c3p0 connection pool used by Hibernate for executing EDC enabled Decision Services. |
| COR-16244 | Fixed an issue in the Corticon WebConsole where the Corticon Server license path was not displayed in the Server Details. |
Issues Fixed in Corticon 7.1.0.3
| Item | Details |
|---|---|
| COR-16246 | Resolved an issue in the analytics handler sample where updates to the corticon_analytics_rule_execution table were not being applied. |
| COR-16243 | Fixed an issue where the getXMLClassName Server API was removed; it has now been restored. |
| COR-16199 | Fixed a regression in Corticon WebConsole 7.1 where Decision Services deployed via CDD were editable in the Web Console. This issue has been resolved, and now Decision Services deployed via CDD cannot be edited through the Web Console. |
| COR-15930 | Fixed an issue with the Corticon Studio installer that caused a 'java.io.IOException: The system cannot find the path specified' error to be logged. |
Issues Fixed in Corticon 7.1.0.2
| Item | Details |
|---|---|
| COR-15907 | Fixed the issue where Rule tracing in ruletests in Corticon Studio could not disambiguate rulesheets with identical names in a ruleflow. Corticon Studio will now open the correct rulesheet link in the trace results. |
| COR-16161 | Fixed an issue in the WebConsole where the WSDL failed to display correctly for a Decision Service with a name containing Japanese characters. |
| COR-16003 | The License Database Access field has been removed from the Web Console display, as it is no longer required by the Corticon Server. Database access is now always provided. |
| COR-16009 | Fixed an issue where the Vocabulary Complexity Report was inaccurate when running in supported locales. The report failed to correctly account for attributes when executed in locales other than English, resulting in discrepancies. |
| COR-15995 | Fixed an issue in the Corticon WebConsole that prevented deploying a Decision Service with the same name but a different version. |
Issues Fixed in Corticon 7.1.0.0
| Item | Details |
|---|---|
| COR-13434 | In Corticon Studio, when editing a rulesheet, Corticon is not marking as errors invalid assignments to Date, Time and Datetime attributes. For example, a rule action which assigns an integer value to a Date attribute should be marked as an error. This data type mismatch can result in errors during decision service execution. |
| COR-15270 | Fixed an issue with inconsistent uses of <Internal Name> id# and lt;External Name> id# in the returned JSON response. Now, newly created entities are using the .new operator and will be assigned <External Name> id# |
| COR-15911 | Fixed an issue where in some cases rule execution could produce different results when a rulesheet contained multiple filters and the filters did not overlap on the rules impacted. |
| COR-15626 | A new optimization was added to post-process the removal of Entities from the payload at the end of the rule execution rather than removing them inline during rule execution. |
| COR-15489 | Fixed an issue when using the WebConsole on a Windows server to manage a Corticon Server running on a Linux server. The log path for a Batch Configuration specified in the WebConsole was not being honored. |
| COR-15432 | Fixed an issue where different associations from a Parent entity with multiple filters was not filtering a rule that uses an association with the same parent entity. Now this rule configuration is working correctly. |
| COR-15266 | Fixed an issue in Corticon Studio with Java 17. When running ruletests against remote Corticon servers, rule execution would fail. |
| COR-14191 | Fixed the default LDAP configuration shipped for Corticon WebConsole. Added the missing "memberOf " attribute in attributesToReturn to allow users to login with LDAP as Active Directory user. |
| COR-14415 | Fixed an issue with the Corticon upgrade wizard where during the upgrade of rulesheet that uses extensions an error was written into the rulesheet file. |
| COR-14143 | Fixed a decision service compilation error that could occur in rulesheets using limited filters with unrelated entities in the conditions and actions of a rule. |
| COR-13766 | Fixed an issue where if a user was part of both admin and user groups for IBM Open LDAP the user was not granted admin access for Web Console. Now, if a user is part of admin and user groups in IBM Open LDAP, the user will be logged in as an admin in Web Console. |
| COR-13778 | Fixed a problem where a specific sequence of edits to a rulesheet could
result in the rulesheet displaying incorrectly in Corticon Studio. In a
rulesheet, assignment expressions in an action can be either partial or
complete assignment expressions. A partial assignment expression identifies
an attribute to update but does not provide the value, the value is
specified in individual rules. By contrast, a complete assignment expression
identifies both an attribute to update and the value to assign. The
assignment occurs for any rule in the rulesheet where the action is
selected. Adding a partial assignment expression to a rulesheet and later switching it to be a complete assignment expression could result in one or more corresponding rule cells for the action being corrupted. The Corticon Studio rulesheet editor would appear to show the correct value for the cells even though the underlying definition for the cells are incorrect. This could result in rule execution not matching what is shown in the rulesheet. Example: A rulesheet contains a partial assignment action to setOrder.approved. For rule 1 (the column) the
value is set to T: Edit the action to set make it a full
assignment and set Order.approved to
F:This would result in a corrupt
definition for the action in rule 1. This corrupt state can be seen in the
Corticon Studio Rule Canonical Model view as:
The
double assignment is invalid. Corticon Studio now prevents this sequence of actions from causing the corruption of action rule cells. This problem dates back to Corticon 5.6 or earlier. Running the Corticon upgrade wizard will check for this condition and correct any corrupted cells. |
| COR-13781 | Fixed potential problems in the use of Corticon Studio's Upgrade Wizard to upgrade rulesheets using extension operators. The Upgrade Wizard now uses project information to correctly resolve the location of extensions. |
| COR-13728 | Restored ADC supported execution of UPDATE/DELETE that do not include a WHERE clause. This behavior was modified where it only supported UPDATE/DELETE for entities with non-null primary keys. Due to this restriction SQL without WHERE clause were not executed. This fix restores earlier behavior of allowing UPDATE/DELETE SQL statements that do not include WHERE clause |
| COR-13475 | Fixed an issue where EDC vocabulary did not display 'Extend to Database' in Scope section and/or 'Database Filter' in the filter section. |
| COR-13471 | Fixed a regression issue where an extra rule was firing in Corticon Studio 6.3 versus 5.6 when a collection operator is used with a filter that references a collection operator with an unrelated entity when the rule does not also reference the unrelated entity. |
| COR-13457 | Fixed an issue where different rule message results were returned in Studio version 5.6.1.40 compared to 6.3.1.9 if rulesheet had combination of filters, collection operators and remove operator on the same rulesheet. |
| COR-13442 | Fixed the error message logged in the WebConsole log file when deploying a decision Service to a Corticon Server with an expired license. |
| COR-13428 | The Web Console Decision Service list page now retains the correct expansion state of page sections if the page contains both discrete decision services and applications. |
| COR-13402 | The WebConsole now correctly displays an error message when setting an invalid max pool for a decision Service. |
| COR-10081 | Fixed an issue with the Corticon Studio extended operator sample project. Dragging a sample collection extended operator from the operator list into a rulesheet now correctly will drop the operator using the collection notation |