Performance Of Script Running Method Apply Promotion Defaults For Headless Configuration Service (Doc ID 1496095.1)

Last updated on AUGUST 08, 2016

Applies to:

Siebel eConfigurator - Version 8.1.1.3[21219] and later
Information in this document applies to any platform.

Goal

On Siebel version 8.1.1.x with ACR 471 application when you add a test promotion containing a complex product and default component product to a sales order it takes for example 2.4 seconds. When a script is run in simulator to do the same process with the same line item results it takes 12.6 seconds. Why is a script slower in performance than the application user interface and can it be improved?

The script receives an input of the order and promotion id and
(a) queries for the order
(b) runs the vanilla Business Service (BS) "ISS Promotion Management Service" method "ApplyPromotion" and
(c) runs the vanilla BS (with ACR 471) "Headless Configuration Service" method "Apply Promotion Defaults".

The Headless Configuration business service was introduced by ACR 471 to automatically configure customizable products that are based on a promotion definition. There is a system preference "Promotion Automatch" in Site Map > Administration - Data > System Preferences and when set to Y then the application UI  automatically runs the 'Apply Promotion Defaults' when you apply a promotion to an order or quote.

Solution

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