Risoluzione dei problemi relativi all'integrazione Adobe Campaign

NOTA

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:

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 AEM funzionalità, noterete che le chiamate json sono richieste dall'interfaccia AEM autore; questi non devono generare un errore HTTP-500. Se si verificano errori HTTP-500, controllare la error.log per ulteriori informazioni.
  • L'aumento del livello di debug per le classi di campagna in AEM aiuta anche a risolvere i problemi.

Se la connessione non riesce

Verificare di aver configurato l'operatore aemserver in Adobe Campaign.

Se le immagini non vengono visualizzate nella console 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.

Se non è possibile connettersi da AEM a Adobe Campaign

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">

Se non vengono visualizzati dati nella finestra di dialogo Adobe Campaign

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

chlimage_1-149

Se viene visualizzato un avviso relativo alle impostazioni internazionali

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 si verifica un errore durante la compilazione dello script 'get_nms_amcGetSeedMetaData_jssp'

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:

  1. Apri file $CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js

  2. Modifica la riga 467 del metodo "amcGetSeedMetaData"

  3. Cambia label : [inclView.@label](mailto:inclView.@label) in label : String([inclView.@label](mailto:inclView.@label))

  4. Salva.

  5. Riavviate il server.

Se Adobe Campaign visualizza un errore quando si fa clic sul pulsante Sincronizza

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.

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 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.

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

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:

  • Hosting Adobe Campaign tramite https per la comunicazione con AEM Author
  • Inverti proxy che termina SSL
  • Istanza locale di AEM Author

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:

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

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).

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

In questa pagina