Planning an Upgrade to Siebel 7 > Planning an Upgrade > Assessing the Current Siebel Environment >

Script Assessment


When planning your upgrade, analyze the current scripts and plan how they will be migrated to the new version. When migrating from Siebel 5.x or 6.x to Siebel 7.x, most scripts on applications, business components and business services are easily migrated to the new version. However, there are three types of scripts that often require extra effort to migrate:

  • Applet scripts
  • Scripts that reference the UI
  • Scripts that interact with desktop applications

Level of Effort for Script Migration

If you are upgrading from version 5.x or 6.x, for planning purposes, categorize scripts based on how easy they will be to migrate. Use the categories Table 4 to help plan your script migration:

Table 4. Level of Effort for Script Migration
Effort
Example
Person Days

Basic

Scripts that are not UI-intensive, but will still require some effort to test.

5

Low

Scripts that perform UI functions like setting properties. These scripts typically have minimum references, business rules, and obsolete methods.

15

Medium

Scripts that are user interface-intensive, but are easily split into different functions. These scripts may have a moderate amount of references to business rules and may require a moderate amount of rework to replace obsolete event handlers and methods.

30

High

Scripts that are user interface-intensive or interact with the user's desktop. These scripts are not easily broken down into different modules or functions. They require a lot of analysis to understand. They contain many references to business rules and to obsolete event handlers and methods.

50

The complexity of the script itself does not determine how difficult it will be to migrate, but rather its interaction with the UI does. For example, although a script may have 300 lines and interact with multiple business components, as long as there is no UI interaction in the script, it should be easily upgraded to Siebel 7.x.

For a more detailed discussion about migrating scripts, see Migrating Scripts.

Planning an Upgrade to Siebel 7