OIG FunctionTransformationNot Performed if Exchange Invoked With Parameters
(Doc ID 2658887.1)
Last updated on APRIL 27, 2020
Applies to:
Oracle Health Insurance Enterprise Policy Administration - Version 3.20.1.0.0 and laterOracle Health Insurance Claims Adjudication - Version 3.20.1.0.0 and later
Information in this document applies to any platform.
Symptoms
On : 3.20.1.0.0 version, Processing
When an exchange is invoked with parameters, dynamic logic for transformation is not executed while the step is marked as done.
When the same exchange is invoked without parameters, the dynamic logic is executed.
EXPECTED BEHAVIOR
-----------------------
If an exchange is invoked with parameters, the Data Transformation Payload is executed and exchange properties are set.
The issue can be reproduced at will with the following steps:
Create an integration with a TRANSFORM step (sequence 1) that refers to a function dynamic logic of signature 'Data Transformation Payload'.
In the function, add the following statement:
properties.putAll(
[
"batchStartDateTime": batchStartDateTime,
"calculationPeriod": calculationPeriod,
"extractIncremental": "false",
"timeAllowedInMillis": "28800000"
]
)
Invoke the integration with Parameters:
.../exchanges/integration//withParameters
{
"overridingGroupList": "156,157",
"overridingCalculationPeriod": "2019-02-01"
}
Check if properties defined in the function are set on the exchange:
DB: select * from oig_exchanges order by creation_date desc;
API: /generic/exchanges/
Properties are not set
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 |