Release Notes for Oracle Health Insurance Value-Based Payments Release 3.22.1.0.0

This document contains the release notes for Oracle Health Insurance Value-Based Payments Release 3.22.1.0.0.

Version compatibility: Oracle Health Insurance Value-Based Payments Release 3.22.1.x is only compatible with other Oracle Health Insurance applications release version 3.22.1.x unless explicitly stated otherwise.
OHI applications expose the technical ID (created by sequence generator) in HTTP API and IP. This might be changed to an alternate technical ID (the data type might not be an integer) in a future release. Hence, it is advised to follow the generated HATEOAS links instead of hard-coding/bookmarking the IDs in the external integrations.
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

ID Summary Description Included in Patch

AUT-2077

New User Provisioning Features

This enhancement

  • Introduces a new auditing table User Role History

  • Makes it possible to remove a user even after the user has logged in

  • Introduces a new access restriction type 'User Credentials Acl Type(USRCRD)' for accessing user credentials

  • Updates the generic HTTP API and provisioning integration point to provide access to the new auditing information

NXT-20382

New Advanced Search Features

This enhancement introduces the ability to do between, less than and greater than searches on dates, number, and amount fields, in the advanced search.

NXT-20655

Invalidate and re-populate non-entity cache

The application keeps non-entity caches for extensibility configuration. In some scenarios it is possible for the cached content and the database to be out of sync. This situation can be resolved by restarting the server.

This enhancement introduces new web service that provides an alternative to restarting the server. Calling this web service clears the non-entity cache.

NXT-21416

Use Vault as alternative secrets store with WebLogic deployments

Next to Fusion Middleware / WebLogic Oracle Platform Security Services (OPSS), OHI applications also support HashiCorp Vault as alternative secrets store. See the Installation Guide for details.

NXT-22299

RestClient Connection Pool

This enhancement introduces a REST client connection pool. Any application invoking REST calls now consume the connections from a shared connection pool, instead of creating a new connection every time. The parameters for using connection pool, e.g. Number of connections, etc, are configurable.

NXT-22573

Conditional Display of Fields in Lists and Tabs

This enhancement introduces the ability to control the display of fields within a row in a table and multi-value list within the form region.

NXT-22658

Overview of External End-Points

This enhancement introduces a new integration point that generates an overview of all defined end-points to which the application sends messages.

NXT-22730

Increase Dynamic Field Length

This enhancement introduces the ability to update the Field on a Flex Code Field Usage. The new Field must have the same datatype and the length value cannot be smaller than the previous Field. For numbers, the number of decimals cannot be smaller than the previous Field.

NXT-22766

Show Loading Icon for Page Navigation

This enhancement introduces the display of the loading icon when a user navigates the menu. This provides the user with a visual cue that the application is in the process of loading the page.

NXT-23006

The TaskProcessingResource exposes the current AQ queue depth

This allows customers to monitor the backlog of work stored in the queue.

NXT-23097

JavaScript Extension Toolkit Upgrade

This release includes an upgrade of the JavaScript Extension Toolkit (JET) technology. In addition to several non-functional improvements, this upgrade also further improves to the look and feel of the application.

NXT-23098

Infinite Scrolling on Search Pages

This enhancement introduces infinite scrolling on search pages, i.e., new search results are fetched every time the user scrolls down further. This enhancement replaces the pagination of search results.

NXT-23199

Update Dynamic Record Definitions

This enhancement introduces the ability to add required fields to dynamic record definitions and flex code definition that are already in use.

Changing a field from optional to required will require the user to set a value for that field the very next time when that either the record or flex code is updated, or the extended entity itself is updated.

In the scenario that the user adds a new required field to a dynamic record that is linked to configuration, the user must ensure that both source and target environment are aligned in their dynamic record configuration before using the configuration migration tool to migrate the actual dynamic records.

NXT-23455

Generic API Patch Operation

This enhancement extends the existing PATCH operation in the generic API so that resources can be called by their functional key (CODE), rather than their technical ID. This eliminates the need for a query before patching.

NXT-23507

Improved Login Page

This enhancement aligns the look and feel of the Login page with Oracle’s latest standard

NXT-23648

Application Owner Schema Change

