Pruebas de migración

Procedimiento general

Según la configuración, hay varias formas de realizar pruebas de migración.

Debe tener un entorno de prueba/desarrollo para realizar pruebas de migración. Los entornos de Adobe Campaign están sujetos a una licencia: compruebe su contrato de licencia o póngase en contacto con su representante de Adobe.

  1. Detenga todos los avances en curso y transfiérselos al entorno de producción.

  2. Haga 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. Haga una copia de seguridad de la base de datos del entorno de producción y restablézcala como un entorno de desarrollo.

  5. Antes de iniciar los servicios de Adobe Campaign, ejecute el frozenInstance.js secuencia de comandos de cauterización que permite borrar la base de datos de cualquier objeto que se estuviera ejecutando cuando se inició la copia de seguridad.

    nlserver javascript nms:freezeInstance.js -instance:<instance> -arg:<run|dry>
    
    NOTA

    El comando se inicia de forma predeterminada en seca y enumera todas las solicitudes ejecutadas por ese comando, sin iniciarlas. Para ejecutar solicitudes de cauterización, utilice run en el comando .

  6. Asegúrese de que las copias de seguridad sean correctas al intentar 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.

  8. Si la migración del entorno de desarrollo se realiza correctamente, puede migrar el entorno de producción.

PRECAUCIÓ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.

Herramientas de migración

Varias opciones permiten medir el impacto de una migración e identificar los posibles problemas. Estas opciones se deben ejecutar:

  • en el config comando:

    nlserver.exe config <option> -instance:<instanceName>
    
  • o después de la actualización:

    nlserver.exe config -postupgrade <option> -instance:<instanceName>
    
NOTA
  • Debe usar la variable -instancia:<instanceame> . No se recomienda usar la variable -allinstances .
  • El comando Adobe Campaign update (postupgrade) 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, la variable postupgrade permite detectar si la sincronización genera errores o advertencias.

Objetos no estándar o que faltan

  • La variable -showCustomEntities muestra la lista de todos los objetos no estándar:

    nlserver.exe config -showCustomEntities -instance:<instanceName>
    

    Ejemplo de mensaje enviado:

    xtk_migration:opsecurity2 xtk:entity
    
  • La variable -showDeletedEntities muestra la lista de todos los objetos estándar que faltan en la base de datos o en el sistema de archivos. Para cada objeto que falta, se especifica la ruta.

    nlserver.exe config -showDeletedEntities -instance:<instanceName>
    

    Ejemplo de 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

Este proceso, integrado como estándar en el comando posactualización, 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>
NOTA

Puede ignorar todas las advertencias y errores con el código JST-310040.

Se buscan las expresiones siguientes (con distinción de 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íos. Consulte JavaScript. De lo contrario, compruebe que el tipo de valor es correcto.
common.js
PU-0002
Aviso
Esta biblioteca no debe utilizarse.
logon(
PU-0003
Aviso
Este método de conexión ya no debe utilizarse. 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 incluida en sessionTokenOnly en el menú contextual.
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 aplicaciones web de tipo "descripción general" (migración de la versión 6.02), consulte Configuración de Campaign.
crmDeploymentType="onpremise"
PU-0007
Error
Este tipo de implementación ya no es compatible. El tipo de implementación del conector Microsoft CRM local y de Office 365 ya no se utiliza.
Si está utilizando uno de estos tipos de implementación obsoletos en una cuenta externa, esta cuenta externa debe eliminarse y luego debe ejecutar el postupgrade comando.
Para cambiar a la implementación de API web, consulte Aplicaciones web.
CRM v1(mscrmWorkflow/sfdcWorkflow)
PU-0008
Error
Las actividades de acción Microsoft CRM, Salesforce y Oracle CRM On Demand ya no están disponibles. Para configurar la sincronización de datos entre Adobe Campaign y un sistema CRM, debe utilizar la variable Conector CRM actividad de segmentación.

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 permite restaurar objetos predeterminados 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>
NOTA

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

Reanudar la migración

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

En esta página