Questa pagina si applica a Campaign Classic.
I seguenti suggerimenti per la risoluzione dei problemi aiutano a risolvere i problemi più comuni che si possono incontrare durante l’integrazione dell’AEM con Adobe Campaign:
Per entrambe le integrazioni, puoi verificare se vengono inviate le chiamate HTTP (AEM > Adobe Campaign, Adobe Campaign > AEM):
error.log
per ulteriori informazioni.Verifica di aver configurato aemserver in Adobe Campaign.
Controlla l’origine HTML e verifica di poter aprire l’URL dal computer client. Se l’URL contiene localhost:4503, modifica la configurazione di Day CQ Link Externalizer nell’istanza di authoring in modo che punti a un’istanza di pubblicazione raggiungibile dal computer della console di Adobe Campaign.
Consulta Configurazione di Externalizer.
Cerca il seguente messaggio di errore 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)
Per risolvere il problema, modifica quanto segue in $CAMPAIGN_HOME/conf/config-<instance-name>.xml:
<dataStore hosts="*" lang="en_GB">
In Adobe Campaign, accertati di non avere alcuna barra finale (/) dopo il numero della porta.
Se stai avviando il servizio Apache HTTPD e visualizzi l’errore "Warning: setlocale: LC_CTYPE cannot change locale"
assicurati di avere en_CA.ISO-8859-15 locale installato nel sistema.
È possibile verificare se è installato utilizzando local -a
. Se non è installato, è possibile applicare la patch /usr/local/neolane/nl6/env.sh e modificare le impostazioni locali in una versione installata.
Se nel file di registro AEM viene visualizzato il seguente messaggio di errore:
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.
Utilizza la seguente soluzione alternativa:
Apri file $CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js
Modificare la riga 467 del metodo "amcGetSeedMetaData"
Cambia label : [inclView.@label](mailto:inclView.@label)
a label : String([inclView.@label](mailto:inclView.@label))
Salva.
Riavvia il server.
Se facendo clic su Sincronizza in Adobe Campaign Classic, viene visualizzato il seguente errore:
Error while executing the method ‘aemListContent' of service [nms:delivery](https://nmsdelivery/)
Per risolvere questo problema, accertati che l’URL di connessione AEM configurato negli account esterni sia raggiungibile dal computer.
Un interruttore da localhost a un indirizzo IP ha risolto questo problema.
Dopo aver fatto clic su Sincronizza, viene visualizzato un errore che indica che si è verificato uno script nelle pagine: Impossibile analizzare Data e ora XTK "non definite": valore XTK non valido.
Questo accade se sull’istanza dell’AEM sono ancora presenti informazioni obsolete di Adobe Campaign. Risolvi questo problema rimuovendo e ricostruendo tutte le configurazioni di integrazione delle campagne che sono in AEM. Quindi, crea un nuovo modello.
Nel registro degli errori dell’AEM, se vedi quanto segue:
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)
Crea un ticket con il team di supporto Adobe Campaign.
Con la seguente configurazione:
Quando tenti di sincronizzare il contenuto nella distribuzione di Adobe Campaign, l’AEM restituisce un elenco di newsletter. Tuttavia, gli URL delle newsletter nell’elenco sono indirizzi http. Quando si seleziona uno degli elementi dell’elenco, si verifica un errore.
Per risolvere questo problema:
Quando crei un modello di posta per Adobe Campaign, devi includere la proprietà acMapping con il valore mapRecipient nel jcr:content del modello, oppure non sarà possibile selezionare il modello Adobe Campaign in Proprietà pagina dell’AEM (campo disabilitato).
Quando utilizzi il modello personalizzato, nei registri viene visualizzato l’errore "com.day.cq.mcm.campaign.servlets.util.ParameterMapper". In questo caso, assicurati di installare Featurepack 6576 da Condivisione pacchetti. Si tratta di un problema in cui se la proprietà acMapping è impostata su un valore diverso da recipient.firstName, viene creato un valore vuoto sul lato Adobe Campaign Manager.