Découvrez comment résoudre les problèmes liés à l’intégration d’Adobe Campaign Classic (ACC).
Les conseils de dépannage suivants permettent de résoudre les problèmes les plus courants que vous pouvez rencontrer lorsque vous intégrez AEM à ACC :
Vérifiez si les appels HTTP sont envoyés et reçus par les deux solutions (AEM > Adobe Campaign Classic, Adobe Campaign Classic > AEM). Cette astuce vous permet d’éviter les problèmes de pare-feu/SSL.
error.log
pour plus d’informations.Vérifiez que vous avez configuré l’opérateur aemserver
dans Adobe Campaign Classic.
Vérifiez la source HTML et confirmez que vous pouvez ouvrir l’URL à partir de l’ordinateur client. Si l’URL contient localhost:4503
, modifiez la configuration de Day CQ Link Externalizer sur votre instance de création AEM. Faites pointer l’instance vers une instance de publication accessible à partir de la machine de la console Adobe Campaign Classic.
Consultez la section Configuration de l’externaliseur.
Recherchez le message d’erreur suivant dans 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)
Pour résoudre ce problème, modifiez ce qui suit dans $CAMPAIGN_HOME/conf/config-<instance-name>.xml
:
<dataStore hosts="*" lang="en_GB">
Dans Adobe Campaign Classic, assurez-vous qu’il n’y a aucune barre oblique (/
) après le numéro de port.
Lors du démarrage du service Apache HTTPD pour Adobe Campaign Classic, l’erreur Warning: setlocale: LC_CTYPE cannot change locale
peut s’afficher.
Assurez-vous que en_CA.ISO-8859-15 locale
est installé sur votre serveur Adobe Campaign Classic.
local -a
./usr/local/neolane/nl6/env.sh
et remplacer le paramètre régional par un paramètre installé.Si le message d’erreur suivant s’affiche dans le fichier journal d’AEM :
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.
Procédez comme suit sur le serveur Adobe Campaign Classic.
$CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js
.amcGetSeedMetaData
.label : [inclView.@label](mailto:inclView.@label)
par label : String([inclView.@label](mailto:inclView.@label))
.Lorsque vous cliquez sur le bouton Synchroniser dans Adobe Campaign Classic, l’erreur suivante peut s’afficher :
Error while executing the method 'aemListContent' of service [nms:delivery](https://nmsdelivery/)
Pour résoudre ce problème, assurez-vous que l’URL de connexion AEM configurée dans les Comptes externes dans Adobe Campaign Classic est accessible à partir de l’ordinateur.
Un changement de localhost
à une adresse IP pour l’URL peut souvent résoudre ce problème.
Après avoir cliqué sur Synchroniser dans AEM, vous pouvez recevoir une erreur indiquant qu’un script s’est produit sur les pages.
Cannot parse XTK Date+Time 'undefined': not a valid XTK value.
Cette erreur survient en présence d’informations obsolètes relatives à Adobe Campaign Classic sur l’instance AEM. Vous pouvez résoudre ce problème en procédant comme suit :
Soumettez un ticket à l’équipe d’assistance Adobe Campaign si les éléments suivants sont affichés dans le error.log
d’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)
Lorsque vous essayez de synchroniser le contenu dans la diffusion Adobe Campaign Classic, AEM renvoie une liste de newsletters. Toutefois, les URL des newsletters de la liste peuvent être des adresses HTTP au lieu de HTTPS. Lorsque vous sélectionnez l’un des éléments de la liste, une erreur se produit. Cette erreur peut se produire avec la configuration suivante.
Pour résoudre ce problème, procédez comme suit :
https://<host>:<port>/system/console/configMgr
Lors de la création d’un modèle d’e-mail dans AEM pour Adobe Campaign Classic, vous devez inclure la propriété acMapping
avec la valeur mapRecipient
dans le nœud jcr:content
du modèle. Si vous ne le faites pas, vous ne pouvez pas sélectionner le modèle Adobe Campaign Classic dans Propriétés de la page d’AEM. Le champ apparaît désactivé.
L’erreur com.day.cq.mcm.campaign.servlets.util.ParameterMapper
peut s’afficher dans les journaux d’AEM lors de l’utilisation d’un modèle personnalisé.
Cette erreur se produit si la propriété acMapping
est définie sur une valeur autre que recipient.firstName
, une valeur vide est créée dans Adobe Campaign Manager.
Si cette erreur se produit, installez le pack de fonctionnalités 6576 pour AEM depuis le Partage de modules.