Before using the Siebel Adapter, ensure that you have created an configured an IFrame applet for each business object.
This chapter covers the following topics:
Prior to modifying Siebel business objects, you must identify and lock those business components, applets, and views affected. To identify what to lock, do the following:
After identifying the appropriate business components, applets, and views, you must use Siebel Tools to search and determine the associated projects.
Log in to Siebel Tools with User ID: SADMIN.
Search for the view, applets, and business components that you noted in the About View screen to find the projects associated with each. For example, you may find the following projects associated with a Service Agreement object:
Srvagree (SSV)
LS Medical Terms
Srvagree
Search for the projects you found in step 2 by doing the following:
Select Project in the Object Explorer and press Ctl+Q to display the query dialog screen.
Enter a query string that includes the projects found in step 2 and press Enter. A list of projects is displayed. In this example, the query string would be
Srvagree ?SSV? OR LS Medical Terms OR Manage Attachments?UCM? OR Srvagree
Lock each project found in step 2 by selecting the Locked column next to the project name. This locks all objects, views, applets, business components, and screens that are associated with each project. A check mark is displayed in the Locked column when a project is successfully locked.
Figure B-2 Project Listing with Projects Locked
After locking all projects associated with the identified business components, applets, and views, you must add fields to the appropriate business component. For example, to add fields to the Srvagree project, do the following:
After adding the fields to the business object, you must create an applet for the IFrame. For this example, do the following:
When created, the IFrame applet uses a generic layout. To view and modify the layout, do the following:
Before you can use the newly created applet, you must inactivate the old applet from the view. To inactivate the old applet, do the following:
After inactivating the old applet from the view, follow these steps to add the new applet:
By default, the new applet caches information when a parent record is displayed. If the parent record is changed, the information in the applet view does not get refreshed. You must add a browser script to ensure the applet information is refreshed by doing the following:
Note:
To activate the browser script you must execute the 'genscript' command. After you have compiled your work to a new SRF and copied the SRF to your server directory, execute the following command (change to match your environment):
genbscript "ENU\siebel.cfg" D:\sea\siebsrvr\WEBMASTER ENU
You must then restart IIS by restarting the IIS Admin Service from within the Windows Services screen.
To compile the completed project, do the following:
Follow the procedure detailed in Configure the IFrame URL in the Siebel Web Client.
Test the configuration by following the steps in Test the Siebel Configuration.
After compiling and testing the project, follow these steps to unlock the modified objects and create a new SIF file for export:
After completing the necessary Siebel configuration, you must configure Content Server to support the exposed entity. Configuring Content Server covers the following topics:
You must add the appropriate information fields to Content Server using the Content Server Configuration Manager applet. To add the appropriate fields, do the following:
To ensure that fields are displayed, you must use Configuration Manager to add rules. To add rules for displaying fields, do the following: