Show Menu
TEMAS×

Migración de contenido diferido

En aras de la compatibilidad con versiones anteriores, el contenido y la configuración en /etc y /contenido a partir de AEM 6.3 no se tocará ni transformará inmediatamente con la actualización. Esto se hace para garantizar que la dependencia de las aplicaciones de los clientes en esas estructuras permanezca intacta. La funcionalidad relacionada con estas estructuras de contenido sigue siendo la misma aunque el contenido de AEM 6.5 y AEM 6.5 se alojen en otro lugar.
Aunque no todas esas ubicaciones pueden transformarse automáticamente, hay algunas que se retrasan CodeUpgradeTasks también denominadas Migración de contenido flotante. Esto permite a los clientes activar estas transformaciones automáticas reiniciando la instancia con esta propiedad del sistema:
-Dcom.adobe.upgrade.forcemigration=true

Esto hará que el CodeUpgradeTasks informe se ejecute durante la migración.
Aunque el objetivo es una ejecución eficiente, este proceso de actualización es sincrónico y, por lo tanto, incluye un tiempo de inactividad en función de la cantidad de contenido que debe procesarse. Se recomienda evaluar los tiempos de ejecución en un entorno de etapa antes de un sistema de producción para planificar una ventana de mantenimiento de acuerdo con los requisitos.
Como esto generalmente también requiere ajustar la aplicación, esta actividad debe realizarse junto con la implementación de la aplicación correspondiente.
A continuación se presenta la lista completa de CodeUpgradeTasks introducidos en la versión 6.5:
Nombre
Relevante para las versiones de AEM anteriores a
​Tipo de migración
Detalles
Cq561ProjectContentUpgrade
< 5.6.1
Inmediato
Cq60MSMContentUpgrade
< 6.0
Inmediato
Detecta todos los elementos LiveRelationShips de los VersionStorage que se han eliminado y agrega la propiedad de exclusión al elemento principal
Cq61CloudServicesContentUpgrade
< 6.1
Inmediato
Reestructura cloudservices para una configuración segura de forma predeterminada
Cq62ConfContentUpgrade
< 6.2
Inmediato
Quita la vinculación basada en propiedades de /content a /conf (reemplazada por el mecanismo OSGi), genera la configuración OSGi correspondiente
Cq62FormsContentUpgrade
< 6.2
Inmediato
Debido a que merge_preserve maneja la regla de denegación segura de forma predeterminada, invalida los permisos dados, lo que provoca la necesidad de reordenar al actualizar
CQ62Html5SmartFileUpgrade
< 6.2
Inmediato
Detecta los componentes que utilizan el widget Html5SmartFile, busca los usos del componente en el contenido y reestructura la persistencia, moviendo el binario un nivel hacia abajo y no almacenándolo en el nivel del componente.
Cq62ProjectsCodeUpgrade
< 6.2
Inmediato
Mueve proyectos de estilo antiguo de /etc/proyectos a /contenido/proyectos
Cq62TargetCampaignsContentUpgrade
< 6.2
Inmediato
Introduce una capa de contenedor en la jerarquía (Áreas) y ajusta las referencias.
Cq62TargetContentUpgrade
< 6.2
Inmediato
Define nombres de ubicación fijos para los componentes de destino.
Cq62WorkflowContentUpgrade
< 6.2
Inmediato
Transformación compleja de modelos de flujo de trabajo anteriores a estructuras, instancias y notificaciones de la versión 6.2, que luego se combinan desde la ubicación de copia de seguridad desde /var/backup
CQ63AssetsMetadataFormsUpdate
< 6.3
Inmediato
Mueve recursos, esquemas de metadatos personalizados y perfiles de procesamiento de /aplicaciones a /conf y traduce los esquemas de metadatos y los formularios de perfiles de metadatos de coral2 a coral3.
CQ63AssetsSearchFacetsUpdate
< 6.3
Inmediato
Mueve recursos y facetas de búsqueda personalizadas de /aplicaciones a /conf y traduce los formularios de esquemas de metadatos y perfiles de metadatos de coral2 a coral3.
CQ63InboxItemsUpgrade
< 6.3
Inmediato
Actualiza la bandeja de entradaElementos para ordenar los elementos de la bandeja de entrada (ajuste de metadatos para una ordenación eficaz)
CQ63MetadataSchemaConfigUpdate
< 6.3
Inmediato
Ajusta la propiedad metadataSchema de la carpeta reemplazando las rutas relativas a /conf en lugar de /apps
CQ63MobileAppsNavUpgrade
< 6.3
Inmediato
Ajuste de la estructura de navegación
CQ63MonitoringDashboardsConfigUpdate
< 6.3
Inmediato
Mueve configuraciones personalizadas para los tableros de supervisión desde /libs y /apps
CQ63ProcessingProfileConfigUpdate
< 6.3
Inmediato
Traduce la propiedad processingProfile (utilizada hasta 6.1) en Assets para que coincida con la estructura 6.3 y posterior. También ajusta las rutas relativas del perfil a /conf en lugar de /apps .
CQ63ToolsMenuEntriesContentUpgrade
< 6.3
Inmediato
Tarea de actualización que elimina las entradas de menú obsoletas de CRXDE Lite y de la consola web en caso de una actualización.
CQ64CommunitiesConfigsCleanupTask
< 6.3
Retrasado
Moviendo configuraciones de nube SRP, configuraciones de palabras de observación de la comunidad, limpiadores /etc/social y/ /etc/habilitación (cualquier referencia y datos debe ajustarse cuando se ejecute la migración diferida; ninguna parte de la aplicación debe depender de esta estructura).
CQ64LegacyCloudSettingsCleanupTask
< 6.4
Retrasado
Limpia /etc/cloudsettings (que contiene la configuración de ContextHub). La configuración se migra automáticamente en el primer acceso. En caso de que se inicie la migración de contenido diferido junto con la actualización, esta configuración de contenido en /etc/cloudsettings debe conservarse mediante paquete antes de la actualización y reinstalarse para que se inicie la transformación implícita, junto con la posterior desinstalación del paquete después de la finalización.
CQ64UsersTitleFixTask
< 6.4
Retrasado
Ajusta la estructura de título heredado al título en el nodo de perfil de usuario.
CQ64CommerceMigrationTask
< 6.4
Retrasado
Migrar contenido comercial de /etc/commerce a /var/commerce . Durante la migración, el contenido se mueve y las referencias al contenido movido se actualizan para reflejar la nueva ubicación.
CQ65DMMigrationTask
< 6.5
Retrasado
Migrar la configuración del catálogo heredado y la configuración de los servicios de nube de medios dinámicos de /etc a /conf
CQ65LegacyClientlibsCleanupTask
< 6.5
Retrasado
Limpiar clientes heredados existentes en /etc/clientlibs