My Oracle Support Banner

Copybooks Within Functions Used in Transaction Screen Math Are Loaded With the Incorrect Context (Doc ID 3063577.1)

Last updated on DECEMBER 17, 2024

Applies to:

Oracle Insurance Policy Administration J2EE - Version 11.3.1.28 and later
Information in this document applies to any platform.

Symptoms



DESCRIPTION
==========
An issue is encountered when calling a Global Function with a nested Copybook overridden at the Product level in Transaction Screen Math.


Expected Results
============

When triggering any event executing the screenmath calling the function in the context of an Universal Transaction on an IUL Policy:
o The Global Function is used.
o The Universal override of the nested copybook is used.

Actual results
=========

o The Global Function is used.
o The Universal override of the nested copybook is NOT loaded.
o Same results are observed when the Function itself is overridden at the Product level.


STEPS TO REPRODUCE
================

1. Create a Global Function.
2. Inside that function, reference a copybook overridden at a Product level.
3. Call that Function from a transaction’s screen math.
4. Execute the screen math, by triggering an Onload/OnChange/OnSubmit event in the transaction in the context of a plan nested under your product.



Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.