Configuring Siebel Open UI > Customizing Siebel Open UI > Managing Files >
Organizing Files That You Customize
This topic describes how to organize files that you customize. A predefined file is a type of file that comes configured ready-to-use with Siebel Open UI. A custom file is a predefined file that you modify or a new file that you create. A .png file that you use for your company logo is an example of a custom file. You can customize the following types of files:
- JavaScript files.
- CSS files.
- Image files, such as .jpg or .png files.
- SWT (Siebel Web Template) files.
- HTML files.
- XML files.
Note the following guidelines:
- You must modify any relative paths that your custom file contains. For more information, see Updating Relative Paths in Files That You Customize.
- The folder structures that this topic describes applies to all cached and deployed files.
- Any third-party libraries that you use must reside in a predefined folder or in a custom folder.
CAUTION: You must not modify any files that reside in the folders that Table 7 describes. You must make sure that these folders contain only Oracle content, and that your custom folders contain only custom content. This configuration helps to avoid data loss in these folders. If you modify any predefined file, then Siebel Open UI might fail, and it might not be possible to recover from this failure.
To organize files that you customize
- Store all your custom files that reside on the Siebel Server in one of the following folders:
ORACLE_HOME\siebsrvr\WEBMASTER\files\language_code\custom ORACLE_HOME\siebsrvr\WEBMASTER\images\language_code\custom ORACLE_HOME\siebsrvr\WEBTEMPL\custom ORACLE_HOME\siebsrvr\WEBTEMPL\OUIWEBTEMPL\custom ORACLE_HOME\siebsrvr\WEBMASTER\siebel_build\scripts\siebel\custom
where:
- ORACLE_HOME is the folder where you installed the Siebel Server.
- Store all your custom CSS files and image files that reside on the client in one of the following folders:
CLIENT_HOME\PUBLIC\language_code\files\custom CLIENT_HOME\PUBLIC\language_code\images\custom
where:
- CLIENT_HOME is the folder where you installed the client.
- Store all your custom presentation models and physical renderers in the following folder:
CLIENT_HOME\PUBLIC\language_code\release_number\scripts\siebel\custom
Oracle stores predefined presentation models and physical renderers in the following folder. You must not modify any file that resides in this folder:
CLIENT_HOME\PUBLIC\language_code\release_number\scripts\siebel\
- Store all your custom web templates for Siebel Open UI in the following folder:
CLIENT_HOME\WEBTEMPL\OUIWEBTEMPL\CUSTOM
- Store all your custom web templates for high interactivity and standard interactivity in the following folder:
CLIENT_HOME\WEBTEMPL\CUSTOM
Where Siebel Open UI Stores Predefined Files in Siebel Open UI Clients
Table 7 describes where Siebel Open UI stores predefined files in the Siebel Open UI client. You must not modify any of these files. Instead, you can copy the file, and then save this copy to one of your custom folders.
Table 7. Where Siebel Open UI Stores Predefined Files in Siebel Open UI Clients
|
Folders Where Siebel Open UI Stores Predefined Files |
JavaScript files |
Siebel Open UI stores JavaScript files in the following folders: CLIENT_HOME\PUBLIC\enu\release_number\scripts CLIENT_HOME\PUBLIC\enu\release_number \scripts\siebel CLIENT_HOME\PUBLIC\enu\release_numb er\scripts\3rdParty
These folders contain JavaScript files only for predefined Siebel Open UI. You must not modify these files, and you must not store any custom files in these folders. The 3rdParty folder might contain CSS files that the third-party JavaScript files require. |
CSS files |
Siebel Open UI stores CSS files in the following folders: CLIENT_HOME\PUBLIC\enu\files CLIENT_HOME\PUBLIC\enu\files\3rdParty
These folders contain CSS files only for predefined Siebel Open UI. You must not modify these files, and you must not store any custom files in these folders. |
Image files |
Siebel Open UI stores image files in the following folders: CLIENT_HOME\PUBLIC\enu\images
These folders contain image files only for predefined Siebel Open UI. You must not modify these files, and you must not store any custom files in this folder. To support color schemes, Siebel Open UI converts the images that Oracle provides from GIF files to PNG files. |
Where Siebel Open UI Stores Files in High-Interactivity and Standard-Interactivity Deployments
Siebel Open UI uses the following folders in a high-interactivity client or standard-interactivity client. This folder structure makes sure existing high-interactivity or standard-interactivity applications and customizations can continue to work simultaneously with Siebel Open UI: ORACLE_HOME\siebsrvr\WEBTEMPL ORACLE_HOME\siebsrvr\WEBTEMPL\custom ORACLE_HOME\siebsrvr\WEBTEMPL\OUIWEBTEMPL ORACLE_HOME\siebsrvr\WEBTEMPL\OUIWEBTEMPL\custom
Siebel Open UI uses the following folder only for high-interactivity and standard-interactivity clients: ORACLE_HOME\siebsrvr\WEBTEMPL\custom
Siebel Open UI uses the following folders only in the Siebel Open UI client: ORACLE_HOME\siebsrvr\WEBTEMPL\OUIWEBTEMPL ORACLE_HOME\siebsrvr\WEBTEMPL\OUIWEBTEMPL\custom
Siebel Open UI uses the following folder for Siebel Open UI, high-interactivity, and standard-interactivity clients: ORACLE_HOME\siebsrvr\WEBTEMPL
If more than one folder contains web templates with the same name, then Siebel Open UI uses the first file that it encounters according to the following search order:
- For Siebel Open UI clients:
- ORACLE_HOME\siebsrvr\WEBTEMPL\OUIWEBTEMPL\custom
- ORACLE_HOME\siebsrvr\WEBTEMPL\OUIWEBTEMPL
- ORACLE_HOME\siebsrvr\WEBTEMPL
- For high-interactivity and standard-interactivity clients:
- ORACLE_HOME\siebsrvr\WEBTEMPL\custom
- ORACLE_HOME\siebsrvr\WEBTEMPL
|