Issues fixed in Corticon 6.2
- Last Updated: March 6, 2024
- Corticon
| Item | Details |
|---|---|
| COR-7359 | Corrected translation errors in
Corticon Studio on the operator tooltips for the "and" and "or" operators.
|
| COR-7360 | Added missing translations in Corticon Studio for the
tooltips on the replaceString, regexReplaceString, matches and random operators.
|
| COR-9384 | Fixed a problem in the sorting of collections when the attribute used for the sort is null in two or more entity instances. This could result in the error Comparison method violates its general contract. |
| COR-9382 | Modified Corticon Studio rulesheets to allow the comparison and assignment of CDT enumerated values to non CDT attributes. For example, a CDT of String type named Tier might have the enumerated values bronze, silver and gold. You can now compare a String attribute to a CDT value if the String attribute is not defined to be of type Tier. You may also assign a String attribute a CDT value the String attribute is not defined to be of type Tier. |
| COR-9248 | Fixed a problem in the Corticon Studio Tester where the count of the number of differences in the test could be obscured when the number of differences is large, typically greater than 1000. |
| COR-9144 | Fixed a problem in Corticon Studio where the size of EDS files packaged by the Package Rules for Deployment wizard would increase when overwriting an existing EDS file. |
| COR-9129 | Fixed a problem where case was being enforced at runtime on the 'not' operator but not in Corticon Studio. Runtime no longer enforces case on the 'not' operator. |
| COR-8383 | Fixed a potential ClassCastException on ICcDataObject when using Corticon Server in-process. The error
would occur when rules updated a vocabulary attribute that was not mapped to a
Business Object get/set method. |
| COR-8707 | Modified the Corticon Web Console option to enable
automatic page refresh on top-level pages by default. This default was
incorrectly modified in a prior hotfix to disable automatic page refresh by
default. To disable automatic page refresh, add the following in the file
CorticonServerConsoleConfig.groovy: |
| COR-8623 |
Modified the
When using the utility to generate a WSDL and the property
is set to true in your |
| COR-8532 |
Modified the Corticon Web Console to display all Decision Services within an Application. Previously the display within an Application was limited to 10 Decision Services. |
| COR-8533 | Added an option to the Corticon Web Console to disable
automatic page refresh on top-level pages. This option applies to the pages
listing Decision Services, Servers, Batch Configurations, Users, and the
Activity Log. To disable automatic page refresh , add the following in
the CorticonServerConsoleConfig.groovy:
|
| COR-8538 | Fixed a potential null pointer exception that could occur when executing a Rulesheet where the entity referenced in the filter is used within a new operator in a rule action. |
| COR-8537 | Fixed a null pointer exception that could occur executing
a Rulesheet when the Rulesheet contains a rule combining the isEmpty operator with two or more filtered
aliases. |
| COR-8352 | Fixed a potential out of bounds exception that could occur in Corticon Studio when editing a rulesheet containing comments. |
| COR-8342 | Fixed a problem in the generation of vocabulary WSDLs. The values for the WSDL properties "portType", "binding" and "service" were not being translated in the WSDL when translations were available. |
| COR-8329 | Fixed a problem in the install of the Corticon Server .NET
sample clients. The C-sharp.csproj and
App.configs files in the folder \\Samples\\Clients\\In Process\\C-sharp contained
corrupted data when installed on a Japanese OS. |
| COR-8286 | Fixed a problem with XML or JSON payloads where some, but not all, entities had the entity id specified. Corticon could erroneously allocate ids for entities without ids that conflicted with an input entity which had an id. This problem would not occur if all the input entities had ids or did not have ids. In practical terms this problem would only be seen if taking the output from one decision service, adding entities to it, and then passing it as input to another decision service. |
| COR-8212 | Optimized the import of XML into a ruletest by eliminating
unnecessary validation steps. This optimization allows the input of a ruletest
to be set using large XML files. Note, for very large XML files it may still be
necessary to increase the maximum amount of memory by setting -Xmx to a value of 4g or higher in the Corticon Studio eclipse.ini file. |
| COR-7865 | Fixed a problem in the newUnique operator where a duplicate entry could be created due to
differences in the values of Integer and Decimal parameters. At the Java level,
this problem was due to differences in the value of BigInteger and Long data
types for the same parameter value. |
| COR-8208 | Fixed a problem in the install of the Corticon Server .NET
sample clients. The C-sharp.csproj and
App.configs files in the folder \\Samples\\Clients\\In Process\\C-sharp contained
corrupted data when installed on a Japanese OS. |
| COR-8004 | Improved the ADC error messages when there is a Read ID value in the CORTICON_ADC_READ_DEFS table that does not map to an ID in the
CORTICON_ADC_READ table. |
| COR-8183 | Fixed a potential null pointer exception at runtime in
rulesheets that are using the remove
operator. |
| COR-7112 | Fixed a problem where erroneous extra rule executions
could occur on rulesheets when using the operator "+=" in combination with a collection operator in a filter.
|
| COR-8152 | Fixed incorrect error messages in the Corticon Server REST
API where error messages could incorrectly state dsName, dsMajorVersion or
dsMinorVersion where they should state
name, majorVersion and minorVersion.
|
| COR-7802 | Fixed a problem where setting the property com.corticon.reactor.rulestatement.metadata=true
would cause rulesheet names containing hyphens to show incorrectly in rule
messages. The hypen would be replaced with the number 45. Corticon now
preserves the original rulesheet name for use in rule messages. |
| COR-7374 | Fixed a problem in Corticon Studio where disabling multiple columns at one time in the rulesheet editor could take an excessive amount of time. This operation now completes quickly. |
| COR-7333 | Fixed a problem where setting "Restrict Violation Message" in the Corticon Studio Tester was also enabling "Restrict Info Messages" |
| COR-8011 | Fixed a problem when using the Corticon Web Console to set the license file for a Corticon Server. Upon restart of the Corticon Server, the license information was resetting to its prior value. Changing the license from the Web Console now persists when a Corticon Server is restarted. |
| COR-7998 | Added a property to use the Vocabulary name as the
Reference Name in a Vocabulary level WSDL generated with Corticon.
This
property is for compatibility with an older version of Corticon. To create a
WSDL identical to Corticon 5.4.1 set the properties:
This new
property is intended only for users migrating from old versions of Corticon.
|
| COR-7803 | Fixed a problem in ruletests where an erroneous "value for attribute must be set" warning could be shown after exporting the input for a ruletest from Corticon Studio even though the attribute had a value. |
| COR-7872 | Fixed a problem migrating Corticon 5.2 rulesheets to Corticon 5.7 rulesheets in the use of filters. In some cases, a filter containing an entity reference where the entity was not used in the rule could result in the filter not being applied to the rule. |
| COR-7870 | Improved Corticon ADC error messages when an error occurs performing an ADC database operation. Detailed errors are written to the Corticon log file. |
| COR-7866 | Fixed a problem where the Corticon Web Console would fail downloading the Corticon Server log file from a managed Corticon Server. |
| COR-7625 | Remove the description of the property
com.corticon.server.monitoring.decisionservice.trackingattribute
from CcServer.properties file |
| COR-7566 | Fixed a Null Pointer Exception that could occur when using limited filters in rulesheets upgraded from Corticon 5.2 to 5.7. |
| COR-7326 | Fixed problems using the newUnique operator in a rulesheet where the vocabulary had been
mapped to a database for EDC. Execution of the newUnique operator would produce a Hibernate exception. |
| COR-7176 | Fixed an issue in usage of the forAll operator in a rulesheet in conjunction with an attribute
operator being passed a null parameter. This could result in a Null Pointer
Exception. |
| COR-7114 | Modified the Mixed Connectivity sample bundled with Corticon Studio such that the vocabulary could be reimported from a database without errors. |