AsFundValue Does Not Reflect All AsFundValuationEffect When Run In ActivitySequence
(Doc ID 2779990.1)
Last updated on MARCH 23, 2023
Applies to:
Oracle Insurance Policy Administration J2EE - Version 11.1.0.13 and laterInformation in this document applies to any platform.
Symptoms
On OIPA 11.1.0.13 version, General
ACTUAL BEHAVIOR
---------------
When processing multiple activities in an activity sequence that effect AsFundValue only 1 of those principal values will update the Principal total amount once the sequence has finished processing.
EXPECTED BEHAVIOR
-----------------------
Each AsFundValuationEffect.Principal that is generated and active should be reflected by a changed to the total AsFundValue.Principal for a given PolicyGUID.
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a policy transaction 'ApplyPremium' that includes an element to ApplyByFund to a given Fund.
2. Within this transaction reference a given total Payment amount X and a lesser Premium amount Y, where X is greater than or equal to Y * 2.
3. On each instance of ApplyPremium, adjust your Fund by Y using the Assignment element and then continue to spawn ApplyPremium in an activity sequence until Y is greater than or = X.
4. Upon completion of sequence processing, query AsFundValue and notice that only Y amount has been applied to AsFundValue.Principal and that multiple AsFundValuationEffect do exist as expected.
As an example, you receive a Payment of $200 where the expected Premium is $50. Here ApplyPremium would have 4 instances processed during the sequence yet only $50 will have been applied to AsFundValue.Principal.
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 |