The privilege SELECT ON SYS.V_$PARAMETER is no longer required in the application and is removed from the installer. This change impacts only fresh installations.

NXT-24452

Extensibility: Additional Fields on Provider Identifier

This enhancement extends the number of supported single-value non-time-valid dynamic fields on the Provider Identifier entity to:

  • 20 Char fields

  • 5 Number fields

  • 20 Date fields

  • 50 Flex fields

  • 5 Provider fields

NXT-24489

JSON Re-Indexing Package

This enhancement introduces the package OHI_REFERENCE_SHEET_LINES_INDEX_MAINTENANCE_PKG, that creates an oracle text index OHI_REF_SHEET_LINE_IDX1 on OHI_REFERENCE_SHEET_LINES table in Oracle 19c format with Sync frequency option. This package needs to be executed in the Post-upgrade stage.

POL-10220

User Interface Improvements

This enhancement introduces the following features the create policy page to improve operational agility of the end-user:

  • The ability to auto-populate start dates

  • The ability to make native multi-value fields appear and behave as single value fields

  • The ability to copy an record in creation mode

POL-5073

New pages: Members and Membership

This enhancement introduces:

  • A new member page

  • A new floor plan template

  • A new color (orange) that can be selected for labels

  • The ability to configure address formats

  • The ability to add filter to a multivalue list

POL-7230

Dynamic Logic Test Integration Point

This enhancement introduces a new integration point that enables dynamic logic unit tests within the application, without having to invoke the entire core process to trigger an invocation of the logic.

POL-8263

Automatically Include New Dynamic Fields in the API

This enhancement introduces ability in the API layer to auto-include new dynamic fields in a floor plan.

POL-8741

New page for Activities

This enhancement introduces a set of new user interface pages to start and monitor activities.

POL-9190

Immediate Primary Date Format Changes

This enhancement introduces the ability to change the primary date format on the default country without having to restart the server to effectuate the change.

POL-9288

Improved Look and Feel

This enhancement introduces several small changes to menus and alignments to improve the overall look and feel of the application.

POL-9643

IETF RFC2882 Email Format Support

This enhancement enables the use of email addresses according to the IETF RFC2882 standard in Relations and Providers

POL-9667

Enhanced Enrollment Matching

This enhancement introduces the concept of policy identifiers. This makes it possible to identify a policy on another identifier (like the subscriber’s SSN) besides the OHI policy code. Policy identifiers are configurable.

Additional functionality for relation identifiers: When new members are created it becomes possible to store the used code as an identifier and generate a system generated relation code instead.

POL-9775

Enhance Flexcode LOV template to show "additional" fields other than value and descriptor

With this enhancement, it will be possible to show additional flex code fields in addition to the value and descriptor in the JET UI.

POL-9798

New Features Quick Search and Advanced Search

A new mode is added to the quick search component - AND mode. This mode allows specifying values specific to the search criterion.

In addition, for quick and advanced search, at the property level, it is possible to configure "like", "likeic" or "eq" as queryOperator. It is also possible to configure if the value should be converted to uppercase or not.

POL-9955

Light Deployment (without ADF, with Vault)

This enhancement introduces an alternative, light deployment EAR file, in addition to the standard EAR. This new light EAR file deploys on Weblogic slim middleware and is placed under the lightApplication directory of the release zip. This deployment do not use Oracle Platform Security Services (OPSS) and does not support ADF pages.

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

Additional Upgrade Steps for Installation

The following phases are defined:

  1. pre-upgrade: Application is still running

  2. pre-undeploy: Application is stopped, but not undeployed.

  3. post-undeploy: Application is undeployed. Database is backed up

  4. post-upgrade: Released upgrade script has run.

  5. post-deploy: New application is deployed and is up and running.

Stage: pre-upgrade

Action: execute the following query to find future duplicates

select usrs.login_name
,      dupes.alias
from   ohi_users usrs
,      ohi_user_preferences uspr
,      (select uspr_id
        ,      alias
        from   ohi_bookmarks
        group  by uspr_id
        ,      alias
        having count(*) > 1
       ) dupes
where  uspr.id = dupes.uspr_id
and    usrs.id = uspr.usrs_id

This query lists bookmark aliases per user that have more than one occurrence and will violate the new unique constraint. Update the alias of the violations such that there are no more duplicates

