Show Menu
TEMAS×

Prueba de la migración

Procedimiento general

Según la configuración, existen varias formas de realizar pruebas de migración.
Debe tener un entorno de prueba/desarrollo para realizar pruebas de migración. Los entornos de desarrollo están sujetos a licencia: consulte su contrato de licencia o póngase en contacto con el servicio de ventas de Adobe Campaign.
  1. Detener todos los acontecimientos en curso y llevarlos al entorno de producción.
  2. Realice una copia de seguridad de la base de datos de entorno de desarrollo.
  3. Detenga todos los procesos de Adobe Campaign en la instancia de desarrollo.
  4. Realice una copia de seguridad de la base de datos de entorno de producción y restauítela como entorno de desarrollo.
  5. Antes de iniciar los servicios de Adobe Campaign, ejecute la secuencia de comandos de cauterización de congelaciónInstance.js , que permite borrar la base de datos de cualquier objeto que se ejecutara cuando se inició la copia de seguridad.
    nlserver javascript nms:freezeInstance.js -instance:<instance> -arg:<run|dry>
    
    
    El comando se inicia de forma predeterminada en modo seco y lista todas las solicitudes ejecutadas por ese comando, sin iniciarlas. Para ejecutar solicitudes de cauterización, utilice ejecutar en el comando.
  6. Asegúrese de que las copias de seguridad sean correctas, intentando restaurarlas. Asegúrese de tener acceso a la base de datos, las tablas, los datos, etc.
  7. Pruebe el procedimiento de migración en el entorno de desarrollo.
    Los procedimientos completos se detallan en la sección Requisitos previos para la migración a Adobe Campaign 7 .
  8. Si la migración del entorno de desarrollo es correcta, puede migrar el entorno de producción.
Debido a los cambios realizados en la estructura de datos, no es posible importar ni exportar paquetes de datos entre una plataforma v5 y una plataforma v7.
El comando de actualización de Adobe Campaign ( después de la actualización ) le permite sincronizar recursos y actualizar esquemas y la base de datos. Esta operación solo se puede realizar una vez y solo en el servidor de aplicaciones. Después de sincronizar los recursos, el comando postupgrade permite detectar si la sincronización genera errores o advertencias.

Herramientas de migración

Varias opciones permiten medir el impacto de una migración e identificar los problemas potenciales. Estas opciones se van a ejecutar:
  • en el comando config :
    nlserver.exe config <option> -instance:<instanceName>
    
    
  • o en el período posterior a la actualización:
    nlserver.exe config -postupgrade <option> -instance:<instanceName>
    
    
Debe usar la -instancia: <instanceame> , seleccione una opción. No se recomienda utilizar la opción -todas las instancias .

Opciones -showCustomEntities y -showDeletedEntities

  • La opción -showCustomEntities muestra la lista de todos los objetos no estándar:
    nlserver.exe config -showCustomEntities -instance:<instanceName>
    
    
    Ejemplo de un mensaje enviado:
    xtk_migration:opsecurity2 xtk:entity
    
    
  • La opción -showDeletedEntities muestra la lista de todos los objetos estándar que faltan en la base de datos o en el sistema de archivos. Se especifica la ruta de acceso para cada objeto que falta.
    nlserver.exe config -showDeletedEntities -instance:<instanceName>
    
    
    Ejemplo de un mensaje enviado:
    Out of the box object 'nms:deliveryCustomizationMdl' belonging to the 'xtk:srcSchema' schema has not been found in the file system.
    
    

Proceso de verificación

Integrado como estándar en el comando post-upgrade, este proceso le permite mostrar advertencias y errores que podrían provocar errores en la migración. Si se muestran errores, la migración no se ha ejecutado. Si esto sucede, corrija todos los errores y vuelva a realizar el inicio posterior a la actualización.
Puede realizar el inicio del proceso de verificación por sí mismo (sin migración) mediante el comando:
nlserver.exe config -postupgrade -check -instance:<instanceName>

Ignore todas las advertencias y errores que tengan el código JST-310040.
Se buscan las siguientes expresiones (distinguen entre mayúsculas y minúsculas):
Expresión Código de error Tipo de registro Comentarios
.@ PU-0001 Aviso Este tipo de sintaxis ya no se admite en la personalización de envío. Consulte JavaScript . De lo contrario, compruebe que el tipo de valor es correcto.
common.js PU-0002 Aviso No se debe usar esta biblioteca.
login( PU-0003 Aviso Este método de conexión ya no debe usarse. Consulte Aplicaciones Web identificadas.
new SoapMethodCall( PU-0004 Aviso Esta función solo se admite cuando se utiliza en código JavaScript ejecutado desde una zona de seguridad en modo sessionTokenOnly .
sql= PU-0005 Error Este tipo de error provoca un error de migración. Consulte SQLData .
SQLDATA PU-0006 Error Este tipo de error provoca un error de migración. Consulte SQLData . Si obtiene registros de errores de aplicación web de tipo información general (migración desde v6.02), consulte Aplicaciones web .
También se realiza una comprobación de la coherencia de la base de datos y el esquema.

Opción Restauración

Esta opción le permite restaurar objetos listos para usar si se han modificado. Para cada objeto restaurado, se almacena una copia de seguridad de los cambios en la carpeta seleccionada:
nlserver.exe config -postupgrade -restoreFactory:<backupfolder> -instance:<instanceName>

Se recomienda encarecidamente utilizar rutas absolutas de carpeta y mantener la estructura del árbol de carpetas. Por ejemplo: backupFolder\nms\srcSchema\billing.xml.

Reanudación de la migración

Si reinicia la posactualización después de un error de migración, se reanuda desde el mismo lugar donde se detuvo.