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:
Bezüglich beider Integrationen können Sie überprüfen, ob HTTP-Aufrufe versendet werden (AEM > Adobe Campaign, Adobe Campaign > AEM):
error.log
, um weitere Informationen zu erhalten.Überprüfen Sie, ob Sie den Operator aemserver in Adobe Campaign konfiguriert haben.
Ü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 vom Adobe Campaign-Konsolencomputer aus erreicht werden kann.
Siehe Konfigurieren des Externalisierers.
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)
Um dieses Problem zu beheben, ändern Sie Folgendes in $KAMPAGNE_HOME/conf/config-<instance-name>.xml:
<dataStore hosts="*" lang="en_GB">
Überprüfen Sie in Adobe Campaign, dass nach der Port-Nummer kein Schrägstrich (/) steht.
Wenn Sie den Apache HTTPD-Dienst starten und den Fehler "Warning: setlocale: LC_CTYPE cannot change locale"
sehen, stellen Sie sicher, dass das Gebietsschema en_CA.ISO-8859-15 auf Ihrem System installiert ist.
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 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:
Öffnen Sie die Datei $CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js.
Zeile 467 der Methode "amcGetSeedMetaData"ändern
label : [inclView.@label](mailto:inclView.@label)
in label : String([inclView.@label](mailto:inclView.@label))
ändern
Speichern.
Starten Sie den Server neu.
Wenn Sie in Adobe Campaign Classic auf die Schaltfläche Synchronisieren klicken, wird der folgende Fehler angezeigt:
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.
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 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.
Mit den folgenden Einstellungen:
Beim Versuch, Inhalt in der Adobe Campaign-Bereitstellung zu synchronisieren, gibt AEM eine Liste von Newslettern zurück. Allerdings sind die URLs für die Newsletters in der Liste „http://“-Adressen. Bei der Auswahl eines der Elemente in der Liste tritt ein Fehler auf.
Das Problem beheben Sie wie folgt:
Beim Erstellen einer E-Mail-Vorlage für Adobe Campaign müssen Sie die Eigenschaft acMapping mit dem Wert mapRecipient in den jcr:content-Knoten der Vorlage einschließen, oder Sie können die Vorlage für das Adobe Campaign nicht in Seiteneigenschaften von AEM (deaktiviert ist) auswählen ).
Wenn Sie Ihre benutzerdefinierte Vorlage verwenden, erhalten Sie den Fehler "com.day.cq.mcm.Kampagne.servlets.util.ParameterMapper"in Ihren Protokollen. In diesem Fall müssen Sie das Feature Pack 6576 von Package Share installieren. Wenn die Eigenschaft acMapping auf einen anderen Wert als Empfänger.firstName gesetzt ist, wird auf der Seite des Adobe Campaign-Managers ein leerer Wert erstellt.