Por uma questão de compatibilidade, conteúdo e configuração com versões anteriores no /etc e /conteúdo a partir do AEM 6.3 não será tocado ou transformado imediatamente com a atualização. Isso é feito para garantir que as dependências dos aplicativos do cliente nessas estruturas permaneçam intactas. A funcionalidade relacionada a essas estruturas de conteúdo ainda é a mesma, mesmo que o conteúdo em um AEM 6.5 pronto para uso seja hospedado em outro lugar.
Embora nem todos esses locais possam ser transformados automaticamente, há alguns atrasos CodeUpgradeTasks
também chamada de Migração de conteúdo ocioso. Isso permite que os clientes acionem essas transformações automáticas, reiniciando a instância com essa propriedade do sistema:
-Dcom.adobe.upgrade.forcemigration=true
Isso causará a CodeUpgradeTasks
a ser executado durante a migração.
Embora o objetivo seja uma execução eficiente, esse processo de atualização é síncrono e, portanto, vem com um tempo de inatividade dependendo da quantidade de conteúdo que precisa ser processado. Recomenda-se avaliar os tempos de execução em um ambiente de estágio à frente de um sistema de produção para planejar uma janela de manutenção de acordo.
Como isso normalmente também requer o ajuste do aplicativo, essa atividade deve ser executada junto com a implantação do aplicativo correspondente.
Abaixo está a lista completa de CodeUpgradeTasks
introduzido no ponto 6.5:
Nome | Relevante para versões AEM anteriores a | Migração Tipo | Detalhes |
---|---|---|---|
Cq561ProjectContentUpgrade |
< 5.6.1 | Imediato | |
Cq60MSMContentUpgrade |
< 6.0 | Imediato | Detecta tudo LiveRelationShips from VersionStorage que foram excluídas e adicionar propriedade de exclusão ao pai |
Cq61CloudServicesContentUpgrade |
< 6,1 | Imediato | Reestrutura serviços de nuvem para seguro por configuração padrão |
Cq62ConfContentUpgrade |
< 6.2 | Imediato | Remove a vinculação baseada em propriedade do /conteúdo para /conf (substituído pelo mecanismo OSGi), gera a configuração OSGi correspondente |
Cq62FormsContentUpgrade |
< 6,2 | Imediato | Devido a merge_preserve, manipulando as substituições da regra de negação segura por padrão, dadas permissões, resultando na necessidade de reordenar na atualização |
CQ62Html5SmartFileUpgrade |
< 6,2 | Imediato | Detecta componentes utilizando o widget Html5SmartFile, pesquisa por usos do componente na persistência de conteúdo e reestruturações, movendo efetivamente o nível binário para baixo e não o armazenando no nível do componente. |
Cq62ProjectsCodeUpgrade |
< 6,2 | Imediato | Move projetos de estilo antigos de /etc/projects para /content/projects |
Cq62TargetCampaignsContentUpgrade |
< 6,2 | Imediato | Introduz uma camada de contêiner na hierarquia (Áreas) e ajusta referências. |
Cq62TargetContentUpgrade |
< 6,2 | Imediato | Define nomes de localização fixos para componentes de destino. |
Cq62WorkflowContentUpgrade |
< 6,2 | Imediato | Transformação complexa de modelos de fluxo de trabalho que pré-datam estruturas, instâncias, notificações do 6.2 e depois mesclam do local de backup de /var/backup |
CQ63AssetsMetadataFormsUpdate |
< 6.3 | Imediato | Move ativos, esquemas de metadados personalizados e perfis de processamento de /apps para /conf e converte o esquema de metadados e os formulários de perfis de metadados do coral2 para o coral3. |
CQ63AssetsSearchFacetsUpdate |
< 6,3 | Imediato | Move ativos e aspectos de pesquisa personalizados de /apps para /conf e converte o esquema de metadados e os formulários de perfis de metadados do coral2 para o coral3. |
CQ63InboxItemsUpgrade |
< 6,3 | Imediato | Atualiza InboxItems para ordenar os itens da caixa de entrada (ajustando metadados para classificação eficiente) |
CQ63MetadataSchemaConfigUpdate |
< 6,3 | Imediato | Ajusta a propriedade metadataSchema na pasta, substituindo os caminhos relativos para /conf em vez de /apps |
CQ63MobileAppsNavUpgrade |
< 6,3 | Imediato | Ajustar a estrutura de navegação |
CQ63MonitoringDashboardsConfigUpdate |
< 6,3 | Imediato | Move as configurações personalizadas para os painéis de monitoramento de /libs e /apps |
CQ63ProcessingProfileConfigUpdate |
< 6,3 | Imediato | Traduz a propriedade processingProfile (usada até 6.1) no Assets para corresponder à estrutura 6.3 e posterior. Ajusta também os caminhos relativos do perfil para /conf em vez de /apps. |
CQ63ToolsMenuEntriesContentUpgrade |
< 6,3 | Imediato | Atualizar tarefa que remove entradas de menu obsoletas do CRXDE Lite e do Console da Web no caso de uma atualização. |
CQ64CommunitiesConfigsCleanupTask |
< 6,3 | Atrasado | Mover configurações de nuvem SRP, configurações de palavras de observação da comunidade, limpa /etc/social e /etc/enablement (quaisquer referências e dados precisam ser ajustados quando a migração lenta for executada - nenhuma parte do aplicativo deve depender mais dessa estrutura). |
CQ64LegacyCloudSettingsCleanupTask |
< 6.4 | Atrasado | Limpa /etc/cloudsettings (contendo Configuração do ContextHub). A configuração é migrada automaticamente no primeiro acesso. No caso de a migração de conteúdo lento ser iniciada juntamente com a atualização desse conteúdo em /etc/cloudsettings deve ser preservado via pacote antes da atualização e reinstalado para que a transformação implícita seja iniciada, juntamente com uma desinstalação subsequente do pacote após a conclusão. |
CQ64UsersTitleFixTask |
< 6,4 | Atrasado | Ajusta a estrutura de título herdada para o título no nó do perfil do usuário. |
CQ64CommerceMigrationTask |
< 6,4 | Atrasado | Migrar conteúdo de comércio de /etc/commerce para /var/commerce. Durante a migração, o conteúdo é movido e as referências ao conteúdo movido são atualizadas para refletir o novo local. |
CQ65DMMigrationTask |
< 6,5 | Atrasado | Migrar configurações de catálogo herdado e configurações do Dynamic Media Cloud Services de /etc para /conf |
CQ65LegacyClientlibsCleanupTask |
< 6,5 | Atrasado | Limpar clientlibs herdados existentes em /etc/clientlibs |