Professional Documents
Culture Documents
1. Can traditional browser script and Siebel Open UI PM/PR JS files work
together?
a. Yes
2. Can we call business service from PM or PR JS file?
a. Yes
3. How to debug JS files in Siebel Open UI?
a. Verify JavaScript and CSS files are downloaded properly in the browser
b. Verify Javascript Class is properly loaded
c. Use SiebelJS.Log() function to log messages
d. Use debugger statement to add breakpoints inside script
4. What are possible reasons for not downloading?
a. There may be several reasons behind download failure.
i. JS file is not properly defined in Manifest Administration
ii. Error in JS file itself
iii. Verify JavaScript Class is properly loaded - To verify JavaScript
Class is properly downloaded to the client, go to Inspector tab
and type SiebelAppFacede
iv. Use JavaScript code quality checking tools like JSHint, JSLint to
verify JS file before deployment
v. Remove debugger and SiebelJS.log() from script before moving
to production
vi. Try to avoid alert() to print variable values
vii. While debugger and SiebelJS.log() are invisible to end users,
alert() throws alert message to end users
viii. Test with all browser and device combinations before moving the
script to production
5. What is Manifest file in Siebel Open UI?
a. In Siebel Open UI, Manifest file identifies the JavaScript files that must
be downloaded from Siebel server to client machine to render user
interface like screens, views or applets.
b. Here we will discuss how to configure manifest file on Siebel Open UI
8.1.1.11. There is a difference in manifest file customization between
8.1.1.11 and prior version of 8.1.1.11. Before 8.1.1.11, there were two
manifest files located under/siebsrvr /OBJECTS.
c. core_manifest.xml contains the rendering keys for vanilla application
d. custom_manifest.xml contains custom rendering keys
e. For any addition or deletion of PM or PR files, you had to update
custom_manifest.xml file.
f. But from Siebel Open UI 8.1.1.11 and 8.2.2.4 onward, you dont modify
these two manifest files any more. You will configure manifest file from
client itself without scripting. This is a major improvement that Oracle
has introduced from Siebel Open UI IP 2013 onward
6. What are the Steps for Manifest Customization?
a. Verify Presentation Model and Physical Renderer JS files include Define
method
b.
c.
d.
e.