Ermitteln und bestätigen Sie vor dem Starten des Aktualisierungsprozesses, auf welche Version von Adobe Campaign aktualisiert werden soll, und konsultieren Sie die Versionshinweise .
Gehen Sie in einer Windows-Umgebung wie folgt vor, um Adobe Campaign auf einen neuen Build zu aktualisieren:
Informationen zum Aktualisieren der Clientkonsole finden Sie unter diesem Abschnitt.
Um alle Dateien durch die neue Version zu ersetzen, müssen Sie alle Instanzen des nlserver-Dienstes herunterfahren.
Beenden Sie die folgenden Dienste:
Webdienste (IIS):
iisreset /stop
Adobe-Campaign-Dienst: net stop nlserver6
Sie müssen auch sicherstellen, dass der Weiterleitungsserver (webmdl) angehalten wird, damit die Variable nlsrvmod.dll -Datei, die von IIS verwendet wird, kann durch die neue Version ersetzt werden.
Vergewissern Sie sich, dass keine Aufgaben aktiv sind, indem Sie die nlserver pdump Befehl. Folgendes sollte angezeigt werden:
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
Sie können den Windows Task Manager verwenden, um sicherzustellen, dass alle Prozesse angehalten werden.
Gehen Sie wie folgt vor, um die Aktualisierungsdatei auszuführen:
Ausführen setup.exe.
Um diese Datei herunterzuladen, stellen Sie eine Verbindung zum Software Distribution-Portal Verwendung Ihrer Benutzeranmeldeinformationen. Weitere Informationen zur Softwareverteilung finden Sie unter diese Seite.
Wählen Sie den Installationsmodus aus: Auswählen Aktualisieren oder Reparieren
Klicken Sie auf Weiter .
Klicken Sie auf Beenden .
Das Installationsprogramm kopiert dann die neuen Dateien.
Wählen Sie nach Abschluss des Vorgangs die Option Beenden aus .
Verwenden Sie die folgende Befehlszeile:
nlserver config -postupgrade -allinstances
Auf diese Weise können Sie die folgenden Vorgänge ausführen:
Dieser Vorgang sollte nur einmal und nur auf einem nlserver web) Anwendungsserver.
Überprüfen Sie dann, ob die Synchronisation Fehler oder Warnungen erzeugt hat. Weitere Informationen hierzu finden Sie unter Beheben von Aktualisierungskonflikten.
Folgende Dienste sollen neu gestartet werden:
Webdienste (IIS):
iisreset /start
Adobe-Campaign-Dienst: net start nlserver6
Gehen Sie in einer Linux-Umgebung wie folgt vor, um Adobe Campaign auf einen neuen Build zu aktualisieren:
Erfahren Sie mehr über die Client Console-Verfügbarkeit.
Ab Build 8757 wird die Bibliothek von Drittanbietern nicht mehr benötigt.
Beginnen Sie mit der Wiederherstellung der beiden aktualisierten Pakete von Adobe Campaign: Verbindung zu Software Distribution-Portal Verwendung Ihrer Benutzeranmeldeinformationen. Weitere Informationen zur Softwareverteilung finden Sie unter diese Seite.
Die Datei lautet nlserver6-v7-XXX.rpm
RPM-basierte Verteilung (RedHat, SuSe)
Um sie zu installieren, führen Sie sie als Root aus:
$rpm -Uvh nlserver6-v7-XXXX.rpm
Dabei ist XXX die Version der Datei.
Die rpm-Datei hat Abhängigkeiten von Paketen, die Sie in CentOS/Red Hat-Distributionen finden können. Wenn Sie einige dieser Abhängigkeiten nicht verwenden möchten, müssen Sie möglicherweise die Option "nodeps"von rpm verwenden:
rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
DEB-basierte Distribution (Debian)
Um sie zu installieren, führen Sie sie als Root aus:
dpkg -i nlserver6-v7-XXXX-amd64_debX.deb
Die vollständigen Installationsverfahren werden im Abschnitt diesem Abschnitt. Ressourcen werden automatisch synchronisiert. Sie müssen jedoch sicherstellen, dass keine Fehler aufgetreten sind. Weitere Informationen hierzu finden Sie unter Beheben von Aktualisierungskonflikten.
Sie müssen Apache herunterfahren, damit die neue Bibliothek angewendet wird.
Führen Sie dazu den folgenden Befehl aus:
/etc/init.d/apache stop
Ihr Skript kann httpd anstelle von apache.
Sie MÜSSEN diesen Befehl ausführen, bis Sie die folgende Antwort erhalten:
Dieser Vorgang ist erforderlich, damit Apache die neue Bibliothek anwendet.
Starten Sie dann Apache neu:
/etc/init.d/apache start
Bei der Synchronisierung der Ressourcen muss die Variable postupgrade -Befehl können Sie erkennen, ob bei der Synchronisierung Fehler oder Warnungen aufgetreten sind.
Es gibt zwei Möglichkeiten, das Synchronisierungsergebnis anzuzeigen:
In der Befehlszeilenschnittstelle werden Fehler durch einen dreifachen Chevron dargestellt >> und die Synchronisierung automatisch angehalten wird. Warnungen werden durch einen doppelten Chevron materialisiert >> und müssen nach Abschluss der Synchronisierung aufgelöst werden. Am Ende des Postupgrades wird an der Eingabeaufforderung eine Zusammenfassung angezeigt. Sie kann wie folgt aussehen:
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.
Wenn ein Warnhinweis aufgrund eines Konflikts von Ressourcen ausgegeben wird, muss ihn der Benutzer lösen.
Die postupgrade_<server version number>_<time of postupgrade>
.log Protokolldatei enthält das Synchronisierungsergebnis. Sie ist standardmäßig im folgenden Verzeichnis verfügbar: <installation directory>/var/<instance/postupgrade
. Fehler und Warnungen werden durch die Fehler- und Warnattribute angezeigt.
Gehen Sie wie folgt vor, um einen Konflikt zu lösen:
Es gibt drei Möglichkeiten, einen Konflikt zu lösen:
Als aufgelöst deklarieren : erfordert vorab eine Benutzerinteraktion.
Neue Version akzeptieren : empfohlen, wenn die mit Adobe Campaign bereitgestellten Ressourcen vom Benutzer nicht geändert wurden.
Aktuelle Version beibehalten : bedeutet, dass die Aktualisierung abgelehnt wird.
Wenn Sie diesen Auflösungsmodus auswählen, profitieren Sie möglicherweise nicht von Korrekturen in der neuen Version.
Wenn Sie den Konflikt manuell lösen möchten, gehen Sie wie folgt vor:
Suchen Sie im unteren Bereich des Fensters nach der Konflikt Zeichenfolge zum Suchen der Entitäten mit Konflikten. Die mit der neuen Version installierte Entität enthält die new -Argument, enthält die Entität, die mit der vorherigen Version übereinstimmt, die cus -Argument.
Löschen Sie die Version, die Sie nicht beibehalten möchten. Löschen Sie die conflict_argument Zeichenfolge der Entität, die Sie beibehalten.
Gehen Sie zum gelösten Konflikt. Klicken Sie auf das Symbol Aktionen und wählen Sie Als gelöst deklarieren aus .
Speichern Sie Ihre Änderungen: Der Konflikt ist jetzt gelöst.
Ein Aktualisierungsfehler kann mit der Datenbankkonfiguration verknüpft sein. Stellen Sie sicher, dass die Konfigurationen des technischen Administrators und des Datenbankadministrators kompatibel sind.
Beispielsweise darf eine Unicode-Datenbank nicht nur die Speicherung von LATIN1-Daten usw. zulassen.
Auf dem Computer, auf dem der Adobe Campaign-Anwendungsserver installiert ist (nlserver web), laden Sie die Datei herunter und kopieren Sie sie. setup-client-6.XXXX.exe n [Pfad der Anwendung]/datakit/nl/eng/jsp.
Wenn die Clientkonsolen das nächste Mal verbunden werden, informiert ein Fenster die Benutzer über die Verfügbarkeit eines Updates und bietet ihnen die Möglichkeit, es herunterzuladen und zu installieren.
Vergewissern Sie sich, dass der IIS_XPG-Benutzer über die entsprechenden Leseberechtigungen für diese Installationsdatei verfügt, und lesen Sie den Abschnitt Installationshandbuch für weitere Informationen.
Auf dem Computer, auf dem der Adobe Campaign-Anwendungsserver (nlserver web) installiert ist, rufen Sie die setup-client-6.XXXX.exe Packen und kopieren Sie es, speichern Sie als /usr/local/neolane/nl6/datakit/nl/eng/jsp:
cp setup-client-6.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp
Wenn die Clientkonsolen das nächste Mal verbunden werden, informiert ein Fenster die Benutzer über die Verfügbarkeit eines Updates und bietet ihnen die Möglichkeit, es herunterzuladen und zu installieren.
Vergewissern Sie sich, dass der Apache-Benutzer über die entsprechenden Leseberechtigungen für diese Installationsdatei verfügt, und lesen Sie den Abschnitt Installationshandbuch für weitere Informationen.