Show Menu
THEMEN×

Aktualisieren

Bevor Sie den Aktualisierungsprozess starten, müssen Sie ermitteln, auf welche Version von Adobe Campaign aktualisiert werden soll, und die Versionshinweise lesen.
Es wird dringend empfohlen, vor der Aktualisierung eine Datenbanksicherung für jede Instanz durchzuführen. Weitere Informationen finden Sie unter Sicherung . Um eine Aktualisierung durchzuführen, stellen Sie sicher, dass Sie über die Fähigkeit und die Berechtigungen zum Zugriff auf Instanzen und Protokolle verfügen.
Lesen Sie auch das Installationshandbuch und die ersten Schritte zur Buildaktualisierung .

Windows

Um Adobe Campaign bei der Bereitstellung eines neuen Builds in einer neuen Version zu aktualisieren, sollte unter Windows das folgende Verfahren angewendet werden:
Informationen zum Aktualisieren der Client-Konsole finden Sie in diesem Abschnitt .

Dienste beenden

Um alle Dateien durch die neue Version zu ersetzen, müssen Sie alle Instanzen des nlserver-Dienstes herunterfahren.
  1. Beenden Sie die folgenden Dienste:
    • Webdienste (IIS):
      iisreset/stop
    • Adobe-Campaign-Dienst: net stop nlserver6
    You also need to make sure the redirection server (webmdl) is stopped, so that the nlsrvmod.dll file used by IIS can be replaced with the new version.
  2. Vergewissern Sie sich, dass keine Aufgaben aktiv sind, indem Sie den nlserver-Befehl pdump ausführen. Es sollte Folgendes aufgeführt 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 beendet werden.

Aktualisieren Sie die Adobe-Campaign-Server-Anwendung.

