Risoluzione dei problemi relativi all’integrazione di Adobe Campaign troubleshooting-your-adobe-campaign-integration

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.
NOTE
Questa pagina si applica a Campaign Classic.

I seguenti suggerimenti per la risoluzione dei problemi possono essere utili per risolvere i problemi più comuni che si possono incontrare durante l’integrazione di AEM con Adobe Campaign:

Suggerimenti generali per la risoluzione dei problemi general-troubleshooting-tips

Per entrambe le integrazioni, puoi verificare se le chiamate HTTP sono inviate (AEM > Adobe Campaign, Adobe Campaign > AEM):

  • Quando le integrazioni non riescono, assicurati che queste chiamate arrivino dall’altra parte (per evitare problemi di firewall/SSL).
  • Per AEM funzionalità, noterai che le chiamate json sono richieste dall’interfaccia AEM autore; questi non devono causare un errore HTTP-500. Se vengono visualizzati errori HTTP-500, controlla il error.log per ulteriori informazioni.
  • Anche aumentare il livello di debug per le classi di campagna in AEM aiuta a risolvere i problemi.

Se la connessione non riesce if-the-connection-fails

Verifica di aver configurato il aemserver in Adobe Campaign.

Se le immagini non vengono visualizzate nella console Adobe Campaign if-images-do-not-appear-in-the-adobe-campaign-console

Controlla l’origine di 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 sull’istanza dell’autore in modo che punti a un’istanza di pubblicazione raggiungibile dal computer della console Adobe Campaign.

Vedi Configurazione dell’esternalizzatore.

Se non è possibile connettersi da AEM ad Adobe Campaign if-you-cannot-connect-from-aem-to-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 questo problema, modifica 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 if-no-data-displays-in-the-adobe-campaign-dialog

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

chlimage_1-149

Se ricevi un avviso sulle impostazioni locali if-you-get-a-warning-about-your-setlocale

Se stai avviando il servizio HTTPD di Apache e vedi l'errore "Warning: setlocale: LC_CTYPE cannot change locale" assicurati di avere en_CA.ISO-8859-15 locale installato nel sistema.

Puoi verificare se è installato utilizzando local -a. Se non è installato, è possibile eseguire la patch /usr/local/neolane/nl6/env.sh creare lo script e modificare le impostazioni internazionali in una lingua installata.

Se ricevi un errore durante la compilazione dello script 'get_nms_amcGetSeedMetaData_jssp' if-you-get-an-error-while-compiling-script-get-nms-amcgetseedmetadata-jssp

Se vedi il seguente messaggio di errore nel file di log 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.

Utilizza la seguente soluzione alternativa:

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

  2. Modifica la riga 467 del metodo "amcGetSeedMetaData"

  3. Modifica label : [inclView.@label](mailto:inclView.@label) a label : String([inclView.@label](mailto:inclView.@label))

  4. Salva.

  5. Riavvia il server.

Se in Adobe Campaign viene visualizzato un errore quando si fa clic sul pulsante Sincronizza if-adobe-campaign-displays-an-error-when-clicking-the-synchronize-button

Se 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, assicurati che l'URL di connessione AEM configurato negli account esterni sia raggiungibile dal computer.

Interruttore da localhost a un indirizzo IP risolto questo problema.

Se ottieni un errore 'Impossibile analizzare XTK Date+Time 'undefined'' if-you-get-a-cannot-parse-xtk-date-time-undefined-error

Dopo aver fatto clic su Sincronizza, viene visualizzato un errore di script sulle pagine: Impossibile analizzare XTK Date+Time 'undefined': non è un valore XTK valido.

Ciò si verifica se sono ancora presenti informazioni Adobe Campaign obsolete sull’istanza AEM. Risolvi questo problema rimuovendo tutte le configurazioni di integrazione delle campagne in AEM e ricreandole. Quindi, crea un nuovo modello.

Se una connessione a SSL visualizza un errore durante la configurazione del servizio cloud if-a-connection-to-ssl-displays-an-error-when-setting-up-the-cloud-service

Nel file error.log di 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)

Presenta un ticket al team di supporto Adobe Campaign.

Con la seguente configurazione:

  • Adobe Campaign in hosting 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 nella consegna Adobe Campaign, 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:

Se il modello personalizzato che ho creato non può essere selezionato in Proprietà pagina if-the-custom-template-i-created-cannot-be-selected-in-page-properties

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

Se ottieni l'errore "com.day.cq.mcm.campaign.servlets.util.ParameterMapper" nei tuoi log if-you-get-the-error-com-day-cq-mcm-campaign-servlets-util-parametermapper-in-your-logs

Quando utilizzi il modello personalizzato, ottieni l’errore "com.day.cq.mcm.campaign.servlets.util.ParameterMapper" nei log. In questo caso, assicurati di installare Featurepack 6576 da Condivisione pacchetti. Questo è 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.

recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8