Problemen met Adobe Campaign-integratie oplossen troubleshooting-your-adobe-campaign-integration
De volgende tips voor het oplossen van problemen helpen u de meest voorkomende problemen op te lossen die u kunt tegenkomen wanneer u AEM met Adobe Campaign integreert:
Algemene tips voor probleemoplossing general-troubleshooting-tips
Voor beide integraties kunt u controleren of HTTP-aanroepen worden verzonden (AEM > Adobe Campaign, Adobe Campaign > AEM):
- Wanneer de integratie ontbreekt, zorg ervoor dat deze vraag op het andere eind aankomt (om firewall/SSL kwesties te vermijden).
- Voor AEM functionaliteit, zult u zien dat de verbindingsvraag van de AEM auteursinterface wordt gevraagd; deze moeten niet resulteren in een HTTP-500-fout. Als u HTTP-500 fouten ziet, controleer
error.log
voor meer informatie hierover . - Het verhogen van zuivert niveau voor campagne-klassen in AEM helpt ook om kwesties problemen op te lossen.
Als de verbinding mislukt if-the-connection-fails
Controleer of u de aemserver in Adobe Campaign.
Als er geen afbeeldingen worden weergegeven in de Adobe Campaign-console if-images-do-not-appear-in-the-adobe-campaign-console
Controleer de bron van de HTML en bevestig dat u URL van de cliëntmachine kunt openen. Als de URL localhost:4503 bevat, wijzigt u de configuratie van Day CQ Link Externalzer op de auteur om naar een publicatie-instantie te verwijzen die kan worden bereikt vanaf de Adobe Campaign-consolemachine.
Zie Het vormen van ExternalAlizer.
Als u geen verbinding kunt maken van AEM met Adobe Campaign if-you-cannot-connect-from-aem-to-adobe-campaign
Zoek het volgende foutbericht 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)
Als u dit probleem wilt verhelpen, wijzigt u het volgende in $CAMPAIGN_HOME/conf/config-<instance-name>.xml:
<dataStore hosts="*" lang="en_GB">
Als er geen gegevens worden weergegeven in het dialoogvenster Adobe Campaign if-no-data-displays-in-the-adobe-campaign-dialog
Zorg er in Adobe Campaign voor dat er na het poortnummer geen slash (/) achter het poortnummer staat.
Als u een waarschuwing over uw setlocale krijgt if-you-get-a-warning-about-your-setlocale
Als u de Apache HTTPD-service start en de fout ziet "Warning: setlocale: LC_CTYPE cannot change locale"
zorg ervoor dat u en_CA.ISO-8859-15 locale op uw systeem geïnstalleerd.
U kunt controleren of het geïnstalleerd door te gebruiken local -a
. Als het niet geïnstalleerd is, kunt u repareren /usr/local/neolane/nl6/env.sh en wijzig de landinstelling in een geïnstalleerd script.
Als er een fout optreedt tijdens het compileren van script 'get_nms_amcGetSeedMetaData_jssp' if-you-get-an-error-while-compiling-script-get-nms-amcgetseedmetadata-jssp
Als u het volgende foutbericht ziet in het AEM logbestand:
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.
Gebruik de volgende tijdelijke oplossing:
-
Bestand openen $CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js
-
Regel 467 van methode "amcGetSeedMetaData" wijzigen
-
Wijzigen
label : [inclView.@label](mailto:inclView.@label)
totlabel : String([inclView.@label](mailto:inclView.@label))
-
Opslaan.
-
Start de server opnieuw.
Als er een fout wordt weergegeven in Adobe Campaign wanneer wordt geklikt op de knop Synchroniseren if-adobe-campaign-displays-an-error-when-clicking-the-synchronize-button
Als u op de knop Synchroniseren in Adobe Campaign Classic wordt de volgende fout weergegeven:
Error while executing the method ‘aemListContent' of service [nms:delivery](https://nmsdelivery/)
Om deze kwestie te bevestigen, zorg ervoor de verbinding-URL AEM in de Externe Rekeningen wordt gevormd bereikbaar van de machine is.
Een schakelaar van localhost aan een IP-adres opgeloste deze kwestie.
Als er een fout 'Kan XTK Date+Time 'undefined' niet parseren' optreedt if-you-get-a-cannot-parse-xtk-date-time-undefined-error
Nadat u op Synchroniseren hebt geklikt, wordt een fout weergegeven die door een script op de pagina's is opgetreden: Kan XTK Date+Time 'undefined' niet parseren: geen geldige XTK-waarde.
Dit gebeurt als er nog verouderde Adobe Campaign-informatie over het AEM-exemplaar is. Los dit probleem op door alle configuraties van de campagnemontegratie te verwijderen die op AEM zijn en hen te herbouwen. Maak vervolgens een nieuwe sjabloon.
Als een verbinding met SSL een fout weergeeft bij het instellen van de cloudservice if-a-connection-to-ssl-displays-an-error-when-setting-up-the-cloud-service
In error.log van AEM, als u het volgende ziet:
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)
Neem een ticket mee naar het Adobe Campaign-ondersteuningsteam.
Als u http ziet in plaats van een verwachte https-koppeling in het synchronisatiedialoogvenster if-you-see-http-instead-of-an-expected-https-links-in-the-synchronization-dialog
Met de volgende instellingen:
- Gehoste Adobe Campaign die https gebruikt voor communicatie met AEM Author
- Reverse proxy die SSL beëindigt
- AEM-auteur-instantie op locatie
Wanneer u probeert inhoud te synchroniseren in Adobe Campaign-levering, wordt AEM een lijst met nieuwsbrieven geretourneerd. De URL's naar de nieuwsbrieven in de lijst zijn echter http-adressen. Als u een van de items in de lijst selecteert, treedt er een fout op.
U lost dit probleem als volgt op:
- De verzender of reverse-proxy moet zijn geconfigureerd om het oorspronkelijke protocol als header door te geven.
- De Apache Felix Http Service SSL-filter in de OSGi-configuratie (https://<host>:<port>/system/console/configMgr) moet worden geconfigureerd met de respectievelijke headerinstellingen. Zie https://felix.apache.org/documentation/subprojects/apache-felix-http-service.html#using-the-ssl-filter
Als de aangepaste sjabloon die ik heb gemaakt niet kan worden geselecteerd in Pagina-eigenschappen if-the-custom-template-i-created-cannot-be-selected-in-page-properties
Wanneer u een e-mailsjabloon voor Adobe Campaign maakt, moet u de eigenschap acMapping met de waarde mapRecipient in de jcr:inhoud van de sjabloon, of u kunt de Adobe Campaign-sjabloon niet selecteren in Pagina-eigenschappen AEM (veld is uitgeschakeld).
Als u de fout "com.day.cq.mcm.campagne.servlets.util.ParameterMapper"in uw logboeken krijgt if-you-get-the-error-com-day-cq-mcm-campaign-servlets-util-parametermapper-in-your-logs
Wanneer u uw douanemalplaatje gebruikt, krijgt u de fout "com.day.cq.mcm.campagne.servlets.util.ParameterMapper"in uw logboeken. In dit geval moet u Featurepack 6576 installeren vanaf Pakket delen. Dit is een probleem waarbij als de eigenschap acMapping is ingesteld op een andere waarde dan receiving.firstName, een lege waarde wordt gemaakt aan de zijde van Adobe Campaign Manager.