Last updated on DECEMBER 18, 2015
Applies to:Oracle Commerce Platform - Version 10.1.2 and later
Information in this document applies to any platform.
When exporting promotions via the BCC from one environment and importing into a completely separate environment, the PMDL_Version column initially has a value of 2. However, after the import completes the pmdlVersion for the Promotion changes to 1. Consequently the applyPromotions method in the ItemPricingEngine checks for pmdlVersion, and if it is less then or equal to 1, it tries to find calculator, but there is no pricingCalculatorService configured for this specific case.
The issue can be reproduced at will with the following steps:
1. Create a BCC project, click on Promotions, Export, chose select all and format as csv.
2. Once the csv has been exported, go to another environment, import that csv, it will import correctly and deploy the project.
3. Once the project is deployed, query dcs_promotion, which will show that the pmdlVersion has changed to 1
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms