Release Notes for Oracle Health Insurance Enterprise Policy Administration Patch 4.24.1.0.5

This document contains the release notes for Oracle Health Insurance Enterprise Policy Administration Patch 4.24.1.0.5.

Version compatibility: Oracle Health Insurance Enterprise Policy Administration Release 4.24.1.x is only compatible with other Oracle Health Insurance applications release version 4.24.1.x unless explicitly stated otherwise.
In accordance with the OHI error correction policy (Document 1494031.1 on My Oracle Support), error correction support will be provided for this release and the previous two releases.

Enhancements

No enhancements.

Upgrade Steps for Installation

To perform the upgrade, perform the following steps:

  1. Perform any pre-upgrade steps.

  2. Stop all the managed nodes running the existing version of the application.

  3. Perform any pre-undeploy steps.

  4. Undeploy the existing version of the application.

  5. Back up the database.

  6. Perform any post-undeploy steps.

  7. Unpack the release bundle into a directory that we refer to as OHI_ROOT from now on.

  8. Change Installation Configuration: In <OHI_ROOT>/util/install, make a copy of ohi_install.cfg.template and name it ohi_install.cfg.

  9. Edit ohi_install.cfg to contain your specific database connection data and other configuration settings. The settings are explained in the file itself.

  10. Make sure NO connections are present to the database using the OHI_xxx_USER account (where xxx is the abbreviation of the application)

  11. Run the Upgrade script:

    1. Open a command window and browse to <OHI_ROOT>/util/install.

    2. Run the upgrade by executing ./ohi-update.sh .

  12. Make the required changes to the ohi properties file

  13. Perform any post-upgrade steps

  14. Start WebLogic application server

  15. Deploy the Application

  16. Perform any post-deploy steps

Configuration Properties

This section intentionally left blank.

Web Services

This section intentionally left blank.

Data Conversion

This section intentionally left blank.

Dynamic Logic

This section intentionally left blank.

UI Changes

This section intentionally left blank.

Breaking Changes

This section intentionally left blank.

Bug Fixes

BugDB SR Internal Summary

37374755

3-37468227341

POL-16379

Multiple issues while translating screens from English to Dutch

Description:

Translations not applied at several places when language is changed

Resolution:

Translation issues are fixed at few pages

37152727

POL-16027

Fees schedule/Adjustment/Surcharge amount get saved only in default currency during patch operation

Description:

when performing patch operation by only specifying amount value and not the currency, then the default currency is used instead of the currency defined for the existing record.

Resolution:

Additional check was introduce to differentiate between add and replace operation to ensure setting of default currency only in case of add operation when currency is not mentioned in the payload.

37270893

POL-16240

Usages - Null pointer exception on trying to update the time validity field

Description:

when we are trying to update any dynamic record, flex code or dynamic field usage by converting SVTV to MVTV we are getting Null Pointer exception

Resolution:

added a query hint eclipselink.flush to false so that the implicit flush is not called while executing native query and the attributes that are getting updated are not flushed and will not get NPE

37038205

POL-15754

Batch jobs consisting extracts fails when OHI Extract purge runs concurrently

Description:

Policies daily exchange batch job fails when OHI policies extract data file purge is triggered concurrently because foreign key index for foreign key constraint on extract table was missing.

Resolution:

This issue was resolved by adding a foreign key index for the foreign key constraint on the extract table.

37434548

POL-16414

Macro Definition : Unable to create macro definition for the second time

Description:

Create Macro definition page is not loading for second page. User has to do hard reload to create the record

Resolution:

"Create Macro Definition" page opens for second time.

37185725

POL-16092

Init Condition not working for TabTable

Description:

In policyenrollmentproducts floorplan tab level (policy Addon), configure an init condition between a dynamic field usage and policy code. Init condition not working for usage defined in tab table

Resolution:

Init Condition works fine for tab table

37296460

3-38629251051

POL-16280

Direct debit details on the policy bill receivers missing in JET UI

Description:

More section is not visible in Bill Receivers tab when only single value dynamic fields are present

Resolution:

More section is visible in Bill Receivers tab when only single value dynamic fields are present

37406109

3-39093009551

POL-16403

Data file deletion operation during extract run is expensive

Description:

The data-file deletion operation is a costly affair during extract execution. The query perform index fast full scan causing slowness

Resolution:

The select and delete query on dat_data_files was improved by joining with data file-set id

37534266

3-39465955281

POL-16550

Revert bug fix for issue with Change Event Rule (Function) new/old Object

Description:

When updating a PolicyEnrollment (with at least one dynamic record) that has a linked PolicyEnrollmentMedicareDetail, the system throws an InvalidDataAccessApiUsageException during the Policy Validation Rule dynamic logic execution. As a result, the policy fails to be approved. This issue was introduced by the bug fix 36450509/POL-14922, which was implemented in 4.24.1.0.0 release.

Resolution:

The fix for 36450509/POL-14922 has been reverted, effectively reintroducing the bug. A proper fix will be scheduled for a future release.

37502124

POL-16495

Flex Code Group Details Page - End date is missing in the table

Description:

Navigate to object navigation: "Flex Code Group Details" of Flex Code group page. In the table, only 2 fields - Start Date and Flex Code is displayed, end date is missing

Resolution:

End date field is added to Flex Code Group Details Page

37473493

3-39147707741

POL-16467

Concurrent Modification Exception is thrown when SearchBuilder results of ReferenceSheetLine is sorted and iterated in dynamic logic by multiple threads

Description:

SearchBuilder queries on reference sheet lines are cached in the JVM. If multiple threads use the same query criteria, the cached List is returned. So, if one thread is iterating over the List and if another thread performs the sort operation on the List, this error could happen.

Resolution:

A copy of cached list is now returned by the searchBuilder which allows multiple thread to simultaneously modify the list, preventing concurrent modification exception

37499872

POL-16485

For Generate accounting detail messages, selection criteria group account is not getting applied properly

Description:

For Generate accounting detail messages, selection criteria group account is not getting applied properly. All accounting detail is getting picked up for message generation irrespective of associated group account.

Resolution:

Additional condition for group account was not getting set when long running operation was submitted for processing. After setting group account selection criteria the issue got resolved.

37390967

POL-16390

Group Client page - When filling date field in Additional Fields drawer, getting error in the console and not able to save the record

Description:

Open any record of group client. Click on Edit button. Click on Additional fields link. Enter a value in any date field and click on Apply button. Getting converter error in console and not able to save the record

Resolution:

Date field values can be filled in Additional Fields drawer in Group Clients page

Issues that were backported in previous Release / Patch

No backports.