在开始升级过程之前,确定并确认要升级到哪个版本的Adobe Campaign,并查阅发行说明。
我们强烈建议在更新之前对每个实例进行数据库备份。 有关详细信息,请参阅备份。
要执行升级,请确保您具有访问实例和日志的能力和权限。
要在交付新版本时更新新版本中的Adobe Campaign,应在Windows中应用以下过程:
要了解如何更新客户端控制台,请参阅此部分。
要用新版本替换所有文件,您需要关闭nlserver服务的所有实例。
关闭以下服务:
Web服务(IIS):
iisreset /stop
Adobe Campaign服务:net stop nlserver6
您还需要确保重定向服务器(webmdl)已停止,以便IIS使用的nlsrvmod.dll文件可替换为新版本。
通过运行nlserver pdump命令检查没有活动任务。 应出现以下内容:
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
您可以使用Windows任务管理器来确保所有进程都已停止。
要运行升级文件,请应用以下步骤:
运行setup.exe。
选择安装模式:选择Update or repair
单击 Next。
单击 Finish。
然后,安装项目会复制新文件。
操作完成后,单击Finish。
使用以下命令行:
nlserverconfig -postupgrade -allinstances
这将允许您执行以下操作:
此操作只应执行一次,并且只应在(nlserver web)应用程序服务器上执行。
然后检查同步是否生成了错误或警告。 有关详细信息,请参阅解决升级冲突。
要重新启动的服务包括:
Web服务(IIS):
iisreset /开始
Adobe Campaign服务:净开始nlserver6
要在交付新版本时更新新版本中的Adobe Campaign,Linux的过程如下:
要了解如何更新客户端控制台,请参阅此部分。
从构建8757起,不再需要第三方库。
开始:使用您的用户凭据连接到软件分发门户。 了解有关本页中软件分发的更多信息。
文件为nlserver6-v7-XXX.rpm
基于RPM的分发(RedHat、SuSe)
要安装它们,请以root身份执行:
$rpm -Uvh nlserver6-v7-XXXX.rpm
其中XXX是文件的版本。
rpm文件依赖于CentOS/Red Hat分发上可找到的包。 如果您不想使用其中的某些依赖关系,则可能必须使用rpm的“nodeps”选项:
rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
基于DEB的分发(Debian)
要安装它们,请以root身份执行:
dpkg -i nlserver6-v7-XXXX-amd64_debX.deb
必须关闭Apache,新库才能变为适用。
为此,请执行以下命令:
/etc/init.d/apache stop
此操作是Apache应用新库所必需的。
然后重新启动Apache:
/etc/init.d/apache start
在资源同步过程中,postupgrade命令允许您检测同步是否生成了错误或警告。
有两种查看同步结果的方法:
在命令行接口中,错误由三个V形标记>>实现,并自动停止同步。 警告由多次V形标记>>实现,并且必须在同步完成后解决。 在配置的末尾,将在命令提示符下显示摘要。 它可以是这样的:
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.
如果警告涉及资源冲突,则需要用户注意才能解决。
postupgrade_<server version number>_<time of postupgrade>
.log日志文件包含同步结果。 默认情况下,它位于以下目录中:<installation directory>/var/<instance/postupgrade
。 错误和警告由错误和警告属性指示。
要解决冲突,请应用以下流程:
解决冲突有三种方法:
Declare as resolved :需要提前进行用户干预。
Accept the new version :如果用户未更改随Adobe Campaign提供的资源,则建议使用此选项。
Keep the current version :表示更新被拒绝。
如果选择此分辨率模式,您可能无法从新版本中的校正中受益。
如果选择手动解决冲突,请按如下步骤继续:
在窗口的下半部分,搜索conflict字符串以查找存在冲突的实体。 随新版本安装的实体包含new参数,与先前版本匹配的实体包含cus参数。
删除您不想保留的版本。 删除要保留的实体的conflict_argument字符串。
转到已解决的冲突。 单击Actions图标,然后选择Declare as resolved。
保存更改:冲突现已解决。
更新失败可能链接到数据库配置。 确保由技术管理员和数据库管理员执行的配置兼容。
例如,Unicode数据库不仅必须对LATIN1数据的存储授权,等等。
在安装(nlserver web)Adobe Campaign应用程序服务器的计算机上,下载并复制文件
setup-client-6.XXXX.exe
[应用程序路径]datakitlengjsp
下次连接客户端控制台时,将出现一个窗口,告知用户更新的可用性,并优惠用户下载和安装更新的可能性。
确保IIS_XPG用户具有适当的读取权限,并参阅安装指南了解详细信息。
在安装了Adobe Campaign应用程序服务器(nlserver web)的计算机上,检索以下包:
setup-client-6.XXXX.exe
并复制,另存为/usr/local/neolane/nl6/datakit/nl/eng/jsp:
cp setup-client-6.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp
下次连接客户端控制台时,将出现一个窗口,告知用户更新的可用性,并优惠用户下载和安装更新的可能性。
确保Apache用户具有适当的读取权限,并参阅安装指南以了解详细信息。