Lär dig hur du felsöker problem med integreringen av Adobe Campaign Classic (ACC).
Följande felsökningstips hjälper dig att lösa de vanligaste problemen du kan stöta på när du integrerar AEM med ACC.
Kontrollera om HTTP-anrop skickas och tas emot av båda lösningarna (AEM > Adobe Campaign Classic, Adobe Campaign Classic > AEM). Detta tips hjälper dig att undvika brandväggs-/SSL-problem.
error.log
för mer information.Kontrollera att du har konfigurerat aemserver
i Adobe Campaign Classic.
Kontrollera HTML-källan och bekräfta att du kan öppna URL:en från klientdatorn. Om URL:en har localhost:4503
i den ändrar du konfigurationen av Day CQ Link Externalizer på AEM författarinstans. Låt den peka på en publiceringsinstans som kan nås från Adobe Campaign Classic konsoldator.
Sök efter följande felmeddelande i Adobe Campaign Classic.
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)
Åtgärda problemet genom att ändra följande i $CAMPAIGN_HOME/conf/config-<instance-name>.xml
:
<dataStore hosts="*" lang="en_GB">
Kontrollera att du inte har något avslutande snedstreck i Adobe Campaign Classic (/
) efter portnumret.
När du startar Apache HTTPD-tjänsten för Adobe Campaign Classic kan felet uppstå Warning: setlocale: LC_CTYPE cannot change locale
Se till att du har en_CA.ISO-8859-15 locale
installeras på din Adobe Campaign Classic-server.
local -a
./usr/local/neolane/nl6/env.sh
och ändra språkinställningen till en installerad.Om följande felmeddelande visas i AEM loggfil:
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.
Använd följande lösning på Adobe Campaign Classic-servern.
$CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js
amcGetSeedMetaData
label : [inclView.@label](mailto:inclView.@label)
till label : String([inclView.@label](mailto:inclView.@label))
När du klickar Synkronisera i Adobe Campaign Classic kan följande fel visas.
Error while executing the method 'aemListContent' of service [nms:delivery](https://nmsdelivery/)
Kontrollera att den AEM anslutningsadressen som konfigurerats i Externa konton i Adobe Campaign Classic kan nås från datorn.
Byt från localhost
till en IP-adress för URL:en kan ofta lösa problemet.
Efter klickning Synkronisera i AEM kan du få ett felmeddelande om att ett skript har inträffat på sidorna.
Cannot parse XTK Date+Time 'undefined': not a valid XTK value.
Det här felet inträffar om det finns inaktuell Adobe Campaign Classic-information i AEM. Du kan lösa det här problemet genom att göra följande:
Skicka in en anmälan till Adobe Campaign supportteam om du ser följande i error.log
AEM.
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)
När du försöker synkronisera innehåll i Adobe Campaign Classic returnerar AEM en lista med nyhetsbrev. URL:erna till nyhetsbreven i listan kan dock vara HTTP-adresser i stället för HTTPS. När du väljer ett av objekten i listan inträffar ett fel. Det här felet kan inträffa med följande inställningar.
Så här löser du problemet:
https://<host>:<port>/system/console/configMgr
När du skapar en e-postmall i AEM för Adobe Campaign Classic måste du ta med egenskapen acMapping
med värdet mapRecipient
i jcr:content
mallens nod. Om du inte gör det kan inte välja Adobe Campaign Classic-mallen i Sidegenskaper AEM. Fältet verkar vara inaktiverat.
Felet kan visas com.day.cq.mcm.campaign.servlets.util.ParameterMapper
i AEM loggar när du använder en anpassad mall.
Det här felet inträffar om acMapping
egenskapen är inställd på ett annat värde än recipient.firstName
skapas ett tomt värde i Adobe Campaign Manager.
Installera funktionspaket 6576 för AEM från Paketresurs.