Stage: post-undeploy

Action: Apply mandatory WebLogic patches

The following are the mandatory (minimal required) patches. Please apply them in the order listed below:

  • 33416868: WLS PATCH SET UPDATE 12.2.1.4.210930 (OCT 2021 PSU)

  • 32211968: ECLIPSELINK - ALL VERSIONS - GOES INTO DEAD LOCK DOING OBJECT BUILDING

After applying the above patch(es), if the managed server fails to start due to coherence errors, please follow the solution described in Doc ID 2634266.1

Stage: post-undeploy

The following steps are to be performed before running the upgrade script:

Action: Privilege changes to SYSTEM user, the below commands should be executed as SYSDBA:

GRANT SELECT ON sys.gv_$aq TO system WITH GRANT OPTION;
REVOKE SELECT ON sys.v_$parameter FROM system;
REVOKE EXECUTE ON sys.dbms_system FROM system;

Action: Privilege changes to USER schema, below command should be executed as SYSTEM user

GRANT SELECT ON sys.gv_$aq TO OHI_CAPITATION_USER;

Action: Privilege changes to OWNER schema, below commands should be executed as SYSTEM user

GRANT CREATE TRIGGER TO OHI_CAPITATION_OWNER;

Stage: post-upgrade

A new OHI_REFERENCE_SHEET_LINES_INDEX_MAINTENANCE_PKG has been provided as part of the patch. Post upgrade of the patch login as ohi_<app>_owner and execute the below command to recreate the index.

begin
  ohi_reference_sheet_lines_index_maintenance_pkg.create_index (1);
end;
/

Configuration Properties

Ref Action Subject Description

CPN-1822

Added

ohi.ui.httplink.{0}

This property is used for defining the address of the http link. {0} represents a custom identifier that can be specified to provide more context to the http link configuration.

NXT-21416

Added

ohi.vault.token

Vault token

NXT-21416

Added

ohi.vault.kv.secrets.engine

By default, OHI applications assume that Vault’s Key-Value secrets engine is enabled at root path "secret"

NXT-21416

Added

ohi.secure.secrets.store

The type of store the OHI application uses for secrets

NXT-21416

Added

ohi.vault.namespace

OHI specific Vault namespace section, under the path determined by properties ohi.vault.kv.secrets.engine/ohi.vault.namespace to look for secrets

NXT-21416

Added

ohi.vault.pem.url

Resource URL to Vault pem

NXT-21416

Added

ohi.vault.clientkeypem.url

Resource URL to Vault Client Key pem

NXT-21416

Added

ohi.vault.clientpem.url

Resource URL to Vault Client pem

NXT-21416

Added

ohi.vault.environment.identifier

To distinguish secrets on a per OHI application instance basis

NXT-21416

Added

ohi.vault.address

Vault address. Must use HTTPS

NXT-22299

Added

ohi.service.{0}.client.pool.destination.maxqueued

The maximum number of connections in the pool allowed to be queued per destination for client {0}. Effective immediately for non-cached clients.

NXT-22299

Added

ohi.service.client.response.content.maxsize

Maximum allowed response content size in MegaBytes (MB).

NXT-22299

Added

ohi.service.{0}.client.pool.timeout.connection

The max time, in milliseconds, a connection can take to connect to destinations. A value of 0 means never timeout. This property is specific to clientId {0}. Effective immediately for non-cached clients.

NXT-22299

Added

ohi.service.{0}.client.pool.timeout.idle

The max time, in milliseconds, a connection can be idle. This property is specific to client {0}. Effective immediately for non-cached clients.

NXT-22299

Added

ohi.service.{0}.client.pool.timeout.addressresolution

The max time, in milliseconds, to resolve the host address. This property is specific to client {0}. Effective immediately for non-cached clients.

NXT-22299

Added

ohi.service.{0}.client.pool.destination.maxconnections

The maximum number of connections in the pool per destination for client {0}. Effective immediately for non-cached clients.

NXT-22299

Added

ohi.service.client.pool.timeout.connection

The time in milliseconds before the attempt to connect to an outbound service times out. Effective immediately for non-cached clients.

NXT-22299

Added

ohi.service.client.pool.timeout.idle

The max time, in milliseconds, a connection can be idle. Effective immediately for non-cached clients.