Um die Aktualisierungsdatei auszuführen, führen Sie die folgenden Schritte aus:
  1. Führen Sie setup.exe aus.
    Um diese Datei herunterzuladen, rufen Sie die Adobe Campaign Support-Seite ( https://support.neolane.net/ ) über den Link Download-Center auf.
  2. Wählen Sie den Installationsmodus aus: auswählen Update or repair
  3. Klicks Next .
  4. Klicks Finish .
    Das Installationsprogramm kopiert dann die neuen Dateien.
  5. Once the operation is complete, click Finish .

Ressourcen synchronisieren

Verwenden Sie die folgende Befehlszeile:
nlserver config -postupgrade -allinstances
Auf diese Weise können Sie folgende Vorgänge durchführen:
  • Ressourcen synchronisieren,
  • Aktualisierungsschemata,
  • die Datenbank aktualisieren.
Dieser Vorgang sollte nur einmal und nur auf einem ( nlserver-Web -)Anwendungsserver ausgeführt werden.
Überprüfen Sie dann, ob die Synchronisierung Fehler oder Warnungen generiert hat. Weitere Informationen finden Sie unter Beheben von Aktualisierungskonflikten .

Dienste wieder starten

Folgende Dienste sollen neu gestartet werden:
  • Webdienste (IIS):
    iisreset/start
  • Adobe-Campaign-Dienst: net start nlserver6

Unter Linux

Um Adobe Campaign in einer neuen Version zu aktualisieren, wenn ein neuer Build bereitgestellt wird, gilt folgendes Verfahren für Linux:
Informationen zum Aktualisieren der Client-Konsole finden Sie in diesem Abschnitt .
Ab Build 8757 wird die Drittanbieter-Bibliothek nicht mehr benötigt.

Abrufen aktualisierter Pakete

Beginnen Sie damit, beide aktualisierten Pakete von Adobe Campaign wiederherzustellen: Rufen Sie die Adobe Campaign Support-Seite ( https://support.neolane.net/ ) über den Link Download Center auf.
Die Datei lautet nlserver6-v7-XXX.rpm

Aktualisierung durchführen

  • RPM-basierte Distribution (RedHat, SuSe)
    Führen Sie zum Installieren die folgenden Schritte als Root aus:
    $rpm -Uvh nlserver6-v7-XXXX.rpm
    
    
    wobei XXX die Version der Datei ist.
    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)
    Führen Sie zum Installieren die folgenden Schritte als Root aus:
    dpkg -i nlserver6-v7-XXXX-amd64_debX.deb
    
    
Ausführliche Installationsanweisungen finden Sie in diesem Abschnitt . Ressourcen werden automatisch synchronisiert. Sie müssen jedoch sicherstellen, dass keine Fehler aufgetreten sind. Weitere Informationen finden Sie unter Beheben von Aktualisierungskonflikten .

Webserver neu starten

Sie müssen den Apache herunterfahren, damit die neue Bibliothek angewendet werden kann.
Führen Sie dazu den folgenden Befehl aus:
/etc/init.d/apache stop

  • Ihr Skript kann httpd anstelle von apache heißen.
  • Sie MÜSSEN diesen Befehl ausführen, bis Sie die folgende Antwort erhalten: Dieser Vorgang ist erforderlich, damit Apache die neue Bibliothek anwenden kann.
Starten Sie dann Apache neu:
/etc/init.d/apache start

Beheben von Aktualisierungskonflikten

Während der Ressourcensynchronisierung können Sie mit dem Befehl nach der Aktualisierung erkennen, ob die Synchronisierung Fehler oder Warnungen hervorgerufen hat.

Anzeigen des Synchronisierungsergebnisses

Es gibt zwei Möglichkeiten, das Synchronisierungsergebnis anzuzeigen:
  • In the command-line interface, errors are materialized by a triple chevron >>> and synchronization is stopped automatically. Warnings are materialized by a double chevron >> and must be resolved once synchronization is complete. At the end of the postupgrade, a summary is displayed in the command prompt. It can look like this:
    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 Protokolldatei postupgrade_ <server version number>_<time of postupgrade> .log enthält das Synchronisierungsergebnis. Er ist standardmäßig im folgenden Verzeichnis verfügbar: <installation directory>/var/<instance/postupgrade . Fehler und Warnungen werden durch die Fehler- und Warnattribute angezeigt.

Beheben von Konflikten

Gehen Sie wie folgt vor, um einen Konflikt zu lösen:
  1. Gehen Sie in der Struktur von Adobe Campaign zu Administration > Configuration > Package management > Edit conflicts .
  2. Wählen Sie in der Liste den Konflikt aus, den Sie lösen möchten.
Es gibt drei Möglichkeiten, einen Konflikt zu lösen:
  • Declare as resolved : erfordert eine vorherige Benutzereingabe.
  • Accept the new version : empfohlen, wenn die mit Adobe Campaign bereitgestellten Ressourcen vom Benutzer nicht geändert wurden.
  • Keep the current version : bedeutet, dass die Aktualisierung abgelehnt wird.
    Wenn Sie diesen Auflösungsmodus auswählen, werden in der neuen Version möglicherweise keine Korrekturen vorgenommen.
Wenn Sie den Konflikt manuell lösen möchten, gehen Sie wie folgt vor:
  1. Suchen Sie im unteren Bereich des Fensters nach der Konfliktzeichenfolge , um die Entitäten mit Konflikten zu suchen. Die mit der neuen Version installierte Entität enthält das neue Argument. Die Entität, die der vorherigen Version entspricht, enthält das cus -Argument.
  2. Delete the version you don't want to keep. Delete the conflict_argument string of the entity you are keeping.
  3. Gehen Sie zu dem Konflikt, den Sie gelöst haben. Klicken Sie auf das Actions Symbol und wählen Sie Declare as resolved .
  4. Speichern Sie Ihre Änderungen: Der Konflikt ist jetzt gelöst.

Best Practices

Ein Updatefehler kann mit der Datenbankkonfiguration verknüpft sein. Stellen Sie sicher, dass die vom technischen Administrator und vom Datenbankadministrator ausgeführten Konfigurationen kompatibel sind.
Beispielsweise darf eine Unicode-Datenbank nicht nur die Speicherung von LATIN1-Daten usw. autorisieren.

Warn the client consoles of the available update

Windows

On the machine where the ( nlserver web ) Adobe Campaign application server is installed, download and copy the file
setup-client-6. XXXX .exe
in #​datakitnholjsp
Wenn die Client-Konsolen das nächste Mal verbunden sind, 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 Leserechte für diese Installationsdatei verfügt, und lesen Sie das Installationshandbuch , um weitere Informationen zu erhalten.

Unter Linux

Rufen Sie auf dem Computer, auf dem der Adobe Campaign-Anwendungsserver ( nlserver web ) installiert ist, das folgende Paket ab:
setup-client-6. XXXX .exe
und kopieren Sie es, indem Sie als /usr/local/neolane/nl6/datakit/nl/eng/jsp speichern:
 cp setup-client-6.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp

Wenn die Client-Konsolen das nächste Mal verbunden sind, 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 Leserechte für diese Installationsdatei verfügt, und lesen Sie das Installationshandbuch , um weitere Informationen zu erhalten.