v7 on-premise e híbrido

Actualización a una nueva compilación (On-Premise)

Última actualización: 2023-08-15

Antes de iniciar el proceso de actualización, determine y confirme a qué versión de Adobe Campaign se va a actualizar y consulte la Notas de versión .

IMPORTANTE
  • El Adobe recomienda encarecidamente realizar una copia de seguridad de la base de datos en cada instancia antes de actualizar. Para obtener más información, consulte esta sección.
  • Para realizar una actualización, asegúrese de que tiene la capacidad y los permisos para acceder a instancias y registros.
  • Leer más esta sección y el actualización de compilación capítulo antes de comenzar.

Windows

En un entorno Windows, siga los pasos a continuación para actualizar Adobe Campaign a una nueva versión:

Para saber cómo actualizar la consola de cliente, consulte esta sección.

Cerrar servicios

Para reemplazar todos los archivos con la nueva versión, debe cerrar todas las instancias del servicio nlserver.

  1. Cierre los siguientes servicios:

    • Servicios Web (IIS):

      iisreset /stop

    • Servicio de Adobe Campaign: net stop nlserver6

    IMPORTANTE

    También debe asegurarse de que el servidor de redirección (webmdl) esté detenido, de modo que la variable nlsrvmod.dll El archivo utilizado por IIS se puede reemplazar por la nueva versión.

  2. Compruebe que no hay tareas activas ejecutando la variable nlserver pdump comando. Debería aparecer lo siguiente:

    C:<installation path>Adobe Campaign v7bin>nlserver pdump
    HH:MM:SS > Application Server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
    No tasks
    

    Puede usar el Administrador de tareas de Windows para asegurarse de que se detienen todos los procesos.

Actualización de la aplicación de servidor de Adobe Campaign

Para ejecutar el archivo de actualización, siga los siguientes pasos:

  1. Ejecutar setup.exe.

    Para descargar este archivo, conéctese a Portal de distribución de software usando sus credenciales de usuario. Obtenga más información acerca de la distribución de software en esta página.

  2. Seleccione el modo de instalación: elija Update or repair

  3. Haga clic en Next .

  4. Haga clic en Finish .

    A continuación, el programa de instalación copia los nuevos archivos.

  5. Una vez finalizada la operación, haga clic en Finish .

Sincronización de recursos

Utilice la siguiente línea de comandos:

nlserver config -postupgrade -allinstances

Esto le permite llevar a cabo las siguientes operaciones:

  • Sincronización de recursos
  • Actualización de esquemas
  • actualizar la base de datos
NOTA

Esta operación solo debe realizarse una vez, y solo en un (nlserver web) servidor de aplicaciones.

A continuación, compruebe si la sincronización ha generado errores o advertencias. Para obtener más información, consulte Resolver conflictos de actualización.

Reiniciar servicios

Los servicios que se van a reiniciar son:

  • Servicios Web (IIS):

    iisreset /start

  • Servicio de Adobe Campaign: net start nlserver6

Linux

En un entorno Linux, siga los pasos a continuación para actualizar Adobe Campaign a una nueva versión:

Más información sobre la disponibilidad de la consola de cliente.

NOTA

A partir de la versión 8757, la biblioteca de terceros ya no es necesaria.

Obtener paquetes actualizados

Comience por recuperar los dos paquetes actualizados de Adobe Campaign: conéctese a Portal de distribución de software usando sus credenciales de usuario. Obtenga más información acerca de la distribución de software en esta página.

El archivo es nlserver6-v7-XXX.rpm

Realización de una actualización

  • Distribución basada en RPM (RedHat, SuSe)

    Para instalarlos, ejecute como raíz:

    $rpm -Uvh nlserver6-v7-XXXX.rpm
    

    Donde XXX es la versión del archivo.

    El archivo rpm depende de paquetes que se pueden encontrar en las distribuciones de CentOS/Red Hat. Si no desea utilizar algunas de estas dependencias, es posible que tenga que utilizar la opción "nodeps" de rpm:

    rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
    
  • Distribución basada en DEB (Debian)

    Para instalarlos, ejecute como raíz:

    dpkg -i nlserver6-v7-XXXX-amd64_debX.deb
    
NOTA

Los procedimientos de instalación completa se detallan en esta sección. Los recursos se sincronizan automáticamente, pero debe asegurarse de que no se hayan producido errores. Para obtener más información, consulte Resolver conflictos de actualización.

Reiniciar el servidor web

Debe cerrar Apache para que la nueva biblioteca sea aplicable.

Para ello, ejecute el siguiente comando:

/etc/init.d/apache stop
IMPORTANTE
  • Es posible que se llame a su script httpd en lugar de apache.

  • DEBE ejecutar este comando hasta que obtenga la siguiente respuesta:

    Esta operación es necesaria para que Apache aplique la nueva biblioteca.

A continuación, reinicie Apache:

