Merative ™ Social Program Management iFix1




                     Merative ™ Social Program Management is now Cúram ™ by  Merative™




Release Notes





Merative Social Program Management iFix1 Release Notes





System Requirements
Improvements, Resolved Issues and Third Party Updates
Known Issues



Welcome to the Merative Social Program Management iFix1 release.


Full product documentation can be found in the Product documentation and PDFs.


For the latest version of the release notes, see



System Requirements


For information about the supported software and hardware for this release, see the Merative Social Program Management Prerequisites.





See the download instructions for this release at





Before running the installer please ensure all files in your Merative Social Program Management installation are writable.


The installation steps are as follows:


  • Extract the contents of the .zip file to a local drive location.
  • Run the Merative Social Program Management installer, which can be found in the INSTALLER folder at that location.
  • After installing, the appropriate build targets must be run as necessary for your installation.


Additional installation instructions can be found in the Development Environment Installation Guide.




If you are upgrading from a previous version, the Merative Social Program Management Upgrade Helper contains documentation and tooling to help you to upgrade your Merative Social Program Management application codebase and database to work with your new version of Merative Social Program Management. The Merative Social Program Management Upgrade Guide describes a recommended process for performing application and database upgrades. The Upgrade Helper contains tools to assist you with implementing the upgrade, including tooling to produce a schedule of required migrations for your upgrade, tooling to provide information about database schema changes and tooling to generate initial SQL scripts for applying changes to your database.


To download the appropriate version of the Merative Social Program Management Upgrade Helper, see the download instructions at



Improvements, Resolved Issues and Third Party Updates


Third Party Updates
Cúram Enterprise Framework
Cúram Modules

Third Party Updates


WorkItem:257353 - Update the versions of the Jackson JARs


The Jackson API contains multiple functions to read and build JSON using Java. It has very powerful data binding capabilities and provides a framework to serialize custom Java objects to JSON strings and deserialize JSON strings back into Java objects. The Java Development Environment (JDE) and the REST infrastructure utilize these utilities.

The versions of these JARs have now been updated from 2.9.9 and to 2.10.2. As a result of this upgrade, the following changes have been made in the JDE and REST deliverables.


  • ../CuramSDEJ/lib/ - the versions of the specified Jackson JARs have been updated.


  • ../CuramSDEJ/lib/jackson-annotations-2.10.2.jar - new JAR added.
  • ../CuramSDEJ/lib/jackson-core-2.10.2.jar - new JAR added.
  • ../CuramSDEJ/lib/jackson-databind-2.10.2.jar - new JAR added.
  • ../CuramSDEJ/lib/jackson-annotations-2.9.9.jar - old JAR removed.
  • ../CuramSDEJ/lib/jackson-core-2.9.9.jar - old JAR removed.
  • ../CuramSDEJ/lib/jackson-databind- - old JAR removed.


  • ../CuramCDEJ/lib/ext/jar/jackson-annotations-2.10.2.jar - new JAR added.
  • ../CuramCDEJ/lib/ext/jar/jackson-core-2.10.2.jar - new JAR added.
  • ../CuramCDEJ/lib/ext/jar/jackson-databind-2.10.2.jar - new JAR added.
  • ../CuramCDEJ/lib/ext/jar/jackson-annotations-2.9.9.jar - old JAR removed.
  • ../CuramCDEJ/lib/ext/jar/jackson-core-2.9.9.jar - old JAR removed.
  • ../CuramCDEJ/lib/ext/jar/jackson-databind- - old JAR removed.


  • ../EJBServer/components/Rest/restlib/dependencyLibsExt/jackson-annotations-2.10.2.jar - new JAR added.
  • ../EJBServer/components/Rest/restlib/dependencyLibsExt/jackson-core-2.10.2.jar - new JAR added.
  • ../EJBServer/components/Rest/restlib/dependencyLibsExt/jackson-databind-2.10.2.jar - new JAR added.
  • ../EJBServer/components/Rest/restlib/dependencyLibsExt/jackson-annotations-2.9.9.jar - old JAR removed.
  • ../EJBServer/components/Rest/restlib/dependencyLibsExt/jackson-core-2.9.9.jar - old JAR removed.
  • ../EJBServer/components/Rest/restlib/dependencyLibsExt/jackson-databind- - old JAR removed.


Cúram Enterprise Framework


Dynamic Evidence
Application Development Environment

Dynamic Evidence


Evidence Validations




WorkItem:257124 - A Comparison Validation with multiple Clauses in a Dynamic Evidence definition gets cached repeatedly in memory at run time resulting in the heap space being exhausted


Issue Description:

If a Dynamic Evidence type definition includes a validation which has a comparison validation containing multiple clauses, duplicate copies of this configuration information will be repeatedly added to a list in memory each time the validation executes.

Each time one of the affected validations succeeds, the configuration information gets added to the list in memory once. However, each time one of them fails, the list in memory doubles in size, which leads to a rapid increase in heap usage and eventually exhausts all the heap space available.

