Table 11. Example of Steps in a Development Environment Upgrep Seed Repository
|
|
|
Verify repository name |
rename_existing_repositories.sql |
Renames Siebel Repository to Prior Customer Repository. |
Preparation of prior customer repository |
- SWTClob.jar
- RepCrawler.jar
|
The SWT to OD Conversion Utility converts Siebel Web Templates to an Object Definition Layout. Converted Web templates are stored in the database. The Repository Sanitization Utility searches the entire repository for unreferenced repository objects. Unreferenced repository objects are deactivated if they are not used by any application. |
Import Siebel seed data |
- dataimp utility
- seedupg0.inp as input
- seedupg1.inp as input
- seedupg_locale.inp as input
|
Prior to importing seed data, dataimp deletes existing seed data. The seedupg* files contain filters that dataimp uses to prevent deleting seed data that you have modified or seed data meeting specified criteria. Unmodified seed data has a last update date (LAST_UPD) of 1980-01-01. Dataimp does not delete records where LAST_UPD is later than this date. |
Upgrade data after seed data import |
upg_data_afterseed.sql |
For customers who have not converted to UTC time, sets the UTC value in S_SYS_PREF to False. For customers who have converted to UTC time, the script takes no action. |
Upgrade data after seed data import SIA |
upg_data_afterseed_sia.sql |
|
Set system preference for codepage for DB |
set_codepage.sql |
Sets the database codepage in the S_SYS_PREF. |
Update version component information |
upd_upgcomp.sql |
Updates the S_UPG_COMP table with the product release level. The S_UPG_COMP table stores version information for application executable programs. |
Encryption Upgrade |
|
Siebel Business Applications allow customers to encrypt sensitive information stored in the Siebel database, for example, credit card numbers, Social Security numbers, birth dates. This information cannot be viewed without access to Siebel Business Applications. Sensitive data can be encrypted by using AES (Advanced Encryption Standard). This utility identifies the RC2 encrypted columns and upgrades their data to the AES. This utility updates the logical layer of data for columns which are candidates for encryption. |
Export prior customer repository |
repimexp utility |
Exports the existing prior customer repository to create the new customer repository. |
Import Prior Siebel, New Siebel, and New Customer repositories |
repimexp utility |
Imports the prior Siebel repository, new Siebel repository, and the new customer repository in parallel to the repository tables. |
Install SQL packages |
seeduver.sql |
Verifies that versions are set correctly in S_APP_VER. |
ifstrg.sql |
Sets storage parameters for Siebel Enterprise Integration Manager tables. |
ifindxstrg.sql |
Sets storage parameters for Siebel Enterprise Integration Manager table indexes. |
pkgseq.sql |
Adds a suffix to row IDs in the S_SEQUENCE table. Ensures that row IDs are unique. |
pkgldel.sql |
Defines s_txn_log_del_proc. Procedure periodically deletes transactions from S_DOCK_TXN_LOG. Also deletes rows from S_DOCK_TXN SET. Prevents need for large rollback segment. |
trgreset.sql |
Ensures that denormalized rows in S_TERR have correct values. |
ddlseq.sql |
Sets sequence numbers for specified tables. |
pkgvis.sql |
Creates function that modifies how Oracle optimizer does visibility check. |
Fix column alignment for custom objects |
AlignApplet.jar |
Applet alignments are executed based on the data type of the field. Consistent Left, Right or Center alignments are executed across the entire Repository for a similar look and feel of fields. |
Create temporary indexes for merge performance |
crt_temp_indexes_merge.sql |
Creates temporary indexes to improve the merge performance. |
Take backup of DB and update DB stats |
None |
Pauses the Siebel Upgrade Wizard to enable a database backup and the execution of database statistics before the merge. |
Execute Incremental Repository Merge |
siebdev |
Starts the incremental repository merge automatically for Windows. If you are using a Windows computer and Siebel Tools is installed for Siebel Enterprise servers in UNIX environment, then you must perform this step manually. |
Generate Merge Report |
MergeReport.jar |
Generates the hierarchical merge report in HTML format. Also creates the file IRM_Merge*_ERROR.txt in SIEBEL_TOOLS_ROOT\log, which contains only the errors that are present in the IRM_Merge*.txt file. |
Export merge data to CSV |
ExportMrgCSV.jar |
Exports repository-merge log data to a CSV file for business object, business component, applet, view, and Web page object definitions. This data can be compared with the Usage Pattern Tracking (UPT) CSV files to obtain the intersection data, so that you can focus testing on these objects only. The Siebel Upgrade Wizard exports the log data to CSV files in the following folder: upgrep_log_directory/ output/export_csv/csv |
Record Upgrade History |
store_history.sql |
Stores the upgrade history in the S_INST_UPG_HIST table. |