SBL-DAT-00469 Business Component Is Not In Cached Update Mode Error
Last updated on NOVEMBER 20, 2017
Applies to:Siebel Communications - Version 18.104.22.168 SIA and later
Siebel CRM - Version 22.214.171.124 SIA and later
Siebel Order Management - Version 126.96.36.199 SIA and later
Information in this document applies to any platform.
***Checked for relevance on 21-Jul-2014***
(B) When the user clicks on Submit button under sales orders, view "Order Entry - Line Items Detail View (Sales)", the user gets below error message.
(C) After importing products when trying to select a newly imported product in Order Line Items, Product Catalog, etc, the user gets below error message.
1. Log in to vanilla Siebel eCommunications or Call center SIA
2.Navigate to a Quote > Line Item view without VBC, for example: Quote Item Detail View
3. Add a Line Item - Line Item is added successfully
4. Now enable Audit Trial view in Quote or Order Line Items
5.Navigate to Site Map-->Quotes-->Line Items-->Click on Audit Trail, which basically enables the Audit Trail view under Quote - Line Items View Tab.
Now go to view which is based on VBC, for example in Siebel vanilla: Quote Line Item Audit Trail View
6. Add a Line Item - You will get error displayed
7. Now navigate back to Quote Item Detail View
8. Add a Line Item - Same error is still getting displayed
Note that there is no part that involves adding lines or making changes for audit trail. The above steps are to show that if audit trail is enabled, the error will happen. It is just an example.
Behind Order Submit button the customer is calling the signal which invokes a custom workflow process (WF). In the last step of the WF execution, this WF invokes the method: SyncRowSetdata of business service (BS): Context Service, to sync data in database using updated row set property set. When it tries to synchronize the information, BeginCachedUpdates is called for the parent business component (BC). In BeginCachedUpdates Siebel loops through all the child BCs and sets them into cached update mode. But VBCs are not supported for cached update mode. So when it tries to set cached update mode of a custom VBC 'NG1K VR Reservation VBC', which is linked as a child with parent BC: Order Entry Line Item (Simple), it errors out saying that "Business component 'NG1K VR Reservation VBC' is not in cached update mode"
After migrating products to the user's Siebel database:
1. Add a line item to an order.
2. Select a newly imported product into the line item.
3. The error is displayed.
As a workaround the customer has to clear cache in both installed language packs and also bounce Siebel services.
The issue is reproducible in 188.8.131.52 SIA. So defect <Bug 12721766> was raised to address this.
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