Questa pagina si applica al Campaign Classic.
I seguenti suggerimenti per la risoluzione dei problemi aiutano a risolvere i problemi più comuni riscontrati durante l'integrazione di AEM con Adobe Campaign:
Per entrambe le integrazioni, potete verificare se le chiamate HTTP vengono inviate (AEM > Adobe Campaign, Adobe Campaign > AEM):
error.log
per ulteriori informazioni.Verificare di aver configurato l'operatore aemserver in Adobe Campaign.
Controllare l'origine HTML e verificare che sia possibile aprire l'URL dal computer client. Se l’URL contiene localhost:4503, modificate la configurazione di Day CQ Link Externalizer nell’istanza di creazione per puntare a un’istanza di pubblicazione raggiungibile dal computer della console Adobe Campaign.
Vedere Configurazione dell'esternalizzatore.
Cercate 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, modificare quanto segue in $CAMPAIGN_HOME/conf/config-<instance-name>.xml:
<dataStore hosts="*" lang="en_GB">
In Adobe Campaign, assicurarsi di non avere una barra finale (/) dopo il numero della porta.
Se si avvia il servizio Apache HTTPD e si verifica l’errore "Warning: setlocale: LC_CTYPE cannot change locale"
assicurarsi che nel sistema sia installato il en_CA.ISO-8859-15 locale.
È possibile verificare se è installato utilizzando local -a
. Se non è installato, è possibile eseguire la patch /usr/local/neolane/nl6/env.sh dello script e modificare le impostazioni internazionali in modo che siano installate.
Se viene visualizzato il seguente messaggio di errore nel file di registro 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.
Utilizzate la seguente soluzione alternativa:
Apri file $CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js
Modifica la riga 467 del metodo "amcGetSeedMetaData"
Cambia label : [inclView.@label](mailto:inclView.@label)
in label : String([inclView.@label](mailto:inclView.@label))
Salva.
Riavviate il server.
Se quando si fa clic sul pulsante Sincronizza in Adobe Campaign Classic, viene visualizzato il seguente errore:
Error while executing the method ‘aemListContent' of service [nms:delivery](https://nmsdelivery/)
Per risolvere il problema, assicurarsi che l'URL di connessione AEM configurato negli account esterni sia raggiungibile dal computer.
Un passaggio da localhost a un indirizzo IP ha risolto il problema.
Dopo aver fatto clic su Sincronizza, si verifica un errore di script sulle pagine: Impossibile analizzare XTK Date+Time 'undefined': non è un valore XTK valido.
Ciò si verifica se informazioni Adobe Campaign sull'istanza AEM sono ancora obsolete. Risolvete questo problema rimuovendo tutte le configurazioni di integrazione delle campagne in AEM e ricreandole. Quindi, create un nuovo modello.
Nel registro error.log di AEM, se si visualizzano le seguenti informazioni:
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)
Per favore, prendete un biglietto con il team di supporto Adobe Campaign .
Con la seguente configurazione:
Quando si tenta di sincronizzare il contenuto distribuzione Adobe Campaign, AEM restituisce un elenco di newsletter. Tuttavia, gli URL delle newsletter presenti nell'elenco sono indirizzi http. Quando si seleziona una delle voci nell'elenco si verifica un errore.
Per risolvere il problema:
Durante la creazione di un modello di posta per Adobe Campaign, è necessario includere la proprietà acMapping con il valore mapRecipient nel nodo jcr:content del modello, oppure non sarà possibile selezionare il modello di Adobe Campaign in Proprietà pagina di AEM (campo disabilitato).
Quando usate il modello personalizzato, nei registri viene visualizzato l’errore "com.day.cq.mcm.campaign.servlets.util.ParameterMapper". In questo caso, accertatevi di installare Feature Pack 6576 da Package Share. Si tratta di un problema per il quale se la proprietà acMapping è impostata su un valore diverso da Recipient.firstName, viene creato un valore vuoto sul lato di Adobe Campaign Manager.