Copying Portal Objects to Other Portals

You can copy objects from one portal to another using migration packages. You might want to do this for several reasons. You might have multiple portals to handle a global deployment or you might want to create multiple portals to separate development, testing, and production.

Migration packages can be used to:

To create a migration package, use the Migration - Export utility. To import objects from a migration package, use the Migration - Import utility.

For information on the command line version of the migration utility, refer to the Administrator Guide for Oracle WebCenter Interaction (available on the Oracle Technology Network at http://www.oracle.com/technology/documentation/bea.html).

Migration has the following features:

Feature

Description

Objects that can be included in the package

All objects

Collaboration and Publisher content

If you migrate a community that includes Collaboration or Publisher content, you can also migrate this associated content. For example, if you migrate a community that includes the Community Discussion Messages portlet, you can migrate the projects included in the portlet and their associated content.

Requests and approval

Any user with at least Edit access to objects in the administrative object directory can request migration of those objects, but only users that belong to the Administrators group can approve the requests.

The administrator then selects approved objects to add to a migration package.

Creating a migration package

Only administrators can create a migration package. An administrator can add objects that do not have migration requests to a migration package (bypassing the request and approval process).

Object dependencies

Dependent objects can be included in a migration package, but do not need to be.

UUIDs (Unique Universal Identifiers) and their effect on subsequent imports/migrations

By default UUIDs are maintained, so that subsequent migrations overwrite previously migrated objects. However, if you do not want to overwrite previously migrated objects, you have the option of creating a new instance of the same object, with a new UUID.

Notes on migration: