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 la versión .
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.
Para reemplazar todos los archivos con la nueva versión, debe cerrar todas las instancias del servicio nlserver.
Apague los siguientes servicios:
Servicios Web (IIS):
iisreset /stop
Servicio de Adobe Campaign: net stop nlserver6
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 sustituir por la nueva versión.
Compruebe que no haya tareas activas ejecutando el nlserver pdump comando. 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.
Para ejecutar el archivo de actualización, siga los siguientes pasos:
Ejecutar setup.exe.
Para descargar este archivo, conéctese a la Portal de distribución de software usando sus credenciales de usuario. Obtenga más información sobre la distribución de software en esta página.
Seleccione el modo de instalación: elija Update or repair
Haga clic en Next .
Haga clic en Finish .
A continuación, el programa de instalación copia los nuevos archivos.
Una vez finalizada la operación, haga clic en Finish .
Utilice la siguiente línea de comandos:
nlserver config -postupgrade -allinstances
Esto le permite llevar a cabo las siguientes operaciones:
Esta operación debe realizarse solo 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 Resolución de conflictos de actualización.
Los servicios que se van a reiniciar son:
Servicios Web (IIS):
iisreset /start
Servicio de Adobe Campaign: net start nlserver6
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.
A partir de la versión 8757, la biblioteca de terceros ya no es necesaria.
Comience recuperando ambos paquetes actualizados de Adobe Campaign: conectarse a la Portal de distribución de software usando 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
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
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.
Debe cerrar Apache para que la nueva biblioteca sea aplicable.
Para ello, ejecute el siguiente comando:
/etc/init.d/apache stop
Es posible que se llame al 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
Durante la sincronización de recursos, la variable postupgrade permite detectar si la sincronización ha generado errores o advertencias.
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 dos comillas angulares >> 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.
La variable 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.
Para resolver conflictos, siga el siguiente proceso:
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.
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:
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 la variable new , la entidad que coincida con la versión anterior contiene la variable cus argumento.
Elimine la versión que no desee conservar. Elimine el conflict_argumento cadena de la entidad que mantiene.
Vaya al conflicto que ha resuelto. Haga clic en el Actions y seleccione Declare as resolved .
Guarde los cambios: el conflicto ya está resuelto.
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.
En el equipo en el que está instalado el servidor de aplicaciones de Adobe Campaign (nlserver web), descargar y copiar 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 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.
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.
En el equipo en el que el servidor de aplicaciones de Adobe Campaign (nlserver web) está instalado, recupere la variable setup-client-6.XXXX.exe paquete 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.
Asegúrese de que el usuario de Apache 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.