Applies to:
Siebel Configurator - Version: 8.1.1 SIA [21111]Information in this document applies to any platform.
Symptoms
Users experienced the following error intermittently when saving a changed product configuration for an offer. This is executed by clicking on button 'Done' in the eConfigurator UI.
ObjMgrBusServiceLog Error 1 000005da4a270e9c:0 2009-06-04 18:18:04 (cxobjinstsvc.cpp (7484)) SBL-CFG-00156: Complex object instance is not loaded.
Another error can often be found in the logfile.
...Begin: Business Service 'SIS OM PMT Service' invoke method: 'Reconfigure Callback' at fb6dd60
...(pmtcfg.cpp (665)) SBL-ORD-00116: Cannot load active Business Component
Please note: Error in UI does not need to be identical with error in the logfile/s. Please check logfiles for correct error messages.
Cause
It was determined that the cause of the issue was that users were navigating away from the eConfigurator screen i.e. clicking a view tab, without exiting eConfigurator via the Done or Cancel button.
This behaviour did not occur in prior versions i.e. v8 etc.
The Change Request Product Defect 12-1U8XCTD was raised to address this issue.
Solution
A quick fix is available for 8.1.1. This will also be included in the 8.1.1.2 Fix Pack Maintenance release.
Applies to:
Product Release: V7 (Enterprise)Version: 7.8.2.5 [19227] Engy/Oil
Database: Oracle 9.2.0.6
Application Server OS: Microsoft Windows 2000 Server
Database Server OS: HP-UX 11i
This document was previously published as Siebel SR 38-3406630033.
Symptoms
SBL-CFG-00163On some occasions clicking the Verify command on an order results in the application crashing.
As you can see from the attached log the last error reported before a looping message (that keeps
growing the log until the server crashes) is the same as that referenced in eConfigurator
above.
Uploaded '070703 DB Reload.zip'
When I verify the problem quote 4O-WPZ there is
no error in the log file.
When I verify the problem order 168-44232 the application hangs and
fills the event log file.
Solution
Message 1
For the benefit of other users,When customer clicked on Verify command on an order it resulted in an application hang. This can be reproduced with an order item, which is a promotion over a customized product (CP). CP and promotion have a constraint which contradict each other.
Looking into the log it shows an error on CreateSession:
ObjMgrLog Error 1 0 2007-08-06 15:07:06 SBL-CFG-00163: The item that you are trying to customize contains invalid sub-items or attributes or does not comply with the corresponding customizable product definition. Do you wish to proceed and have the invalid selections removed or fixed?
The system calls
- Business Service 'Configurator Session Service' invoke method 'GetDetailedReqExpl'
- Business Service 'Configurator Session Service' invoke method: 'RemoveFailedRequests'
After this function we run into the endless loop.
The error could be reproduced with a script running BatchValidate on version 7.8.2.6 SIA:
1) CP has attributes defined and a rule which says:
When the attribute Price Type = Variable excludes the attribute Price Term < 100
2) Promotion has additional settings on the attributes
Price Type = Variable
Price Term = 12
---> this is an unresolvable conflict. Add the promotion to an order and customize the underlying CP. eConfigurator throws an error and you need to push Undo button and leave it. We created change request#12-1KNZ65Y. The problem looks like a wrong internal coding.
MORE ...
Message 2
CONT ...In 7.8.2.6 we have a call to UnloadInstance after RemoveFailedRequest in the BatchValidate. This UnloadInstance however does not find an active instance and is called again and again, therefore the hang. This is new for 7.8.2.6.
Sample code for BatchCalidate:
...
var head = "<order>";
var item = "<line item>"; // test for batchvalidate and promotion line item
var io = "7.7 Order Entry Integration Object";
var inp = TheApplication().NewPropertySet();
var out = TheApplication().NewPropertySet();
inp.SetProperty("ParentObjectId",head);
inp.SetProperty("IntegrationObjectName", io);
inp.SetProperty("RootId",item);
inp.SetProperty("SearchSpec","[Header.Id] = '"+head+"' AND [Line Item.Root Id] = '"+item+ "'");
var s = TheApplication().GetService("ISS Copy Service");
s.InvokeMethod("LoadEAI",inp,out);
s = TheApplication().GetService("Complex Object Instance Service");
inp.Reset();
out.Reset();
// BATCHVALIDATE
inp.SetProperty("Mode","Order");
inp.SetProperty("IntObjName", io);
inp.SetProperty("ObjId",head);
inp.SetProperty("RootId",item);
inp.SetProperty("DetailedExpl","Y");
inp.SetProperty("DisablePricing","Y");
inp.SetProperty("OutOriginalInstance","N");
inp.SetProperty("OutCompletedInstance","N");
s.InvokeMethod("BatchValidate",inp,out);
--> hang
MORE ...
Message 3
CONT ...Error in siebel.log =
GenericLog GenericInfo 3 0 2007-08-10 09:26:16 ***RaiseSignal*** Instance: , Signal: UnloadInstance, Mode: .
GenericLog GenericInfo 3 0 2007-08-10 09:26:16 Signal Business Service: Remote Complex Object Instance Service method: UnloadInstance
ObjMgrBusServiceLog Error 1 0 2007-08-10 09:26:16 (cxobjinstsvc.cpp (7278)) SBL-CFG-00156: Complex object instance is not loaded.
GenericLog GenericInfo 3 0 2007-08-10 09:26:16 ***RaiseSignal*** Instance: , Signal: UnloadInstance, Mode: .
GenericLog GenericInfo 3 0 2007-08-10 09:26:16 Signal Business Service: Remote Complex Object Instance Service method: UnloadInstance
ObjMgrBusServiceLog Error 1 0 2007-08-10 09:26:16 (cxobjinstsvc.cpp (7278)) SBL-CFG-00156: Complex object instance is not loaded.
There is no workaround for this issue. An administrator can only avoid this error by testing promotions via test scenarios before releasing them for production.
Siebel Technical Support
Keywords: BatchValidate, Verify, hang, promotion, customizable product, constraint, rule, conflict, UnloadInstance
Applies to:
Siebel eConfigurator - Version: 7.8.2 [19213]Information in this document applies to any platform.
Symptoms
Sometimes customer needs to click twice on Done button in eConfigurator because UI is not left. After that they get an error message: "Cannot load active Business Component(SBL-ORD-00116)".
This is not happening consistently and customer is unable to determine any patterns. The user sometimes is able to navigate out of configurator and then return, and on occasions this eliminated the error or otherwise a different user is able to access the same orders on a different pc and this has also worked. Neither workaround is working 100% of the time.
Cause
Issue could be reproduced with customer's DB and will handled as a change request #12-1OJJSW3.
Reason for this behavior:
The eConfigurator was called from a longer thread (via drilldowns). The first view (starting point of this thread) had "Admin Mode Flag" set to true. Setting the Admin Mode flag to TRUE is causing the issue.
Regarding Thread please see Siebel bookshelf, Siebel Fundamentals > About the User Interface > About the Thread Bar in the User Interface
Solution
If you encounter this issue please check the visited views in your thread whether anyone of them has "Admin Mode Flag" set to TRUE. Please set it to False or use a different thread to call eConfigurator.
Based on upper workaround there is currently no fix on Siebel V7 available. For Siebel V8 this issue is not reproducible anymore!
Note: There is another known issue with error message "Cannot load active Business Component" and problems on Done and Cancel button in eConfigurator UI. Please see change request #12-1U8XCTD and public entry "eConfigurator Error SBL-CFG-00156/SBL-ORD-00116 When Clicking Done Button (Doc ID 975923.1)" for details.
Keywords: Admin Mode Flag, done, cancel, eConfigurator, Cannot load active Business Component, SBL-ORD-00116
References
BUG:12-1OJJSW3 - PRODUCT CONFIGURATOR DISPLAYING ERROR: CANNOT LOAD ACTIVE BUSINESS COMPONENTApplies to:
Area(s):eConfigurator / Siebel Product ConfiguratorRelease(s):V7 (MidMarket), V7 (Enterprise), V8 (Enterprise), V8 (Professional), V7 (Professional)
Database(s):All Supported Databases
App Server OS(s):All Supported Platforms
Latest release tested against:V8 (Enterprise)
Keywords:Standard Interactivity, SI, eConfigurator, back button
This document was previously published as Siebel Alert 1291.
Description
Likelihood of Occurrence
Possible Symptoms
Workaround or Resolution
Applies to:
Product Release: V7 (Enterprise)Version: 7.5.2.211 [16061] Com/Med
Database: Oracle 8.1.7.4
Application Server OS: Microsoft Windows 2000 Advanced Server SP 3
Database Server OS: IBM AIX 4.3.3
This document was previously published as Siebel SR 38-1041299631.
Symptoms
SBL-CFG-00156User are encountering an error msg. that says (see attached picture) "Complex object instance
not loaded" after clicking "Done" in the product Configurator ( Quotes and Orders), none of the
changes made through the Configurator are save, resulting in loss of significant amount of time.
In cases loosing ~30mins of work, when configuring a large product model.
This issue
cannot be created at will, this is something that happens few times during a day. many users are
hit by this issue and there seems to be no noticeable pattern. and it seems to happen on more
than one product model.
Since this is happening in our production instance, we need a
quick resolution and immediate attention. To further reduce the turn around time, please call me
if you have any questions.
thanks in advance for your help.
Pras
No comments:
Post a Comment