Show Menu
THEMEN×

Fehlerbehebung bei der Adobe Campaign-Integration

Diese Seite gilt für Campaign Classic.
Die folgenden Problembehebungstipps helfen bei der Lösung der gängigsten Probleme, die bei der Integration von AEM mit Adobe Campaign auftreten können:

Allgemeine Tipps zur Problembehebung

Bezüglich beider Integrationen können Sie überprüfen, ob HTTP-Aufrufe versendet werden (AEM > Adobe Campaign, Adobe Campaign > AEM):
  • Wenn Integrationen fehlschlagen, müssen Sie überprüfen, ob diese Aufrufe am anderen Ende eingehen (um Firewall-/SSL-Probleme auszuschließen).
  • Für AEM-Funktionen werden JSON-Aufrufe von der AEM-Autorenschnittstelle angefordert. Diese sollten keinen HTTP-500-Fehler verursachen. Wenn HTTP-500-Fehler auftreten, überprüfen Sie die Datei error.log , um weitere Informationen zu erhalten.
  • Das Erhöhen der Debugging-Stufe für „campaign-classes“ in AEM hilft ebenfalls bei der Problembehebung.

Falls die Verbindung fehlschlägt

Check that you have configured the aemserver operator in Adobe Campaign.

Falls in der Adobe Campaign-Konsole keine Bilder angezeigt werden

Überprüfen Sie die HTML-Quelle und bestätigen Sie, dass Sie die URL vom Clientcomputer aus öffnen können. Wenn die URL "localhost:4503"enthält, ändern Sie die Konfiguration von Day CQ Link Externalizer in Ihrer Autoreninstanz, um auf eine Veröffentlichungsinstanz zu verweisen, die über den Adobe Campaign-Konsolencomputer erreicht werden kann.

Wenn Sie keine Verbindung zwischen AEM und Adobe Campaign herstellen können.

Suchen Sie nach folgender Fehlermeldung in Adobe Campaign:
No datasource defined in the instance 'default'.
Make sure the DNS alias used to access the server is correct (for example, avoid hard-coded IP addresses). (iRc=16384)
To fix this issue, change the following in $CAMPAIGN_HOME/conf/config-<instance-name>.xml :
<dataStore hosts="*" lang="en_GB">

Falls im Adobe Campaign-Dialogfeld keine Daten angezeigt werden

Überprüfen Sie in Adobe Campaign, dass nach der Port-Nummer kein Schrägstrich (/) steht.

Falls Sie eine Warnung zu Ihrer „setlocale“ erhalten

If you are starting the Apache HTTPD service and see the error "Warning: setlocale: LC_CTYPE cannot change locale" make sure that you have your en_CA.ISO-8859-15 locale installed on your system.
Mit local -a können Sie überprüfen, ob es installiert ist. Wenn es nicht installiert ist, können Sie das Skript /usr/local/neolane/nl6/env.sh patchen und ein installiertes Eingabegebietsschema festlegen.

Falls bei der Kompilierung des Skripts „get_nms_amcGetSeedMetaData_jssp“ ein Fehler auftritt

Falls folgende Fehlermeldung in der AEM-Protokolldatei angezeigt wird:
com.day.cq.mcm.campaign.impl.CampaignConnectorImpl Internal Adobe Campaign error: response body is Error while compiling script 'get_nms_amcGetSeedMetaData_jssp' line 45: String.prototype.toJSON called on incompatible XML.
Verwenden Sie folgende Problemumgehung:
  1. Öffnen Sie die Datei $CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js .
  2. Zeile 467 der Methode "amcGetSeedMetaData"ändern
  3. Change label : [inclView.@label](mailto:inclView.@label) to label : String([inclView.@label](mailto:inclView.@label))
  4. Speichern Sie.
  5. Starten Sie den Server neu.

Falls Adobe Campaign einen Fehler ausgibt, wenn Sie auf die Schaltfläche zum Synchronisieren klicken

If when clicking the Synchronize button in Adobe Campaign Classic, you see the following error:
Error while executing the method ‘aemListContent' of service [nms:delivery](https://nmsdelivery/)
Zur Behebung dieses Problems überprüfen Sie, ob die unter „Externe Konten“ konfigurierte AEM-connection-url vom Computer aus erreichbar ist.
Ein Wechsel von localhost zu einer IP-Adresse behebt dieses Problem.

Falls der Fehler „Cannot parse XTK Date+Time 'undefined'“ auftritt

Nach dem Klicken auf „Synchronisieren“ wird eine Fehlermeldung ausgegeben, die ein Skript auf den Seiten verursacht hat: „Cannot parse XTK Date+Time 'undefined': not a valid XTK value“.
Das passiert, wenn noch veraltete Adobe Campaign-Daten auf der AEM-Instanz vorhanden sind. Lösen Sie dieses Problem, indem Sie alle Campaign-Integrationskonfigurationen aus AEM entfernen und sie neu erstellen. Erstellen Sie dann eine neue Vorlage.

Falls eine Verbindung mit SSL bei der Einrichtung des Cloud-Service einen Fehler ausgibt

Falls in der Datei „error.log“ von AEM Folgendes angezeigt wird:
javax.net.ssl.SSLProtocolException: handshake alert:  unrecognized_name
at sun.security.ssl.ClientHandshaker.handshakeAlert(Unknown Source)
at sun.security.ssl.SSLSocketImpl.recvAlert(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.writeRecord(Unknown Source)
at sun.security.ssl.AppOutputStream.write(Unknown Source)

Senden Sie ein Ticket an den Adobe Campaign-Support.

Falls die selbst erstellte benutzerdefinierte Vorlage unter Seiteneigenschaften nicht ausgewählt werden kann

When creating a mail template for Adobe Campaign, you must include the property acMapping with the value mapRecipient in the jcr:content node of the template, or you will not be able to select the Adobe Campaign template in Page Properties of AEM (field is disabled).

Falls in den Protokollen der Fehler „com.day.cq.mcm.campaign.servlets.util.ParameterMapper“ auftritt

Wenn Sie Ihre benutzerdefinierte Vorlage verwenden, erhalten Sie den Fehler "com.day.cq.mcm.campaign.servlets.util.ParameterMapper"in Ihren Protokollen. In diesem Fall müssen Sie das Feature Pack 6576 von Package Share installieren. Dies ist ein Problem, bei dem, wenn die acMapping-Eigenschaft auf einen anderen Wert als "empfänger.firstName"gesetzt ist, ein leerer Wert auf der Seite "Adobe Campaign Manager"erstellt wird.