Fehlerbehebung bei der Adobe Campaign-Integration

Letzte Aktualisierung: 2023-05-04
  • Erstellt für:
  • Admin
VORSICHT

AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.

HINWEIS

Diese Seite gilt für Campaign Classic.

Die folgenden Tipps zur Fehlerbehebung helfen bei der Lösung der häufigsten Probleme, die bei der Integration von AEM in Adobe Campaign auftreten können:

Allgemeine Tipps zur Problembehebung

Bei beiden Integrationen können Sie prüfen, ob HTTP-Aufrufe gesendet werden (AEM > Adobe Campaign, Adobe Campaign > AEM):

  • Wenn Integrationen fehlschlagen, stellen Sie sicher, dass diese Aufrufe am anderen Ende ankommen (um Firewall-/SSL-Probleme zu vermeiden).
  • Für AEM Funktionen sehen Sie, dass JSON-Aufrufe über die AEM Autorenoberfläche angefordert werden. Diese sollten nicht zu einem HTTP-500-Fehler führen. Wenn HTTP-500-Fehler auftreten, überprüfen Sie die Datei error.log, um weitere Informationen zu erhalten.
  • Die Anhebung der Debugging-Stufe für Kampagnenklassen in AEM hilft auch bei der Fehlerbehebung.

Wenn die Verbindung fehlschlägt

Vergewissern Sie sich, dass Sie in Adobe Campaign den Operator aemserver konfiguriert haben.

Wenn Bilder nicht in der Adobe Campaign-Konsole angezeigt werden

Überprüfen Sie die HTML-Quelle und überprüfen Sie, ob Sie die URL vom Clientcomputer aus öffnen können. Wenn die URL „localhost:4503“ enthält, ändern Sie die Konfiguration des Day CQ Link Externalizer auf Ihrer Autoreninstanz so, dass er auf eine Veröffentlichungsinstanz verweist, die vom Adobe Campaign-Konsolen-Computer erreichbar ist.

Siehe Konfigurieren des Externalizers.

Wenn keine Verbindung von AEM zu Adobe Campaign hergestellt werden kann

Suchen Sie in Adobe Campaign nach der folgenden Fehlermeldung:

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)

Zur Behebung dieses Problems ändern Sie Folgendes in $CAMPAIGN_HOME/conf/config-<Instanzname>.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.

chlimage_1-149

Falls Sie eine Warnung zu Ihrer „setlocale“ erhalten

Wenn Sie den Apache-HTTPD-Service starten und die Fehlermeldung "Warning: setlocale: LC_CTYPE cannot change locale" angezeigt wird, stellen Sie sicher, dass Sie Ihr Eingabegebietsschema de_DE.ISO-8859-15 auf Ihrem System installiert haben.

Mit local -a können Sie überprüfen, ob es installiert ist. Wenn es nicht installiert ist, können Sie einen Patch installieren /usr/local/neolane/nl6/env.sh und ändern Sie das Gebietsschema in ein installiertes.

Wenn beim Kompilieren des Skripts 'get_nms_amcGetSeedMetaData_jssp' ein Fehler auftritt

Wenn die 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 die folgende Problemumgehung:

  1. Datei öffnen $CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js

  2. Ändern Sie Zeile 467 der Methode „amcGetSeedMetaData“.

  3. Ändern Sie label : [inclView.@label](mailto:inclView.@label) in label : String([inclView.@label](mailto:inclView.@label)).

  4. Speichern.

  5. Starten Sie den Server neu.

Wenn Adobe Campaign beim Klicken auf die Schaltfläche "Synchronisieren"einen Fehler anzeigt

Wenn nach dem Klicken auf die Schaltfläche Synchronisieren in Adobe Campaign Classic folgende Fehlermeldung ausgegeben wird:

Error while executing the method ‘aemListContent' of service [nms:delivery](https://nmsdelivery/)

Um dieses Problem zu beheben, stellen Sie sicher, dass die in den externen Konten konfigurierte AEM connection-url vom Computer aus erreichbar ist.

Ein Schalter aus localhost an eine IP-Adresse zu senden, wurde dieses Problem behoben.

Wenn der Fehler "XTK-Datum kann nicht analysiert werden"angezeigt wird

Nachdem Sie auf Synchronisieren geklickt haben, erhalten Sie eine Fehlermeldung, dass ein Skript auf den Seiten aufgetreten ist: Kann XTK-Datum+Uhrzeit nicht analysieren: kein gültiger XTK-Wert.

Dies geschieht, wenn in der AEM-Instanz noch veraltete Adobe Campaign-Informationen vorhanden sind. Lösen Sie dieses Problem, indem Sie alle Konfigurationen der Kampagnenintegration entfernen, die sich auf AEM befinden, und sie neu erstellen. Erstellen Sie dann eine neue Vorlage.

Wenn eine Verbindung zu SSL einen Fehler beim Einrichten des Cloud Service anzeigt

Wenn Folgendes in der Datei error.log von AEM 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)

Bitte erstellen Sie ein Ticket beim Adobe Campaign-Supportteam.

Mit der folgenden Einrichtung:

  • Gehostete Adobe Campaign mit HTTPS für die Kommunikation mit AEM Author
  • Umgekehrter Proxy, der SSL beendet
  • On-Premise-AEM-Autoreninstanz

Wenn Sie versuchen, Inhalte im Adobe Campaign-Versand zu synchronisieren, gibt AEM eine Liste von Newslettern zurück. Die URLs zu den Newslettern in der Liste sind jedoch HTTP-Adressen. Bei Auswahl eines der Elemente in der Liste tritt ein Fehler auf.

So lösen Sie dieses Problem:

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

Bei der Erstellung einer Mail-Vorlage für Adobe Campaign müssen Sie die Eigenschaft acMapping mit dem Wert mapRecipient im Knoten jcr:content der Vorlage einbeziehen. Andernfalls können Sie die Adobe Campaign-Vorlage nicht in den Seiteneigenschaften von AEM auswählen (Feld ist deaktiviert).

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

Bei der Verwendung Ihrer benutzerdefinierten Vorlage tritt in den Protokollen der Fehler „com.day.cq.mcm.campaign.servlets.util.ParameterMapper“ auf. In diesem Fall müssen Sie das Feature Pack 6576 von Package Share installieren. Dieses Problem tritt auf, wenn für die Eigenschaft acMapping ein anderer Wert als „recipient.firstName“ festgelegt ist und deshalb ein leerer Wert in Adobe Campaign Manager erstellt wird.

Auf dieser Seite