Vous pouvez copier des objets d'un portail dans un autre en vous servant d'ensembles de migration. Vous pouvez être amené à le faire pour plusieurs raisons : soit vous disposez de plusieurs portails chargés de gérer un déploiement global, soit vous créez plusieurs portails afin de séparer le développement, les tests et la production.
Les ensembles de migration peuvent être utilisés dans les cas suivants :
Pour exporter des objets créés dans un portail de développement et les importer dans le portail de production une fois qu'ils ont été proprement testés.
Pour importer des objets de portail afin d'installer de nouvelles fonctionnalités dans votre portail. Par exemple, vous pourriez installer une série de portlets pour les enregistrer ensuite dans votre portail.
Pour créer un ensemble de migration, utilisez l'utilitaire Migration - Exportation. Pour importer des objets à partir d'un ensemble de migration, utilisez l'utilitaire Migration - Importation.
Pour plus d'informations sur la version ligne de commande de l'utilitaire de migration, reportez-vous au manuel Oracle WebCenter Interaction UI Customization Guide, disponible sur le réseau Oracle Technology Network à l'adresse http://www.oracle.com/technology/documentation/bea.html.
La migration propose les fonctions suivantes :
Fonction |
Description |
Objets pouvant être inclus dans l'ensemble |
Tous les objets |
Contenu de Collaboration et de Publisher |
Si vous faites migrer une communauté comprenant du contenu de Collaboration ou de Publisher, vous pouvez également faire migrer le contenu associé. Par exemple, si vous faites migrer une communauté comprenant le portlet Messages de discussion de communauté, vous pouvez faire migrer les projets inclus dans le portlet et dans le contenu associé. |
Demandes et approbations |
Tout utilisateur disposant au moins de droits de modification sur les objets du répertoire des objets administratifs peut demander la migration de ces objets, mais seuls les utilisateurs faisant partie du groupe d'administrateurs peuvent approuver ces demandes. L'administrateur sélectionne ensuite les objets approuvés devant être ajoutés à un ensemble de migration. |
Création d'un ensemble de migration |
Seuls les administrateurs peuvent créer un ensemble de migration. Un administrateur peut ajouter des objets sans demande de migration dans un ensemble de migration (en contournant donc le processus de demande et d'approbation). |
Dépendances d'objets |
Les objets dépendants peuvent être inclus dans un ensemble de migration, mais cette condition n'est pas obligatoire. |
UUID (Unique Universal Identifiers) (identifiants universels uniques) et leurs effets sur les importations/migrations successives |
Par défaut, les UUID sont préservés, ce qui fait que les objets ayant fait partie de migrations préalables sont remplacés lors des migrations suivantes. Par contre, si vous ne voulez pas remplacer des objets ayant déjà fait partie d'une migration, vous avez la possibilité de créer une nouvelle instance du même objet, sous un nouvel UUID. |
Remarques sur les migrations :
Les utilisateurs membres du groupe Administrateurs peuvent aussi approuver une migration d'objet (sans qu'il fasse partie d'une demande de migration) à partir de la page Historique et statut des migrations de l'éditeur d'objet ou de la boîte de dialogue Enregistrer l'objet. L'objet est automatiquement ajouté à la liste des objets approuvés pour une migration.
Les nouveaux serveurs distants peuvent faire l'objet d'une migration, mais les modifications apportées ensuite aux serveurs distants ne participent à la migration que si vous sélectionnez Remplacer les serveurs distants au cours de l'importation. Comme les paramètres des serveurs distants sont généralement spécifiques à un portail particulier, le paramètre par défaut est de ne pas remplacer les objets du serveur distant.
Les paramètres appliqués aux objets d'un ensemble de migration sont les paramètres présents au moment de la création de l'ensemble de migration, non pas les paramètres présents lors de l'approbation de l'objet.