È possibile copiare gli oggetti tra portali diversi utilizzando i package di migrazione. Tale procedura può essere necessaria per varie ragioni. È possibile disporre di più portali per gestire una distribuzione globale oppure creare più portali per separare le attività di sviluppo, test e produzione.
I package di migrazione consentono di eseguire le seguenti operazioni:
esportazione di oggetti creati in un portale di sviluppo e importazione di tali oggetti in un portale di produzione dopo aver superato la fase di test;
importazione degli oggetti del portale per installare nuove funzioni nel portale, ad esempio per installare una suite di portlet e registrare tali portlet nel portale.
Per creare un package di migrazione, utilizzare la utility Migrazione: esporta. Per importare oggetti da un package di migrazione utilizzare la utility Migrazione: importa.
Per informazioni sulla versione della riga di comando sulla utility di migrazione, vedere Administrator Guide for Oracle WebCenter Interaction, disponibile in Oracle Technology Network all'indirizzo http://www.oracle.com/technology/documentation/bea.html.
La migrazione dispone delle funzioni descritte di seguito.
Funzione |
Descrizione |
Oggetti che possono essere inclusi nel package |
Tutti gli oggetti |
Contenuto di Collaboration e Publisher |
Se si esegue la migrazione di una community che include il contenuto di Collaboration o Publisher, sarà possibile eseguire la migrazione anche del contenuto associato. Ad esempio, se l'utente esegue la migrazione di una community contenente il portlet Messaggi di discussione community, sarà possibile eseguire la migrazione dei progetti inclusi nel portlet e il relativo contenuto associato. |
Richieste e approvazione |
Qualsiasi utente che dispone almeno dell'accesso di tipo Modifica agli oggetti nella directory amministrativa può richiedere la migrazione per tali oggetti, ma solo gli utenti con accesso al gruppo Amministratori possono approvare le richieste. L'amministratore seleziona quindi gli oggetti approvati da aggiungere a un package di migrazione. |
Creazione di un package di migrazione |
Solo gli amministratori possono creare un package di migrazione. Un amministratore può aggiungere oggetti senza richieste di migrazione a un package di migrazione (saltando il processo richiesta e approvazione). |
Dipendenze degli oggetti |
Gli oggetti dipendenti possono essere inclusi in un package di migrazione, ma non devono necessariamente esserlo. |
Identificativi univoci universali (UUID, Unique Universal Identifier) e relativo effetto sulle importazioni/migrazioni successive |
Per impostazione predefinita, gli UUID vengono conservati in modo che le migrazioni successive sovrascrivano gli oggetti precedentemente migrati. In ogni caso, se non si desidera sovrascrivere gli oggetti precedentemente migrati, esiste l'opzione di creare una nuova istanza dello stesso oggetto con un nuovo UUID. |
Note sulla migrazione
Gli utenti appartenenti al gruppo Amministratori possono inoltre approvare un oggetto per la migrazione (senza richiesta) nella pagina Cronologia e stato migrazione dell'editor oggetto o nella finestra di dialogo Salva oggetto. L'oggetto viene aggiunto automaticamente alla lista di oggetti approvati per la migrazione.
È possibile eseguire la migrazione dei nuovi server remoti, ma le successive modifiche apportate saranno migrate solo se si seleziona Sovrascrivi server remoti durante l'importazione. Poiché le impostazioni del server remoto sono in genere specifiche di un portale particolare, le impostazioni predefinite non prevedono la sovrascrittura degli oggetti del server remoto.
Le impostazioni degli oggetti in un package di migrazione sono quelle presenti al momento della creazione del package, non quelle presenti quando l'oggetto è stato approvato.