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: compruebe su contrato de licencia o póngase en contacto con el servicio de ventas de Adobe Campaign.
  1. Detener todos los avances en curso y trasladarlos al entorno de producción.
  2. Realice una copia de seguridad de la base de datos del entorno de desarrollo.
  3. Detenga todos los procesos de Adobe Campaign en la instancia de desarrollo.
  4. Realice un backup de la base de datos del 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 "congelarInstance.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 enumera 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 y exportar paquetes de datos entre una plataforma v5 y una plataforma v7.
El comando de actualización de Adobe Campaign ( posterior a 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 la posactualización:
    nlserver.exe config -postupgrade <option> -instance:<instanceName>
    
    
Debe usar la <instanceame> -instancia: , 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 iniciar la posactualización.
Puede iniciar el proceso de verificación por su cuenta (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 expresiones siguientes (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 la entrega. 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 las aplicaciones Aplicaciones web 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.