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

Scopri come risolvere i problemi relativi all’integrazione con Adobe Campaign Classic (ACC).

I seguenti suggerimenti per la risoluzione dei problemi consentono di risolvere i problemi più comuni che possono verificarsi quando si integra AEM con ACC.

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

Controlla se le chiamate HTTP vengono inviate e ricevute da entrambe le soluzioni (AEM > Adobe Campaign Classic, Adobe Campaign Classic > AEM). Questo suggerimento consente di evitare problemi firewall/SSL.

  • Per la funzionalità AEM, puoi vedere che le chiamate JSON sono richieste dall’interfaccia di authoring AEM

    • Queste chiamate non devono causare un errore HTTP-500.
    • Se vengono visualizzati errori HTTP-500, controllare error.log per ulteriori informazioni.
  • Anche l’aumento del livello di debug per le classi di campagna nell’AEM può aiutare a risolvere i problemi.

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

Verifica di aver configurato aemserver in Adobe Campaign Classic.

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

Controlla l’origine HTML e verifica di poter aprire l’URL dal computer client. Se l’URL ha localhost:4503 in essa, quindi modifica la configurazione di Day CQ Link Externalizer nell’istanza di authoring AEM. Farlo puntare a un’istanza Publish raggiungibile dal computer della console Adobe Campaign Classic.

Consulta Configurazione di Externalizer.

Se non riesci a connetterti da AEM a Adobe Campaign Classic if-you-cannot-connect-from-aem-to-adobe-campaign

Cerca il seguente messaggio di errore in Adobe Campaign Classic.

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

Se non vengono visualizzati dati nella finestra di dialogo Adobe Campaign Classic if-no-data-displays-in-the-adobe-campaign-dialog

In Adobe Campaign Classic, accertati di non disporre di una barra finale (/) dopo il numero di porta.

Adobe Campaign Classic - Verificare che non vi siano barre finali dopo il numero di porta

Se si riceve un avviso relativo a setlocale if-you-get-a-warning-about-your-setlocale

Quando si avvia il servizio Apache HTTPD per Adobe Campaign Classic, è possibile che venga visualizzato l’errore Warning: setlocale: LC_CTYPE cannot change locale

Assicurati di avere en_CA.ISO-8859-15 locale installato sul server Adobe Campaign Classic.

  • È possibile verificare se è installato utilizzando local -a.
  • Se non è installato, è possibile applicare la patch al /usr/local/neolane/nl6/env.sh e modificare le impostazioni locali in una versione installata.

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

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 sul server Adobe Campaign Classic.

  1. Apri file $CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js
  2. Modifica riga 467 del metodo amcGetSeedMetaData
  3. Cambia label : [inclView.@label](mailto:inclView.@label) a label : String([inclView.@label](mailto:inclView.@label))
  4. Salva.
  5. Riavvia il server.

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

Quando si fa clic su Sincronizza in Adobe Campaign Classic, è possibile che venga 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 in Account esterni in Adobe Campaign Classic è raggiungibile dalla macchina.

Un interruttore da localhost a un indirizzo IP per l’URL può spesso risolvere questo problema.

Se viene visualizzato l’errore "Impossibile analizzare data e ora XTK "non definito"" if-you-get-a-cannot-parse-xtk-date-time-undefined-error

Dopo aver fatto clic su Sincronizza in AEM, potresti ricevere un errore che indica che si è verificato uno script nelle pagine.

  • Cannot parse XTK Date+Time 'undefined': not a valid XTK value.

Questo errore si verifica se nell’istanza dell’AEM sono presenti informazioni obsolete di Adobe Campaign Classic. Per risolvere il problema, eseguire le operazioni seguenti:

  1. Rimuovi tutte le configurazioni di integrazione di Adobe Campaign Classic che si trovano nell’AEM.
  2. Rigenera l’integrazione.
  3. Crea un modello.

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

Invia un ticket al team di supporto Adobe Campaign se visualizzi quanto segue in error.log dell'AEM.

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)

Quando tenti di sincronizzare il contenuto nella consegna Adobe Campaign Classic, l’AEM restituisce un elenco di newsletter. Tuttavia, gli URL delle newsletter nell’elenco possono essere indirizzi HTTP invece di HTTPS. Quando si seleziona uno degli elementi dell’elenco, si verifica un errore. Questo errore può verificarsi con la seguente configurazione.

  • Adobe Campaign in hosting utilizzando https per la comunicazione con l’Autore dell’AEM
  • Proxy inverso con terminazione SSL
  • Istanza di authoring AEM on-premise

Per risolvere questo problema, eseguire le operazioni seguenti:

  • Il Dispatcher AEM o il reverse proxy devono essere configurati in modo da trasmettere il protocollo originale come intestazione.

  • Il Filtro SSL di Apache Felix Http Service nella configurazione OSGi dell’AEM deve essere configurato con le impostazioni di intestazione richieste.

Impossibile selezionare un modello personalizzato nelle proprietà della pagina if-the-custom-template-i-created-cannot-be-selected-in-page-properties

Quando crei un modello di posta in AEM per Adobe Campaign Classic, devi includere la proprietà acMapping con il valore mapRecipient nel jcr:content del modello. In caso contrario, non può selezionare il modello Adobe Campaign Classic in Proprietà pagina dell'AEM. Il campo è disattivato.

Se trovi l’errore "com.day.cq.mcm.campaign.servlets.util.ParameterMapper" nei registri AEM if-you-get-the-error-com-day-cq-mcm-campaign-servlets-util-parametermapper-in-your-logs

È possibile che venga visualizzato l'errore com.day.cq.mcm.campaign.servlets.util.ParameterMapper nei registri AEM quando si utilizza un modello personalizzato.

Questo errore si verifica se acMapping è impostata su un valore diverso da recipient.firstName, in Adobe Campaign Manager viene creato un valore vuoto.

Se si verifica questo errore, installare feature pack 6576 per AEM da Condivisione pacchetti.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2