User Interface Impact: No


This issue only affects Dynamic Evidence with comparison validations which have multiple clauses. The following example describes how to configure such a validator.


  1. Login as an administrator.
  2. Navigate to Dynamic Evidence under Rules and Evidence in the shortcuts panel.
  3. Locate an evidence type that contains an integer attribute.
  4. Select one of the Evidence Type Versions and choose New In Edit Copy specifying an effective from date.
  5. For this new version, select the Edit Metadata row-level action.
  6. On the Evidence Properties panel of the evidence editor, click on the Validations tab.
  7. Click Add to add a new Comparison validation. Specify the required fields for the validation details. Ensure Use Literal and Multiple Clauses are checked.
  8. Add two Clauses to the validation.
  9. Choose the Conjunction (Any or All) and click Save.
  10. Save the evidence type version in the editor.
  11. Activate the new Evidence Type Version from the row-level menu on the Dynamic Evidence list page.


Steps to Reproduce:


  1. Login as a caseworker.
  2. Navigate to a case for which the evidence type is configured.
  3. Add an instance of the evidence type to the case.
  4. Specify an invalid value for the attribute that has the comparison validation. Try to save the evidence.
  5. The previously configured validation message is displayed correctly.
  6. Try to save the evidence again.
  7. Issue: Multiple copies of the same validation message will be displayed on the screen, due to the multiple copies of the configuration data stored in memory on the server. The number of validation messages will increase significantly with each attempt to save the evidence. In a worst-case scenario, the heap space on the server will be exhausted.



The configuration data for comparison validators in Dynamic Evidence is now only processed once and duplicates are no longer loaded into memory.

Application Development Environment


Client Development Environment







PO08611, WorkItem:257614 - Field focus delay on the Microsoft Internet Explorer and Edge browsers


Issue Description:

On the Microsoft Internet Explorer (IE) and Edge browsers, there is a delay before focus is set to the first editable field on a form when a page loads. This delay is not seen when using Google Chrome. If the user does not notice this change, they will type in an incorrect field.

User Interface Impact: No

Steps to Reproduce:


  1. Login as a caseworker.
  2. Click on the Cases and Outcomes workspace tab.
  3. Select Person under Searches in the shortcuts panel.
  4. On the Person search page, quickly begin typing in any field other than the Reference field.
  5. Issue: After a small delay the cursor will be moved back to the first row, the Reference field.



The issue has been resolved to prevent switching the focused field if the user has already started typing in the form.



Cúram Modules


Intelligent Evidence Gathering

Intelligent Evidence Gathering





PO08491, WorkItem:256428 - Modal dialog boxes stop working randomly


Issue Description:

When using Internet Explorer 11 to process an application, an issue occurs when the modal is closed. When the user is presented with the Save Application modal, chooses to Save and then clicks Next, a blank modal is displayed.

User Interface Impact: No

Steps to Reproduce:

  1. Login as a caseworker using the Internet Explorer 11 browser.
  2. Register a Person and create a new Application.
  3. Complete half of the application and click Close.
  4. Select the first option 'Save the application and come back to work on it later.' and click Next.
  5. Issue: A blank modal is displayed.



This issue has been resolved by updating the JavaScript for closing modals, the Save Application modal is now correctly closed after selecting Next.




PO08674, WorkItem:256787 - An application error is displayed on an assessment page when pressing Enter to submit a form with focus on a single text field using Internet Explorer 11


Issue Description:

When an assessment question page contains one question displayed as a text field, pressing Enter to submit the form with focus on this text field, results in an application error and the assessment page has to be restarted. If the user selects the Next button on the assessment page then this issue is not reproducible. This scenario is only displayed when using Internet Explorer 11.

User Interface Impact: No

Steps to Reproduce:


  1. Login as an administrator using the Internet Explorer 11 browser.
  2. Navigate to the shortcuts menu within the Administration Workspace.
  3. Select Scripts under Intelligent Evidence Gathering.
  4. Enter 'IEG Sample Script' in the Search Criteria and select Search.
  5. From the Search Results, Run the 'IEG Sample Script' script.
  6. Select IEGSample as the Schema Name and select Run Script.
  7. The About You page opens in a new tab.
  8. Fill out the details in the About You page and select Next.
  9. The Information About You page opens, select Next.
  10. The Household Details page opens.
  11. With focus on the 'How many other people are in your household?' field, press the Enter key.
  12. Issue: An application error is displayed on the Household Details page.



This issue has been resolved and now when the user presses the Enter Key with focus on a single text field in a assessment page, no application error is displayed and the user can submit the form.


The issue was resolved by updating the underlying infrastructure javascript which is executed when an assessment form is submitted.





Before using this information and the product it supports, read the information in "Notices".


Document Information


More support for:
Merative Social Program Management



Software version:



Operating system(s):
Linux, Windows



Modified date:
24 February 2020