You develop a skip-level (or multi-hop) upgrade to update your Production environment to a version of the Waveset product that is beyond the next major release from your current version. For example, if you are currently using Version 6.0 of Waveset and want to upgrade directly to Version 8.1.1, this upgrade path would require a skip-level upgrade.
Refer to the Oracle Waveset Upgrade Paths in Oracle Waveset 8.1.1 Release Notes for information about the upgrade paths you should follow when upgrading Sun Identity Manager to Oracle Waveset.
Upgrading several versions normally requires a series of upgrades. However, many customers want to minimize the number of upgrades in the Production environment, which in turn minimizes the downtime of your Waveset application, minimizes the cost of retesting the Waveset application, and minimizes the cost of retraining the people using the Waveset application.
Developing a single upgrade procedure to update a target Waveset version is technically possible and some customers find it feasible. The key point to understand is that, even though you are performing a skip-level upgrade in your Production environment, you still must perform each hop in your Development environment. For example, you must upgrade from Version 6.0 to Version 7.1 to Version 8.1 to Version 8.1.1 in your Development environment. After each hop, you build up a set of artifacts that is cumulative.
The most common approach for a skip-level upgrade is to update your application baseline with configurations and customizations that have been updated to work with each Sun Identity Manager version on the path to your target version of Waveset or Sun Identity Manager. Your baseline also includes a cumulative script to update databases and a cumulative subset of update.xml. The net effect is that you develop a single upgrade procedure that makes changes that are equivalent to the changes that performing the series of upgrades would have done.
Performing a skip-level upgrade is more complex than a standard or single-hop upgrade. Skip-level upgrades require more technical insight into the mechanisms used by the Waveset product upgrade. A skip-level upgrade also requires closer analysis of the upgrade content for each Waveset product version in the upgrade path. Closer analysis allows you to produce artifacts that are properly cumulative and yet minimal. For example, if you simply combine all of the database table upgrade scripts into one script or if you combine the subsets of update.xml from each step into one subset, then your upgrade might perform a great deal of redundant processing.
This chapter describes special considerations for a skip-level upgrade. If you are uncertain how to proceed or if these considerations seem unclear to you, contact your Professional Services representative sto request assistance with planning your upgrade.