NXT-22299

Added

ohi.service.client.pool.timeout.addressresolution

The max time, in milliseconds, to resolve the host address. Effective immediately for non-cached clients.

NXT-22299

Added

ohi.service.client.pool.destination.maxconnections

The maximum number of connections in the pool per destination. Effective immediately for non-cached clients

NXT-22299

Added

ohi.service.client.pool.destination.maxqueued

The maximum number of connections in the pool allowed to be queued per destination. Effective immediately for non-cached clients.

NXT-22299

Added

ohi.service.client.pool.active

Enable or disable to leverage connection pool functionality

POL-5073

Added

ohi.jsui.formatted.address.person

Added a new property to show formatted address for persons resource

POL-5073

Added

ohi.jsui.formatted.address.organization

Added a new property to show formatted address for organizations resource

Web Services

Ref Action Subject Description

NXT-20655

Added

Non-Entity Cache Integration Point

'/api/nonentitycache/invalidateall' IP invalidates all the non entity caches. It supports POST HTTP request. Successful response returned by this IP is 204.

NXT-22658

Added

Outbound Integration Point

A new IP that shows all the outbound integration points and their endpoints

NXT-23006

Modified

Control Task Processing

The existing status response is extended with information about the number of items in the task processing queue

POL-7230

Added

Test Dynamic Logic Integration Point

New Integration Point

POL-9643

Modified

persons API

Relation email address now allows IETF RFC2882 Email Format

POL-9643

Modified

providers API

Provider email address now allows IETF RFC2882 Email Format

POL-9667

Modified

Relation Integration Point

Create relation identifier and generate relation code

Data Conversion

Ref Action Subject Description

POL-8263

Added

OHI_FLOOR_PLANS_B

Set AUTOINCLUDE_EXTENSIBILITY to true for all the system plans to have template SEARCH TABLE, HIERARCHICAL RECURSIVE, VIEW AND EDIT LIST

Dynamic Logic

Ref Action Subject Description

POL-7230

Added

Test Unit

New signature

UI Changes

Ref Action Subject Description

CPN-1942

Modified

amount field

The amount value should be restricted by the min or max range as specified by the metadata with maximum precision set to 4 decimal places. If metadata has decimal limit 1- 4 then use the same in UI else if it is more than 4 in metadata then truncate the decimal length to 4.

NXT-20382

Added

queryOperator : bet / lt / gte

queryOperator property is supported on dates, number, and amount fields while configuring floorplan for advanced search

NXT-22766

Added

JET Pages

Loading Indication would be shown on navigating to any other pages

NXT-23097

Added

JavaScript Extension Toolkit Upgrade

OHI is upgraded to new JET version

NXT-23507

Modified

Login Page

New look and feel for the Login page

POL-5073

Added

Membership

Contains foldout of person details and policy details such as policy enrollment list and policy enrolled products.

POL-8741

Added

Contract Activities

Added a new page: Contact Activities in Capitation

POL-8741

Added

Global Activities

Added a new page: Global Activities in Policies, Claims & Capitation

POL-8741

Added

Financial Transaction Set Activities

Added a new page: Financial Transaction Set Activities in Policies, Claims & Capitation

POL-9288

Modified

Menu CSS improvement

CSS changes made on menu

POL-9288

Modified

All pages

Modified tab bar

POL-9798

Modified

Quick Search Component

New mode 'AND' is added in Quick Search Component, which allows specifying values specific to the search criterion.

POL-9798

Modified

Quick Search and Advanced Search Component

Possible to add 'like', 'likeic' and 'eq' as queryOperator in Quick and Advanced Search Component.

POL-9798

Modified

Quick Search and Advanced Search Component

toUppercase can be configure as 'true' or 'false' at property level to convert the search value to uppercase or not.

Deprecated items (to be removed in future release)

This section intentionally left blank.

Breaking Changes

Ref Action Subject Description

CPN-2004

Modified

widgets

The title of the widgets would be boilerplate driven. currently, it takes the value as-is from the JSON payload.

Bug Fixes

BugDB SR Internal BP Summary

31539986

CPN-1109

Access: Users are not able to access menu items with 300% zoom

Description:

Access: On zooming in to 300% the menu items are not accessible.

