Migrazione dei contenuti differita

Per motivi di compatibilità con le versioni precedenti, contenuti e configurazione in /etc e /content a partire da AEM 6.3 non verrà toccato o trasformato immediatamente con l’aggiornamento. Questo viene fatto per garantire che le dipendenze delle applicazioni del cliente da tali strutture rimangano intatte. La funzionalità relativa a queste strutture di contenuto è ancora la stessa anche se il contenuto in una AEM 6.5 preconfigurata sarebbe ospitato in un’altra posizione.

Anche se non tutte queste posizioni possono essere trasformate automaticamente, si verificano alcuni ritardi CodeUpgradeTasks noto anche come Migrazione dei contenuti differita. Questo consente ai clienti di attivare tali trasformazioni automatiche riavviando l’istanza con questa proprietà di sistema:

-Dcom.adobe.upgrade.forcemigration=true

Questo causerà la CodeUpgradeTasks da eseguire durante la migrazione.

Anche se l’obiettivo è un’esecuzione efficiente, questo processo di aggiornamento è sincrono e quindi comporta un tempo di inattività a seconda della quantità di contenuto da elaborare. Si consiglia di valutare i tempi di esecuzione in un ambiente stage prima di un sistema di produzione per pianificare un intervallo di manutenzione appropriato.

Poiché questo in genere richiede anche la regolazione dell’applicazione, questa attività deve essere eseguita insieme alla distribuzione dell’applicazione corrispondente.

Di seguito è riportato l'elenco completo CodeUpgradeTasks introdotto al punto 6.5:

Nome Rilevante per le versioni AEM precedenti a Migrazione Tipo Dettagli
Cq561ProjectContentUpgrade < 5.6.1 Immediato
Cq60MSMContentUpgrade < 6.0 Immediato Rileva tutto LiveRelationShips da VersionStorage che sono stati eliminati e aggiungono la proprietà di esclusione all’elemento padre
Cq61CloudServicesContentUpgrade < 6.1 Immediato Ristruttura i servizi cloud per la sicurezza per impostazione predefinita
Cq62ConfContentUpgrade < 6.2 Immediato Rimuove il collegamento basato su proprietà da /content a /conf (sostituito dal meccanismo OSGi), genera la configurazione OSGi corrispondente
Cq62FormsContentUpgrade < 6.2 Immediato A causa della gestione di merge_preserve, la regola di negazione sicura per impostazione predefinita sostituisce le autorizzazioni specificate, rendendo necessario riordinare il sistema durante l'aggiornamento
CQ62Html5SmartFileUpgrade < 6.2 Immediato Rileva i componenti che utilizzano il widget Html5SmartFile, cerca gli utilizzi del componente nel contenuto e ripristina la persistenza, spostando efficacemente il binario di un livello inferiore e non memorizzandolo a livello di componente.
Cq62ProjectsCodeUpgrade < 6.2 Immediato Sposta i progetti obsoleti da /etc/projects a /content/projects
Cq62TargetCampaignsContentUpgrade < 6.2 Immediato Introduce un livello contenitore nella gerarchia (Aree) e regola i riferimenti.
Cq62TargetContentUpgrade < 6.2 Immediato Imposta i nomi delle posizioni fisse per i componenti di destinazione.
Cq62WorkflowContentUpgrade < 6.2 Immediato Trasformazione complessa di modelli di flusso di lavoro precedenti alla versione 6.2 di strutture, istanze, notifiche, quindi unione dal percorso di backup da /var/backup
CQ63AssetsMetadataFormsUpdate < 6.3 Immediato Sposta risorse, schemi di metadati personalizzati e profili di elaborazione da /apps a /conf e traduce i moduli di schema metadati e profili metadati da coral2 a coral3.
CQ63AssetsSearchFacetsUpdate < 6.3 Immediato Sposta risorse e facet di ricerca personalizzata da /apps a /conf e traduce i moduli di schema metadati e profili metadati da coral2 a coral3.
CQ63InboxItemsUpgrade < 6.3 Immediato Aggiorna Posta in arrivoElementi per l'ordinamento degli elementi della casella in entrata (regolazione dei metadati per un ordinamento efficiente)
CQ63MetadataSchemaConfigUpdate < 6.3 Immediato Regola la proprietà metadataSchema sulla cartella sostituendo i percorsi relativi a /conf in sostituzione di /apps
CQ63MobileAppsNavUpgrade < 6.3 Immediato Regolazione della struttura di navigazione
CQ63MonitoringDashboardsConfigUpdate < 6.3 Immediato Sposta le configurazioni personalizzate per le dashboard di monitoraggio da /libs e /apps
CQ63ProcessingProfileConfigUpdate < 6.3 Immediato Traduce la proprietà processingProfile (utilizzata fino alla versione 6.1) in Assets in modo che corrisponda alla struttura della versione 6.3 e successive. Regola inoltre i percorsi relativi del profilo in base a /conf in sostituzione di /apps.
CQ63ToolsMenuEntriesContentUpgrade < 6.3 Immediato Attività di aggiornamento che rimuove le voci di menu obsolete di CRXDE Lite e Console Web in caso di aggiornamento.
CQ64CommunitiesConfigsCleanupTask < 6.3 Ritardato Spostamento delle configurazioni cloud SRP, configurazioni di parole chiave della community, pulizia /etc/social e /etc/enablement (tutti i riferimenti e i dati devono essere regolati quando viene eseguita la migrazione lenta; nessuna parte dell’applicazione deve più dipendere da questa struttura).
CQ64LegacyCloudSettingsCleanupTask < 6.4 Ritardato Pulisce /etc/cloudsettings (contenente la configurazione ContextHub). La configurazione viene migrata automaticamente al primo accesso. Nel caso in cui si inizi la migrazione dei contenuti Lazy con l’aggiornamento di questo contenuto in /etc/cloudsettings deve essere mantenuto tramite pacchetto prima dell’aggiornamento e reinstallato per consentire l’avvio della trasformazione implicita, insieme a una successiva disinstallazione del pacchetto dopo il completamento.
CQ64UsersTitleFixTask < 6.4 Ritardato Regola la struttura del titolo legacy al titolo nel nodo del profilo utente.
CQ64CommerceMigrationTask < 6.4 Ritardato Migra contenuti commerce da /etc/commerce a /var/commerce. Durante la migrazione il contenuto viene spostato e i riferimenti al contenuto spostato vengono aggiornati per riflettere la nuova posizione.
CQ65DMMigrationTask < 6.5 Ritardato Migra le impostazioni del catalogo legacy e le impostazioni dei Cloud Services Dynamic Media da /etc a /conf
CQ65LegacyClientlibsCleanupTask < 6.5 Ritardato Pulizia delle librerie client legacy esistenti in /etc/clientlibs

In questa pagina