Showing posts with label Siebel Errors. Show all posts
Showing posts with label Siebel Errors. Show all posts

SBL-DAT-00144: Could not find 'Integration Object' named 'MBL Order IO'. SBL-EAI-11500: Empty Output Property Set.

SBL-DAT-00144: Could not find 'Integration Object' named 'MBL Order IO'. SBL-EAI-11500: Empty Output Property Set.


In IP2013 there is lot of cowboy code implemented in EAI and this is one of those examples. You will get this error if your web service is returning only one string and you have turned the EnableServiceArgTracing to True. Due to this property Siebel will try to log the input and output arguments of EAI Siebel Adapter. In this case as the service is only returning a string, siebel runs into error as it is trying to find Integration Object.

(objdef.cpp (14624)) SBL-DAT-00144: Could not find 'Integration Object' named 'MBL Order IO'. This object is inactive or nonexistent.
(xmlcnvsv.cpp (595)) SBL-EAI-11500: Empty output property set. Check to verify the input XML is valid.


To resolve the error simply remove the setting or turn it to false:

EnableServiceArgTracing : False

Its a shame that you wont be able to take advantage of argument tracing of the entire transaction in such scenarios.

SBL-DAT-00500 On view load

SBL-DAT-00500 error is displayed when Quote Item List View is opened. 


View has Quote Header Form Applet and Quote Line Item List Applet. Usually this will work most of the times, however when number of records is more than 10K 'Hirarchy Parent Field' property causes this error.


Solution 1: Clong Quote Item List Applet and disable hierarchy functionality by adding a user property :
Name: Disable Buscomp Hierarchy
Value : TRUE

Solution 2: Disable hierarchy functionality on quote item business component, by disabling
User property : 'Hierarchy Parent Field' from Business Component.
This would remove hierarchy from entire application.

This error is duly recorded in case of execution thread is a business service or workflow. However it confuses a bit when it happen just after view is accessed. 

https://support.oracle.com/knowledge/Siebel/524329_1.html




Hope this helps. 

SBL-DAT-00222: An error has occurred creating business component 'FINS Activity Contact Securities'

Opposite to my liking my new role is to oversee two complex Siebel projects, and do fire fighting and keep SLA under agreed limits. That means checking support web more than my email.

I have decided share some support tickets which can help others and some of them are quite amusing from software engineering point of view. Do let me know what you feel in comments below.


SBL-DAT-00222: An error has occurred creating business component 'FINS Activity Contact Securities' used by business object 'Channel Partner'. Please ask your systems administrator to check your application configuration.

 

 

Solution 1: Inactivate Business Component User Property "IS Autofill: Intersection Table BC"
Solution 2: Create a new Link which we called "Channel Partner/FINS Activity Contact Securities" and create an new Business Object Component under BO "Channel Partner" for BC "FINS Activity Contact Securities" which uses the new Link.

Oracle Support :

Turns out the user property IS Autofill: Intersaction Table BC doesnt do anything and is available only for Siebel Product engineering.πŸ˜€πŸ˜€πŸ˜€πŸ˜€πŸ˜€Someone left internal only user property in production code.

They also recommended using second solution,that means there is very low coverage of Siebel unit testing in the product engineering.



When will I go back to salesforce projects 😐😞😞😞Missing Salesforce so much.

Workspace Icon Missing From Siebel Web Tools For Users Other Than SADMIN

When you have just enabled workspace and created new developer logins to get your hands dirty, this the first thing you can face 😊 Unless...