We have a performance issue in Oracle Configurator with only couple of models.
Invoking the configurator in quote is working fine but takes more than 5 minutes while submitting the selected configuration to quote. But the same problem doesn’t arise while invoking and submitting the configuration in Order Management.
Any suggestions on this issue would be of great help.
I seen the issue and the reasons could be any one of the below
on Click on FInish
- It has to insert data into CZ tables.This generally should NOT cause the delay unless you have too many lines.
- Copy data from CZ into ASO tables(this may not be the case for you)
- In the process of inserting lines into ASO table pricing of each line could cause the performance issue(This could be the possible reason in your case)
To check if it is pricing issue you can try below methods
- Turn the "ASO : Calculate Price" to MANUAL and then check the same. The differene between this and the 10 minutes will confirm if it is pricing issue.
- Go to actions dropdown and click "Price Quote" and see how much time it takes
If it is pricing then fine or else do the below test
- Launch the model as standalone(through cz or UiServlet call) and check the time it takes after clicking Finish.
Also check below details and getting these numbers will give us some idea
1) How many lines are inserted into cz_Config_items/inputs/attributes for this configuration
Performance problems when control is being passed from Configurator back to the hosting application are almost always the result of the hosting application calling Pricing on each subline of the configuration. I would recommend you review the Configurator Special Interest Group's Best Practice session presentation from April 8th, 2009, which is available on My Oracle Support, Article #433229.1. That session introduced a Pricing enhancement whereby Items in your BOM can be flagged as being irrelevant from a pricing perspective. The presentation includes the patch number to install to enable the functionality.