Resolution:

The application header menu items have been removed in favor of search menu. This issue is no longer applicable.

33433116

CPN-1812

Usage - 'Add to Floorplan' stage - Floorplan LOV shows duplicate records and 'Copy System Plan' stage, values get reset when user clicks on previous button at stage 'Add Usage' and navigates back.

Description:

While adding an usage to a FloorPlan, at Add Usage Stage, if user clicks on Previous button, the values entered in previous Stage 'Copy System Plan', gets reset. Going ahead, when user again clicks on Previous Button to navigate to first stage 'Select FloorPlan', the LOV field shows duplicate values of floorplans.

Resolution:

Fix was made to not clear fields and to remove duplicate values in the LOV field when navigated using the Previous and Next buttons while adding usage to a Floorplan using Add to Floorplan action from Usages Page.

33460452

CPN-1822

Add a new system property that updates immediately without restart

Description:

Add a new system property ohi.ui.httplink.{0} which is effective immediately on update and does not require restart.

Resolution:

Added a new system property ohi.ui.httplink.{0} where ChangeEffective is set to Immediate.

33454157

CPN-1818

Missing navigation menu on application landing page

Description:

Missing navigation menu on application landing page.

Resolution:

Fixed the error encountered while displaying bookmarks, as the component was being initialized only during basic authentication. It was impacting the whole navigation menu. Now all the navigation menu shows up with all supported authentication mechanisms.

33516009

CPN-1838

User cannot do add card functionality in JET UI

Description:

User which have the objectVersionNumber other than "1" value is not able to add the widgets to the card and displays with the console error.

Resolution:

Now user which are having objectVersionNumber other than 1 will be able to add,remove widgets

33594489

CPN-1899

User is not able to navigate to region under the table at pend rules page through keyboard

Description:

Region component of table was inaccessible using keyboard

Resolution:

With the upgrade to JET 11.1, user can now navigate to table region using keyboard.

33701796

CPN-1921

Flex code definition page: have to click twice on the save button when editing an existing record

Description:

After clicking Edit and then Save Button, on Flex code definition page, the page remains in Edit mode. Clicking on Save Button again will only save data and the page will be in View mode.

Resolution:

View mode is shown after Edit and Save action.

33673003

3-27941950541

CPN-1919

Review stage of adding usage to floorplan, shows "In tab add as : list with detail page, even if table is selected.

Description:

On Usages Page, the Review Stage of Add to Floorplan actions shows "In tab add as" field shows value as "list with detail page" even if the table is selected.

Resolution:

Proper options are shown for HRR & table templates in Usages page when the user is in Review Station of Add to Floorplan action

33492060

CPN-1834

When user logout, Application is reloaded instead of calling authentication method based logout URL

Description:

When user logout, Application is reloaded instead of calling authentication method based logout URL

Resolution:

Application loads logout url and will not refresh.

33669802

3-27942896191

CPN-1917

Boilerplate text created for links is not replaced, unless it is referred to in lowercase

Description:

When the user creates a boilerplate text for links and mentions it in links in uppercase, it is not replaced unless it is referred to in lowercase.

Resolution:

Any boilerplates given for links will be replaced in UI irrespective of the casing of letters.

33621615

CPN-1907

Query on generic API with a condition on child list and order by nulls first returns an error message

Description:

When making a query on any generic API, when a condition on a child list is made and also an "order by" clause with "nulls first" is added, invalid SQL is formed, so an error is returned, rather than performing the requested query.

Resolution:

The generic API no longer creates invalid SQL and performs the requested query as expected.

33551582

CPN-1864

Boilerplate texts are not loading for some of the timestamp formats.

Description:

Boilerplate texts were not loading when provided timestamp was in different formats.

Resolution:

Fix was made to load boilerplate texts for different timestamp formats.

33476908

CPN-1831

QueryAPI with EQ operator returning 204 response when value has leading zeros

Description:

QueryAPI with EQ operator returns 204 response when the field value has leading zeros. It works fine with LIKE operator

Resolution:

QueryAPI with EQ operator returns expected response when the field value has leading zeros.

33752149

CPN-1942

The amount value precision is set to 4 decimal places, it should ideally be 2 decimal places

Description:

The amount value should be restricted by the min or max range as specified by the metadata with maximum precision set to 4 decimal places. If metadata has decimal limit 1- 4 then use the same in UI else if it is more than 4 in metadata then truncate the decimal length to 4.

Resolution:

The amount value is restricted by the min or max range as specified by the metadata by using max and min precision to set decimal places by taking decimal length from metadata for moneyFieldValidator. decimal limit is set to 4 as specified in metadata, if it exceeds 4 then will be truncated using roundingMode as FLOOR.

33787372

CPN-1948

Dynamic field created twice when a error is raised while saving it to floorplan.

Description:

In Usages Page while performing the 'Add To Floorplan' action, when an error occurs while saving, usage is added twice in the floorplan if the error is resolved and saved.

Resolution:

Fix was made to avoid multiple additions of usage when an error occurs while performing the 'Add To Floorplan' action.

33856022

CPN-1969

Date format mentioned in 'Primary Date Format' for the default country selection is not reflecting in JET UI.

Description:

When a primary date format is mentioned for the default country, the date format in JET UI should be the same as the format specified for the default country or set it to default format 'dd-MM-yyyy' in case not specified. Currently, date format is always 'MM/dd/yy'.

Resolution:

Date format mentioned in 'Primary Date Format' for the default country is shown in UI

34164991

CPN-2067

Getting a large data file using data file set integration point fails with java.sql.SQLRecoverableException error

Description:

Sending a GET request to the data file set integration point for a large data file (about 1.5 GB) fails with java.sql.SQLRecoverableException

Resolution:

With this bug fix, it is now possible to download a large data file without getting an error

Issues that were backported in previous Release / Patch

BugDB Internal Summary Backport BugDB SR

33433116

CPN-1812

Usage - 'Add to Floorplan' stage - Floorplan LOV shows duplicate records and 'Copy System Plan' stage, values get reset when user clicks on previous button at stage 'Add Usage' and navigates back.

3.21.3.0.1

33453951

33460452

CPN-1822

Add a new system property that updates immediately without restart

3.21.3.0.1

33460461

33516009

CPN-1838

User cannot do add card functionality in JET UI

3.21.3.0.1

33608330

Known Issues

BugDB SR Internal Summary

31520192

CPN-1105

Access: Application does not support portrait mode.

Description:

Application is not supporting portrait mode.

31540050

CPN-1110

Access: Save status messages are not captured through screen reader

Description:

While saving, a save message is shown which is not being captured through screen reader.

31685804

3-23619498101

CPN-1154

FTRN_ID_ORIGINS_FROM not filled for reversals

Description:

Report is not possible because of missing link.

32477446

CPN-1430

CMT process hangs if interrupted and does not allow running any new CMT process

Description:

When CMT fails the job can be stuck within the database which prevents the user from running another CMT. Steps to reproduce are: 1. Start CMT Import, when the import has started, stop the server. 2. Restart the node(s). 3. Start another import process. 4. The process does not start, and fails.

32477683

CPN-1431

Base View Generator for Reference sheets is not supported

Description:

Reference sheet(line)s use a different storage structure (JSON) for the dynamic fields. The base view generator does not support that yet. So the reference sheet line columns can’t be queried using base views.

32525633

CPN-1450

Usage names with a reserved SQL word results in view generation failure

Description:

A usage name like "level" (which is a SQL reserved word) results in a failure in the view generator for the table where this usage is used.

32560465

CPN-1489

Baseview generation sometimes might result in error: ORA-01461

Description:

This happens occasionally when generating baseviews.

An error similar to the one described below is emitted to the application logfile:

java.sql.SQLException: ORA-12801: error signaled in parallel query server P007 ORA-01461: can bind a LONG value only for insert into a LONG column

33039777

CPN-1652

ACCESS : Hamburger icon is not accessible for results when in view mode in contracts page.

Description:

Hamburger icon is not accessible for results when in view mode in contracts page. This is happening for results and table components both.

33054867

CPN-1656

ACCESS : DOCUMENT TESTING : Data table / grid do not have accessible text

Description:

Data table / grid do not have accessible text

33054859

CPN-1657

ACCESS : DOCUMENT TESTING : Expand buttons do not have discernible text

Description:

Expand buttons do not have discernible text

33054865

CPN-1658

ACCESS : DOCUMENT TESTING : Focus doesn’t reach to the menu to select different guides

Description:

Focus doesn’t reach to the menu to select different guides through keyboard

33054861

CPN-1659

ACCESS : DOCUMENT TESTING : Link for home button do not have discernible text

Description:

Link for home button do not have discernible text

33054858

CPN-1660

ACCESS : DOCUMENT TESTING : Search form element at the home page does not have a label

Description:

Search form element at the home page does not have a label

33245643

CPN-1724

Default values for system and dynvalidation fields are not getting set while creating a dynamic record definition for reference sheets.

Description:

An error is reported while trying to create a dynamic record definition for a reference sheet: { "o:errorDetails": [ { "o:errorCode": "GEN-PROC-ERR", "title": "GEN-PROC-ERR: An error occurred in processing the request; for more information about the error search the logging for occurrences of "java.lang.NullPointerException"", "o:errorPath": "$" } ] }

33373333

CPN-1766

Refresh issue while adding an adjustment in contracts

Description:

Refresh issue while adding an adjustment in contracts.

Steps to reproduce.

  1. Open any contract or add a new contract.

  2. Go to adjustments object navigation link

  3. Add/select a time period

  4. Add a new adjustment.

After adding a new adjustment the time period gets unselected and the user has to select the desired time period and then select the adjustment again to see the details.

33360919

CPN-1772

Regenerate link is not working

Description:

Once the generation is complete, regenerate view on any reference sheets baseviews is not working

33360916

CPN-1773

No baseviews are generated for reference sheet lines

Description:

No baseviews are generated for reference sheet lines. A base view should be generated for each reference sheet

33427480

CPN-1810

Unsaved changes popup handler inconsistency

Description:

Unsaved changes popup handler inconsistencySteps - Steps - 1. Perform blank search on individual providers page. 2. Click on 'Edit' action of any of the record. 3. In the Edit mode, add record for any of the tab level data and click on Save. 4. The pop of unsaved record appears which is not expected here.

33430852

CPN-1811

Usages - Add to Floorplan - When same usage is associated in all the sets of a floorplan, the values are not rendered properly on the entity’s page.

Description:

When an usage is added to Floorplan to display the same dynamic field in multiple sets of the entity page, the respective fields are not rendering the values as expected. So there needs to be a reconfiguration check in place to handle this situation.

33724563

CPN-1933

ACCESS: Links are not accessible through keyboard

Description:

Links are not accessible through keyboard.

34156753

CPN-2063

ACCESS: Id attribute value should be unique on search page

Description:

Id attribute value should be unique on search page

34156947

CPN-2064

Access : The header image does not have alternate text

Description:

Access : The header image does not have alternate text.

34169484

CPN-2071

Testdynamiclogic IP - Incorrect response code 418 in metadata instead of 400.

Description:

Metadata of testdynamiclogic IP doesn’t have correct response code for unsuccessful execution of test unit.

34174908

CPN-2073

In the Quick Search and Advanced Search components of tab table, the searched text gets cleared off after the display of the results

Description:

In the Quick Search and Advanced Search components of tab table, the searched text gets cleared off after the display of the results.

28358450

CPN-231

Access: There is no high contrast mode enabled for Capitation JET UI.

Description:

There is no high contrast mode for Capitation JET UI. Investigate how to implement and apply high contrast mode for capitation

28393599

CPN-235

Access: No documentation to define for accessibility and compatibility features

Description:

No documentation to define for accessibility and compatibility features.

30087839

CPN-669

User receives "CPN-ASLN-001" error and error details on adjustment schedule lines while system does not indicate the line causing the error.

Description:

User receives "CPN-ASLN-001" error and error details on adjustment schedule lines while system does not indicate the line causing the error. { "errorDetails" : [ { "errorCode" : "CPN-ASLN-001", "title" : "CPN-ASLN-001: Exactly one of amount, percentage and function must be specified", "errorPath" : "$" }

] }

It should be o:errorDetails, o:errorCode and so on. Also the errorPath should specify on which line the error is

29421521

CPN-890

Access: Accessibility issues in capitation UI 3.19.1.0.0

Description:

There have been number of observations during accessibility run for 3.19.1.0.0, which are documented in respective task for a suitable action.