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 |