/etc/init.d/apache start

Resolver conflictos de actualización

Durante la sincronización de recursos, la variable posterior a la actualización Este comando permite detectar si la sincronización ha generado errores o advertencias.

Ver el resultado de la sincronización

Existen dos formas de ver el resultado de la sincronización:

  • En la interfaz de la línea de comandos, los errores se materializan mediante un corchete triple >>> y la sincronización se detiene automáticamente. Las advertencias se materializan mediante comillas dobles >> y deben resolverse una vez finalizada la sincronización. Al final de la posactualización, se muestra un resumen en el símbolo del sistema. Puede tener este aspecto:

    2013-04-09 07:48:39.749Z 00002E7A 1 info log =========Summary of the update==========
    2013-04-09 07:48:39.749Z 00002E7A 1 info log <instance name> instance, 6 warning(s) and 0 error(s) during the update.
    2013-04-09 07:48:39.749Z 00002E7A 1 warning log The document with identifier 'mobileAppDeliveryFeedback' and type 'xtk:report' is in conflict with the new version.
    2013-04-09 07:48:39.749Z 00002E7A 1 warning log The document with identifier 'opensByUserAgent' and type 'xtk:report' is in conflict with the new version.
    2013-04-09 07:48:39.750Z 00002E7A 1 warning log The document with identifier 'deliveryValidation' and type 'nms:webApp' is in conflict with the new version.
    2013-04-09 07:48:39.750Z 00002E7A 1 warning log Document of identifier 'nms:includeView' and type 'xtk:srcSchema' updated in the database and found in the file system. You will have to merge the two versions manually.
    

    Si la advertencia se refiere a un conflicto de recursos, se requiere la atención del usuario para resolverlo.

  • El postupgrade_<server version number>_<time of postupgrade>.log El archivo de registro contiene el resultado de la sincronización. Está disponible de forma predeterminada en el siguiente directorio: <installation directory>/var/<instance/postupgrade. Los errores y las advertencias se indican mediante los atributos de error y advertencia.

Resolver conflictos

Para resolver conflictos, siga el siguiente proceso:

  1. En el árbol de Adobe Campaign, vaya a Administration > Configuration > Package management > Edit conflicts .
  2. Seleccione el conflicto que desee resolver en la lista.

Existen tres formas de resolver un conflicto:

  • Declare as resolved : requiere la intervención previa del usuario.

  • Accept the new version : recomendado si el usuario no ha cambiado los recursos proporcionados con Adobe Campaign.

  • Keep the current version : significa que la actualización se rechaza.

    IMPORTANTE

    Si selecciona este modo de resolución, es posible que no se beneficie de las correcciones en la nueva versión.

Si decide resolver el conflicto manualmente, siga este procedimiento:

  1. En la sección inferior de la ventana, busque la variable conflicto para localizar las entidades con conflictos. La entidad instalada con la nueva versión contiene el nuevo , la entidad que coincide con la versión anterior contiene el argumento cus argumento.

  2. Elimine la versión que no desee conservar. Elimine el Conflict_argument cadena de la entidad que está conservando.

  3. Vaya al conflicto que ha resuelto. Haga clic en Actions y seleccione Declare as resolved .

  4. Guarde los cambios: el conflicto se ha resuelto.

Prácticas recomendadas

Un error de actualización puede estar vinculado a la configuración de la base de datos. Asegúrese de que las configuraciones realizadas por el administrador técnico y el administrador de la base de datos sean compatibles.

Por ejemplo, una base de datos Unicode no solo debe autorizar el almacenamiento de datos LATIN1, etc.

Avisar a las consolas de cliente de la actualización disponible

Windows

En el equipo donde está instalado el servidor de aplicaciones de Adobe Campaign (nlserver web), descargue y copie el archivo setup-client-6.XXXX.exe i n [ruta de la aplicación]/datakit/nl/eng/jsp.

La próxima vez que se conecten las consolas de cliente, una ventana informará a los usuarios sobre la disponibilidad de una actualización y les ofrecerá la posibilidad de descargarla e instalarla.

NOTA

Asegúrese de que el usuario de IIS_XPG tenga los derechos de lectura adecuados para este archivo de instalación y consulte la guía de instalación para obtener más información.

Linux

En el equipo donde el servidor de aplicaciones de Adobe Campaign (nlserver web) está instalado, recupere el setup-client-6.XXXX.exe empaquetar y copiarlo, guardar como /usr/local/neolane/nl6/datakit/nl/eng/jsp:

 cp setup-client-6.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp

La próxima vez que se conecten las consolas de cliente, una ventana informará a los usuarios sobre la disponibilidad de una actualización y les ofrecerá la posibilidad de descargarla e instalarla.

NOTA

Asegúrese de que el usuario de Apache tiene los derechos de lectura adecuados para este archivo de instalación y consulte la guía de instalación para obtener más información.

En esta página