Show Menu
TEMAS×

Actualización

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.
Se 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 Copia de seguridad . Para realizar una actualización, asegúrese de que tiene la capacidad y los permisos para acceder a instancias y registros.
Consulte también la guía de instalación y la introducción de la actualización de la compilación.

En Windows

Para actualizar Adobe Campaign en una nueva versión al enviar una nueva compilación, se debe aplicar el siguiente procedimiento en Windows:
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 Adobe Campaign: net stop nlserver6
    También debe asegurarse de que el servidor de redirección (webmdl) está detenido, para que el archivo nlsrvmod.dll que utiliza IIS pueda reemplazarse por la nueva versión.
  2. Compruebe que no hay tareas activas ejecutando el comando nlserver pdump . Debe presentarse 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 utilizar 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 pasos siguientes:
  1. Ejecute setup.exe .
    Para descargar este archivo, vaya a la página de asistencia técnica de Adobe Campaign ( https://support.neolane.net/ ) a través del vínculo del centro de descargas.
  2. Seleccione el modo de instalación: elegir Update or repair
  3. Haga clic Next .
  4. Haga clic 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 -allinstance
Esto le permitirá realizar las siguientes operaciones:
  • Sincronizar recursos,
  • esquemas de actualización,
  • actualice la base de datos.
Esta operación debe realizarse una sola vez y solo en un servidor de aplicaciones ( servidor web ).
A continuación, compruebe si la sincronización ha generado errores o advertencias. Para obtener más información sobre esto, consulte Resolución de conflictos de actualización.

Reiniciar servicios

Los servicios que se reiniciarán son:
  • Servicios Web (IIS):
    iisreset /start
  • Servicio Adobe Campaign: nlserver net start6

En Linux

Para actualizar Adobe Campaign en una nueva versión cuando se entrega una nueva compilación, el procedimiento para Linux es el siguiente:
Para saber cómo actualizar la consola de cliente, consulte esta sección .
A partir de la compilación 8757, la biblioteca de terceros ya no es necesaria.

Obtener paquetes actualizados

Comience recuperando los dos paquetes actualizados de Adobe Campaign: vaya a la página de asistencia técnica de Adobe Campaign ( https://support.neolane.net/ ) a través del vínculo del centro de descargas.
El archivo es nlserver6-v7-XXX.rpm

Realizar una actualización

  • Distribución basada en RPM (RedHat, SuSe)
    Para instalarlos, ejecute como root:
    $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, puede 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 root:
    dpkg -i nlserver6-v7-XXXX-amd64_debX.deb
    
    
Los procedimientos de instalación completos se detallan en esta sección . Los recursos se sincronizan automáticamente, pero es necesario asegurarse de que no se produzca ningún error. Para obtener más información sobre esto, consulte Resolución de 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

  • Es posible que la secuencia de comandos se llame 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

Resolución de 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 con un triple elemento >>> y la sincronización se detiene automáticamente. Las advertencias son materializadas por un doble elemento >> y deben resolverse una vez que se complete 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 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.

Resolución de conflictos

Para resolver conflictos, aplique 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 maneras de resolver un conflicto:
  • Declare as resolved :: requiere la intervención previa del usuario.
  • Accept the new version :: se recomienda si el usuario no ha cambiado los recursos proporcionados con Adobe Campaign.
  • Keep the current version :: significa que se rechaza la actualización.
    Si selecciona este modo de resolución, es posible que no se beneficie de las correcciones en la nueva versión.
Si ha elegido resolver el conflicto manualmente, siga este procedimiento:
  1. En la sección inferior de la ventana, busque la cadena de conflicto para localizar las entidades con conflictos. La entidad instalada con la nueva versión contiene el nuevo argumento; 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_argumento de la entidad que mantiene.
  3. Vaya al conflicto que ha resuelto. Haga clic en el Actions icono 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 sólo debe autorizar el almacenamiento de datos LATIN1, etc.

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

En Windows

En el equipo en el que está instalado el servidor de aplicaciones de Adobe Campaign ( servidor web nlserver), descargue y copie el archivo
setup-client-6. XXXX .exe
en # ​datakitnlongjsp
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.
Asegúrese de que el usuario de 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.

En Linux

En el equipo en el que está instalado el servidor de aplicaciones de Adobe Campaign ( servidor web nlserver), recupere el siguiente paquete:
setup-client-6. XXXX .exe
y cópiela, 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 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.
Asegúrese de que el usuario de Apache tiene los derechos de lectura correspondientes para este archivo de instalación y consulte la guía de instalación para obtener más información.