Actualización a una nueva compilación (local)

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

IMPORTANTE
  • Adobe recomienda encarecidamente realizar una copia de seguridad de la base de datos en cada instancia antes de la actualización. 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.
  • Lea esta sección y el capítulo actualización de compilación antes de empezar.

Windows

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

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

Apagar servicios

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

  1. Apague 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 el archivo nlsrvmod.dll utilizado por IIS pueda reemplazarse por la nueva versión.

  2. Compruebe que no haya tareas activas ejecutando el comando nlserver pdump. Debería plantearse 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 todos los procesos estén detenidos.

Actualizar la aplicación de servidor de Adobe Campaign

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

  1. Ejecute setup.exe.

    Para descargar este archivo, conéctese al Portal de distribución de software con sus credenciales de usuario. Obtenga más información sobre 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 .

Sincronizar recursos

Utilice la siguiente línea de comandos:

nlserver config -postupgrade -allinstances

Esto le permite llevar a cabo las siguientes operaciones:

  • Sincronizar recursos
  • Actualizar esquemas
  • actualizar la base de datos
NOTA

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

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:

Obtenga 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 recuperando ambos paquetes actualizados de Adobe Campaign: conéctese al portal de distribución de software con sus credenciales de usuario. Obtenga más información sobre la distribución de software en esta página.

El archivo es nlserver6-v7-XXX.rpm

Realizar 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 tiene dependencias en paquetes que puede encontrar en 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 completos 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.

Reinicie 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
  • Su script puede llamarse 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, el comando postupgrade 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 una triple cadena >> y la sincronización se detiene automáticamente. Las advertencias se materializan mediante una cadena > doble y deben resolverse una vez finalizada la sincronización. Al final de la actualización posterior, 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, es necesario que el usuario preste atención para resolverlo.

  • El archivo de registro postupgrade_<server version number>_<time of postupgrade>.log 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.

Hay tres maneras 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, proceda de la siguiente manera:

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

  2. Elimine la versión que no desee conservar. Elimine la cadena conflict_discussion de la entidad que mantiene.

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

  4. Guarde los cambios: el conflicto ya está resuelto.

Prácticas recomendadas

Se puede vincular un error de actualización 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.

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

Windows

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

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

NOTA

Asegúrese de que el usuario IIS_XPG 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.

Linux

En el equipo en el que está instalado el servidor de aplicaciones de Adobe Campaign (nlserver web), recupere el paquete setup-client-6.XXXX.exe y cópielo, guardando 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 consolas de cliente, una ventana informará a los usuarios sobre la disponibilidad de una actualización y les ofrecerá la posibilidad de descargarlas e instalarlas.

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