Issue with starting-up of Siebel Sample client
I don’t really use Siebel Sample client application very well. Although Siebel Sample Tools is referenced multiple times in a week/month, Siebel client does not find the same amount of use.
So, it was with some surprise that I discovered that sample client refused to start up on my computer. The problem was occurring both for Siebel Open UI and HI.
In Open UI, the application opens up a new Chrome/IE window, takes some time and ends up with a blank window. I could see distinct errors in the log.
ObjMgrSRFLog Warning 2 0000000253e91454:0 2014-08-12 10:54:30 (cdf.cpp (2628)) SBL-DAT-00144: Could not find 'Business Object' named 'Manifest'. This object is inactive or nonexistent.
ProcessRequest ProcessRequestError 1 0000000253e91454:0 2014-08-12 10:54:30 Manifest BusObj creation failed
GenericLog GenericInfo 3 0000000253e91454:0 2014-08-12 10:54:30 ***MANIFEST_LOG*** Starting to retrieve Client Script filename(s) for Object Type = Navigation; Object Name = NAVIGATION CONTROL
GenericLog GenericInfo 3 0000000253e91454:0 2014-08-12 10:54:30 ***MANIFEST_LOG*** Level 1a Start: Parsing for User defined Data.
GenericLog GenericInfo 3 0000000253e91454:0 2014-08-12 10:54:30 ***MANIFEST_LOG*** Level 2a Start: Looking if a specific entry is defined for this Object in the UI Objects Applet.
GenericLog GenericInfo 3 0000000253e91454:0 2014-08-12 10:54:30 ***MANIFEST_LOG*** Level 2a End: No entries found/considered in the UI Objects Applet
GenericLog GenericInfo 3 0000000253e91454:0 2014-08-12 10:54:30 ***MANIFEST_LOG*** Level 2b Start: Defaulting to the Object's fallback category =
GenericLog GenericInfo 3 0000000253e91454:0 2014-08-12 10:54:30 ***MANIFEST_LOG*** Level 2b End: No entries found/considered for Object's fallback category =
GenericLog GenericInfo 3 0000000253e91454:0 2014-08-12 10:54:30 ***MANIFEST_LOG*** Level 1a End: Finished parsing for User defined Data.
GenericLog GenericInfo 3 0000000253e91454:0 2014-08-12 10:54:30 ***MANIFEST_LOG*** Level 1b Start: Parsing for Siebel defined Data.
GenericLog GenericInfo 3 0000000253e91454:0 2014-08-12 10:54:30 ***MANIFEST_LOG*** Level 2a Start: Looking if a specific entry is defined for this Object in the UI Objects Applet.
GenericLog GenericInfo 3 0000000253e91454:0 2014-08-12 10:54:30 ***MANIFEST_LOG*** Level 2a End: No entries found/considered in the UI Objects Applet
GenericLog GenericInfo 3 0000000253e91454:0 2014-08-12 10:54:30 ***MANIFEST_LOG*** Level 2b Start: Defaulting to the Object's fallback category =
GenericLog GenericInfo 3 0000000253e91454:0 2014-08-12 10:54:30 ***MANIFEST_LOG*** Level 2b End: No entries found/considered for Object's fallback category =
GenericLog GenericInfo 3 0000000253e91454:0 2014-08-12 10:54:30 ***MANIFEST_LOG*** Level 1b End: Finished parsing for Siebel defined Data.
GenericLog GenericInfo 3 0000000253e91454:0 2014-08-12 10:54:30 ***MANIFEST_LOG*** Finished retrieving Client Script filename(s) for Object Type = Navigation; Object Name = NAVIGATION CONTROL
ObjMgrSRFLog Warning 2 0000000253e91454:0 2014-08-12 10:54:30 (objdef.cpp (14614)) SBL-DAT-00144: Could not find 'Business Object' named 'Manifest'. This object is inactive or nonexistent.
ProcessRequest ProcessRequestError 1 0000000253e91454:0 2014-08-12 10:54:30 Manifest BusObj creation failed
There is no other helpful information.
So, what happened to the “Manifest” BO that was supposed to be in the SRF?
The SRF itself does not look to be updated.
It is doubtful whether a pre-OpenUI SRF can support all the objects required by Open UI. Then there was the HI application that did not tell you any error, but looked like a user logged in, did “something”, and logged out. Since there was a clear direction from Open UI, I just compiled the SRF once more from Sample Tools. The compiled SRF was about 10 MB larger than the earlier SRF. The significant size increase is most likely due to the code-base merge of 8.1.x and 8.2.x from 8.1.1.11, but knowing Oracle this may be anything.
It is doubtful whether a pre-OpenUI SRF can support all the objects required by Open UI.
Then there was the HI application that did not tell you any error, but looked like a user logged in, did “something”, and logged out.
Since there was a clear direction from Open UI, I just compiled the SRF once more from Sample Tools. The compiled SRF was about 10 MB larger than the earlier SRF. The significant size increase is most likely due to the code-base merge of 8.1.x and 8.2.x from 8.1.1.11, but knowing Oracle this may be anything.
No guesses about the outcome – Siebel Sample client worked just fine with the newly compiled SRF.
Unfortunately, I was denied the “hurrah” moment since this problem was already known. I was late to Oracle Support site and wasted an hour or so debugging a non-issue.
An article on Support site - 1597132.1 instructs a recompilation, but the outlined error is from the browser. Instead of the waiting a long time for Siebel SRF compilation, you can also download the sample SRF available from Oracle eDelivery.
You can see that the SRF size/compilation date of the SRF you compile differ from the SRF downloaded from Oracle site. Downloading SRF from eDelivery is recommended since that will provide absolute assurance to Oracle that nothing has been changed in the sample SRF where you tried to replicate an issue that seems to be affecting you, and you alone.