S.No | | | Task |
Pre-Upgrade Tasks - Hardware/Software | |||
1 | | | Verify you have identified all the maintenance releases, Fix Packs, and quick-fix patches required for the upgrade. |
2 | | | Upgrade the RDBMS to Oracle 10g. |
3 | | | Install 7.8.2 Siebel Tools on development workstation |
4 | | | Install the Gateway Name Server, Siebel Servers, and Siebel Database Server files on the Siebel Server you will use to perform the upgrade. |
5 | | | Before starting Webserver Extensions Installation ensure that the IISLockdown Tool is unlocked |
6 | | | Install the Siebel Web Server Extension (SWSE). |
7 | | | After Successful installation,Relock the IISLockdown and Restart server |
8 | | | Change the value of the OverWriteConfig parameter to “Yes” in the siebel.ini files under the various locations: |
9 | | | Apply the Siebel Fix Pack version 7.8.2.5 for all Siebel components. |
10 | | | Clear the Browser Cache and remove all ActiveX files: |
11 | | | Upgrade third-party software: Actuate Server |
12 | | | Upgrade Operating system software: WINDOWS or UNIX. |
13 | | | Create test data in 7.5.3 application. |
Pre-Upgrade Tasks - Siebel Database | |||
14 | | | Review Siebel Technical Notes and Siebel Alerts on upgrading to the current release. |
15 | | | Review Technical Note 521. |
16 | | | Review guidelines for configuring the RDBMS. |
17 | | | Verify all developers have checked in their projects. |
18 | | | Verify that the Workflow Monitor and Workflow action agents have processed all pending requests |
19 | | | Backup the 7.5.3 database. |
20 | | | Back up of .SAF files from filesystem directory of 7.5.3. |
21 | | | Backup the stored procedures, views, triggers, indexes, and packages etc., |
22 | | | Identify the obsolete columns which were used in 7.5.3 IFB files. |
23 | | | Backup the 7.5.3 database |
24 | | | Delete any unnecessary repositories from Siebel Tools and verify there are no open DB connections. |
25 | | | Drop temporary tables and non-Siebel tables. |
26 | | | Disable customized triggers. |
27 | | | Drop defined database views on Siebel tables. |
28 | | | Export EIM table data that you want to preserve. Truncate EIM table data |
29 | | | Notate any custom indexes that were created outside of Siebel Tools |
30 | | | Notate Custom indexes against extension columns on obsolete tables. |
31 | | | Notate Custom indexes on interface tables. |
Pre-Upgrade Tasks - Oracle | |||
32 | | | Create a copy of the 7.5.3 database |
33 | | | Verify Oracle sort order is set to 'BINARY' by running the following query: |
34 | | | Verify that your Oracle clients and Oracle database server are at the same release level. |
35 | | | verify tablespaces have enough free space to accommodate expected growth. Increase if necessary |
36 | | | compute a high enough value for pctincrease on tablespaces that |
37 | | | Rebuild the larger tables in Siebel with a large value for pctfree (30 or higher) |
38 | | | DB_CACHE_SIZE. Set this parameter to a minimum of 600 megabytes |
39 | | | SORT_AREA_SIZE. Set this parameter to a minimum of 1524288. |
40 | | | Verify that init.ora paremeters sort_area_retained size ,log_buffers are set appropirately. |
41 | | | Verify that there is only one large rollback segment on line that is |
42 | | | Verify that the following parameters are set correctly (Only Oracle DB with Multiple CPUs): (1) parallel_max_servers should be > 1 (2) Check parallel_max_servers and _db_block_lru_latches parameters |
43 | | | Verifying the Oracle ODBC Definition on Siebel 7.8.2 Server. In the Registry editor , navigate to HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\ODBC_Name and verify that the following entries are present: |
44 | | | Create a new ODBC connection to the "COPY" of 7.5.3 Siebel Database. Name it: Siebel753Server |
45 | | | Set Optimizer mode to Rule Based Optimizer (RULE) or Cost Based Optimizer (COST). Make update to init.ora |
46 | | | Run the Oracle Analyze command on the Siebel database. |
Pre-Upgrade Tasks - Application Data | |||
47 | | | Deactivate all workflow processes before doing the upgrade. |
48 | | | Verify that all tasks with status = QUEUED are removed from S_SRM_REQUEST and S_DOCK_TXN tables. |
49 | | | Verify all customized workflows and all |
50 | | | Perform a partial synchronization for mobile users, sending all transactions to the server database. |
51 | | | Verify that |
52 | | | Log onto a Siebel Business Application, such as |
53 | | | Verify that Workflow Monitor and Workflow Action agents have processed all pending requests. If Workflow Manager has completed successfully, the S_ESCL_REQ table should not have any rows. |
54 | | | Stop or disable all Siebel Remote components on all Siebel Servers. |
55 | | | Disconnect all Web Clients from the Siebel Server by stopping the appropriate Application Object Managers. |
56 | | | Make sure that Dedicated Web Clients have disconnected from the Siebel Database Server. |
Upgrade Tasks - Upgrade Siebel Database Schema (UPGREP) | |||
57 | | | Log onto Siebel 7.5.3 Tools and connect to the "COPY" 7.5.3 development database |
58 | | | Rename the 7.5.3 Siebel Repository to "Prior Customer Repository" |
59 | | | Shutdown all Services: Gateway, Siebel Servers, Report Server, |
60 | | | Run the Database Server Configuration Utility. |
61 | | | Enter the required information when prompted. Upgrade Options -> UPGREP, EnviromentType -> Development. *****THE UPGREP STARTS HERE.***** |
62 | | | Migrate Address data from custom extension columns |
63 | | | Edit generated SQL files as required by Siebel Technical Notes or Siebel Alerts. |
64 | | | Resume the upgrade.Incase the upgrade wizard stops due to error, delete the SIEBEL_ROOT\Log\Process\Output|Output.Log and SIEBEL_ROOT\Log\Process|state\State.Log files. |
65 | | | Review upgrade logs for errors after completion. Archive log files |
66 | | | Install new license keys. Use Tools |
67 | | | Backup upgraded database |
Upgrade Tasks - Prepare for Repository Merge | |||
68 | | | Set the Upgrade Ancestor property for copied objects. |
69 | | | In the Oracle init.ORA file, Set UNDO_MANAGEMENT = MANUAL before the repository merge. This turns off Automatic Undo Management (AUM). You can turn AUM back on after the repository merge, as desired. |
70 | | | Before Merge ,Set the Sieebl Tools Configuration file SQLStyle=Oracle, incase you are using Cost based Optimization. |
71 | | | After Merge ,Set the Sieebl Tools Configuration file SQLStyle=OracleCBO, incase you are using Cost based Optimization. |
72 | | | Run database statistics on the Siebel Database on the following tables: S_SYM_STR and SYM_STR_INT. |
Upgrade Tasks - Perform Repository Merge | |||
73 | | | Verify Upgraded version's tools configuration file has the following parameters: EnableToolsConstrain=FALSE SymStrPrefix=X_ Change to these values as necessary |
74 | | | Log onto a workstation that is running 7.8.2 tools and connect to the 7.8.2 database |
75 | | | Run Repository Merge **REPOSITORY MERGE STARTS HERE** |
76 | | | Check log files for erros upon merge completion |
77 | | | Migrate customer workflows |
78 | | | Reset Siebel Tools configuration parameters |
Upgrade Tasks - Run Post Merge Utilities | |||
79 | | | Rename the existing SIEBEL_TOOLS_INSTALL_DIR\reppatch\log\reputility.log |
80 | | | Run Post Merge Utilities in Siebel Tools, navigate to Screens > Application Upgrader > Application Upgrade Object List. |
81 | | | Review reputility.log upon completion of post merge utilities |
82 | | | Review and verify grid-based applets after the merge |
83 | | | Review and verify UI Navigation after the merge |
84 | | | Review and verify MVG Applets after the merge |
85 | | | Review and verify Rich-Text controls after the merge |
86 | | | Review and correct the new aggregate categories that are defined in Screen views |
87 | | | Review and verify visibility filters after the merge |
88 | | | Review and verify the Chart views after the merge. Assign a category and type to Chart views |
89 | | | Review and verify the Explorer views after the merge. Assign a category and type to Explorer views |
90 | | | Review and correct navigation to inaccessible detail views after the merge |
91 | | | Eliminating obsolete UI fields after the merge |
92 | | | Reviewing UI Objects Affected by ICL After the Merge |
93 | | | Assigning an Item Identifier to web template items |
94 | | | Reviewing Required Fields in the UI After Merge. |
95 | | | Setting Label Alignment for Text Fields. |
96 | | | Generate EIM temporary columns after the merge |
Upgrade Tasks - Upgrade Custom Database Schema (UPGPHYS) | |||
97 | | | Run the DB Server Configuration Utility from Start > Programs > Siebel Enterprise Servers 7.x > Configure DB Server. |
98 | | | Verify SIEBEL_ROOT and LANGUAGE enviroment variables are set correctly |
99 | | | Enter the required information when prompted. Upgrade Options -> UPGPHYS, EnviromentType -> Development. *****THE UPGPHYS STARTS HERE.***** |
100 | | | Review the upgrade logs and address errors. Archive log files |
101 | | | Back up the upgraded development database. |
Post Upgrade Tasks - Environment Setup | |||
102 | | | Create new SRF File |
103 | | | Generate a Siebel Remote database template file. |
104 | | | Extract developers databases. |
105 | | | Initialize the local database on development machines. |
106 | | | Check for inactivated EIM table columns |
107 | | | Run database statistics. |
Post Upgrade Tasks - Configuration | |||
108 | | | Review obsolete objects in the repository merge |
109 | | | Review deleted objects in the repository merge |
110 | | | Resolve any business component and join conflicts. |
111 | | | Reapply custom extensions and FK columns on obsolete tables |
112 | | | Delete unneeded repository files |
113 | | | Activate and deploy workflows |
114 | | | Verify that EAI and EIM integrations are set up correctly. |
115 | | | Updating |
Post Upgrade Tasks - Application Administration | |||
116 | | | Review the results of the Person and Organization merge. Make configuration changes as required. |
117 | | | Generating reporting relationships after upgrade. |
Perform System Tests | |||
118 | | | Use available test data to perform unit testing. Validate application function in the following areas: |
Wednesday, June 24, 2009
Siebel Upgrade Process
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment