Show Menu
ARGOMENTI×

Risoluzione dei problemi dell'integrazione con Adobe Campaign

Questa pagina è valida per Campaign Classic.
I seguenti suggerimenti per la risoluzione dei problemi aiutano a risolvere i problemi più comuni che si possono incontrare quando si integra AEM con Adobe Campaign:

Suggerimenti generali per la risoluzione dei problemi

Per entrambe le integrazioni, potete verificare se le chiamate HTTP vengono inviate (AEM > Adobe Campaign, Adobe Campaign > AEM):
  • Se le integrazioni non vanno a buon fine, accertatevi che queste chiamate arrivino dall'altra parte (per evitare problemi firewall/SSL).
  • Per la funzionalità AEM, noterete che le chiamate json sono richieste dall’interfaccia di authoring di AEM; questi non devono generare un errore HTTP-500. Se si verificano errori HTTP-500, controllate se error.log sono disponibili ulteriori informazioni.
  • L’aumento del livello di debug per le classi di campagna in AEM aiuta anche a risolvere i problemi.

Se la connessione ha esito negativo

Verifica di aver configurato l'operatore server di posta elettronica in Adobe Campaign.

Se le immagini non vengono visualizzate nella console di Adobe Campaign

Controllare l'origine HTML e verificare che sia possibile aprire l'URL dal computer client. Se l’URL contiene localhost:4503, modifica la configurazione di Day CQ Link Externalizer nell’istanza di creazione per puntare a un’istanza di pubblicazione raggiungibile dal computer della console di Adobe Campaign.

Se non è possibile connettersi da AEM ad Adobe Campaign

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, modificare quanto segue in $CAMPAIGN_HOME/conf/config-<instance-name>.xml :
<dataStore hosts="*" lang="en_GB">

Se non vengono visualizzati dati nella finestra di dialogo Adobe Campaign

In Adobe Campaign, accertatevi di non avere una barra finale (/) dopo il numero della porta.

Se viene visualizzato un avviso relativo alle impostazioni internazionali

Se state avviando il servizio Apache HTTPD e vedete l'errore, "Warning: setlocale: LC_CTYPE cannot change locale" accertatevi che nel sistema sia installata la lingua en_CA.ISO-8859-15.
È possibile verificare se è installato utilizzando local -a . Se non è installato, è possibile eseguire la patch /usr/local/neolane/nl6/env.sh script e modificare le impostazioni internazionali in modo da impostarne una installata.

Se viene visualizzato un errore durante la compilazione dello script 'get_nms_amcGetSeedMetaData_jssp'

Se viene visualizzato il seguente messaggio di errore nel file di registro di 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:
  1. Apri file $CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js
  2. Modifica la riga 467 del metodo "amcGetSeedMetaData"
  3. Change label : [inclView.@label](mailto:inclView.@label) to label : String([inclView.@label](mailto:inclView.@label))
  4. Salva.
  5. Riavviate il server.

Se Adobe Campaign visualizza un errore quando fai clic sul pulsante Sincronizza

Se quando fai 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 questo problema, accertatevi che l'URL di connessione AEM configurato negli account esterni sia raggiungibile dal computer.
Il passaggio da localhost a indirizzo IP ha risolto il problema.

Se viene visualizzato un errore 'Impossibile analizzare XTK Date+Time 'undefined'

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 nell’istanza di AEM sono ancora presenti informazioni Adobe Campaign non aggiornate. Risolvete questo problema rimuovendo tutte le configurazioni di integrazione delle campagne presenti in AEM e ricreandole. Quindi, create un nuovo modello.

Se una connessione a SSL visualizza un errore durante la configurazione del servizio cloud

Nel registro error.log di AEM, se vengono visualizzati i seguenti elementi:
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)

Richiedi un ticket al team di supporto di Adobe Campaign.

Se il modello personalizzato che ho creato non può essere selezionato in Proprietà pagina

Quando crei un modello di posta elettronica per Adobe Campaign, devi includere la proprietà acMapping con il valore mapRecipient nel nodo jcr:content del modello, oppure non sarai in grado di selezionare il modello Adobe Campaign in Proprietà pagina di AEM (campo disabilitato).

Se viene visualizzato l’errore "com.day.cq.mcm.campaign.servlets.util.ParameterMapper" nei registri

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 Adobe Campaign Manager.