Integration Preferences are not Working On External Rating Engine Webservice and are not Altering the Specified Data Fields
(Doc ID 2977138.1)
Last updated on OCTOBER 04, 2023
Applies to:
Oracle Transportation Operational Planning Cloud Service - Version 23.2 and laterInformation in this document applies to any platform.
Symptoms
Users have setup Integration preference on external system used in External Rate Engine configuration but still are seeing webservice payloads going out without UOM conversions that have been setup as an integration preference for the specific data sent to this External Rate Engine when Bulk Planning of an Order occurs
Steps to Repliate the Issue
- Navigate to Business Process Automation > Power Data > Integration > Integration Preferences
- For a specific External Service - setup preferences to specify a different UOM than what is on the Order Release for these fields:
- VOLUME
- LENGTH
- WEIGHT
- When bulk planning the Order Release the logs will show the External call with the same unit of measures as on the Order Release - the preferences are not used (Example logging below shows the preferences not used)
(Data above is fictional data from an internal instance and is not customer specific data)
Users are expecting the line above - RateEngineDetails ExternalRatingWebServiceClient.costShipment() for the fields LENGTH, WEIGHT TO match these preferences that are setup:
LENGTH=M
WEIGHT=KG
But the fields have SHIPMENT.SHIPUNITS.WEIGHT=[2.0 LB] & SHIPMENT.SHIPUNITS.LENGTH=[4.0 FT]
Changes
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 |
Changes |
Cause |
Solution |
References |