Issues Fixed in Corticon 7.3.1

Item Details
COR-18378 Fixed an issue where Corticon Studio Tester now correctly handles and imports JSON data containing null association values.
COR-19561 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:
  • [progress][SQLServer JDBC Driver]Driver Version: 6.0.0.002169 (F003567.U002532)
  • [progress][Oracle JDBC Driver]Driver Version: 6.0.0.001877 (F003441.U002410)
  • [progress][PostgreSQL JDBC Driver]Driver Version: 6.0.0.001982 (F003430.U002394)
  • [progress][MySQL JDBC Driver]Driver Version: 5.1.4.000378 (F000646.U000374)
COR-19017 Corticon Server 7.3.1 is now certified and tested for deployment on JBoss Enterprise Application Platform (EAP) 8.1.
COR-18996 Fixed an issue where a runtime IndexOutOfBoundsException could occur during rule execution when accumulating a collection after a projection, potentially causing decision service failures.
COR-18678 Fixed an issue where filters were not applied correctly when used with sortedBy, resulting in an incorrect set of unfiltered entities being passed for sorting. This fix ensures the filter criteria are evaluated correctly so that only the intended filtered entities are passed for processing.
COR-18237 Fixed an issue in Corticon Server execution where JSON payloads containing a null association and/or null elements within a JSON association array could result in a java.lang.ClassCastException. The server now correctly handles these null values and executes as expected.
COR-18195 Fixed a regression introduced in Corticon Studio 7.1 that caused a runtime NumberFormatException when evaluating expressions involving integer values assigned to decimal data types. For example, expressions such as: decimal1 = ((integer2 - integer1) / 2 + integer1) failed at runtime. This has been resolved, and such expressions now execute as expected.
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-17651 Fixed a regression in Corticon Server 7.1 affecting SOAP execution when using EDC with XML payloads containing large associations. The issue had caused performance degradation. This has now been resolved, and performance has been restored to the levels of previous releases.
COR-17520 Fixed an issue in Corticon Web Console where license information was not displayed in the Web Console after restarting the Server and Web Console. The license details are now preserved and displayed correctly across restarts.
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-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.

Issues Fixed in Corticon 7.3.0

Item Details
COR-17527 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:
  • [progress][Oracle JDBC Driver]Driver Version: 6.0.0.001776 (F003210.U002087)
  • [progress][Oracle JDBC Driver]Driver Version: 6.0.0.001574 (F002815.U001793)
  • [progress][PostgreSQL JDBC Driver]Driver Version: 6.0.0.001856 (F003185.U002075)
  • [progress][MySQL JDBC Driver]Driver Version: 5.1.4.000364 (F000633.U000372)
  • [progress][SQLServer JDBC Driver]Driver Version: 6.0.0.001957 (F003175.U002068)
COR-17520 Fixed an issue in Corticon Web Console where license information was not displayed in the Web Console after restarting the Server and Web Console. The license details are now preserved and displayed correctly across restarts.
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-17352 Resolved an issue in the Web Console that caused Decision Service deployments from the Application Server view to fail with a MissingPropertyException. The deployment process now functions 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-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 releases.