Solução de problemas da integração do Adobe Campaign Classic troubleshooting-your-adobe-campaign-classic-integration

Saiba como solucionar problemas com a integração do Adobe Campaign Classic (ACC).

As seguintes dicas de solução de problemas ajudam a resolver os problemas mais comuns que você pode encontrar ao integrar AEM ao ACC.

Dicas gerais de solução de problemas general-troubleshooting-tips

Verifique se as chamadas HTTP são enviadas e recebidas por ambas as soluções (AEM > Adobe Campaign Classic, Adobe Campaign Classic > AEM). Esta dica ajuda a evitar problemas de firewall/SSL.

  • Para a funcionalidade AEM, você pode ver que as chamadas JSON são solicitadas da interface do autor do AEM

    • Essas chamadas não devem resultar em um erro HTTP-500.
    • Se você vir erros HTTP-500, verifique o error.log para obter mais informações.
  • Aumentar o nível de depuração para classes de campanha no AEM também pode ajudar a solucionar problemas.

Se a conexão falhar when-the-connection-fails

Verifique se você configurou o operador aemserver no Adobe Campaign Classic.

Se as imagens não forem exibidas no console do Adobe Campaign Classic if-images-do-not-appear-in-the-adobe-campaign-console

Verifique a fonte do HTML e confirme se você pode abrir o URL da máquina cliente. Se a URL contiver localhost:4503, altere a configuração do Day CQ Link Externalizer na sua instância do autor do AEM. Faça com que ele aponte para uma instância de publicação que possa ser acessada no computador do console do Adobe Campaign Classic.

Consulte Configurar o Externalizador.

Se não conseguir se conectar do AEM ao Adobe Campaign Classic if-you-cannot-connect-from-aem-to-adobe-campaign

Procure a seguinte mensagem de erro no 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)

Para corrigir esse problema, altere o seguinte em $CAMPAIGN_HOME/conf/config-<instance-name>.xml:

  • <dataStore hosts="*" lang="en_GB">

Se nenhum dado for exibido na caixa de diálogo do Adobe Campaign Classic if-no-data-displays-in-the-adobe-campaign-dialog

No Adobe Campaign Classic, certifique-se de que você não tenha nenhuma barra à direita (/) após o número da porta.

Adobe Campaign Classic - certifique-se de que não haja barra à direita após o número de porta

Se você receber um aviso sobre setlocale if-you-get-a-warning-about-your-setlocale

Ao iniciar o serviço Apache HTTPD para Adobe Campaign Classic, você pode ver o erro Warning: setlocale: LC_CTYPE cannot change locale

Verifique se o en_CA.ISO-8859-15 locale está instalado no servidor do Adobe Campaign Classic.

  • Você pode verificar se ele está instalado usando o local -a.
  • Se não estiver instalado, você poderá corrigir o script /usr/local/neolane/nl6/env.sh e alterar a localidade para uma instalada.

Se você receber um erro ao compilar o script "get_nms_amcGetSeedMetaData_jssp" if-you-get-an-error-while-compiling-script-get-nms-amcgetseedmetadata-jssp

Se você vir a seguinte mensagem de erro no arquivo de log do 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.

Use a seguinte solução alternativa no servidor do Adobe Campaign Classic.

  1. Abrir arquivo $CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js
  2. Modificar linha 467 do método amcGetSeedMetaData
  3. Alterar label : [inclView.@label](mailto:inclView.@label) para label : String([inclView.@label](mailto:inclView.@label))
  4. Salve.
  5. Reinicie o servidor.

Se o Adobe Campaign Classic exibir um erro ao clicar no botão Sincronizar if-adobe-campaign-displays-an-error-when-clicking-the-synchronize-button

Ao clicar no botão Sincronizar no Adobe Campaign Classic, você poderá ver o seguinte erro.

  • Error while executing the method 'aemListContent' of service [nms:delivery](https://nmsdelivery/)

Para corrigir esse problema, verifique se a URL de conexão do AEM configurada nas Contas externas no Adobe Campaign Classic pode ser acessada no computador.

Uma alternância de localhost para um endereço IP para a URL geralmente pode resolver esse problema.

Se você receber um erro "Não é possível analisar data+hora XTK" if-you-get-a-cannot-parse-xtk-date-time-undefined-error

Depois de clicar em Sincronizar no AEM, você poderá receber um erro informando que ocorreu um script nas páginas.

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

Esse erro acontece se houver informações desatualizadas do Adobe Campaign Classic na instância AEM. Você pode resolver esse problema fazendo o seguinte:

  1. Remova todas as configurações de integração do Adobe Campaign Classic que estão no AEM.
  2. Recrie a integração.
  3. Criar um modelo.

Se uma conexão com SSL exibir um erro ao configurar o Cloud Service if-a-connection-to-ssl-displays-an-error-when-setting-up-the-cloud-service

Envie um tíquete com a equipe de suporte da Adobe Campaign se você vir o seguinte no error.log do 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)

Ao tentar sincronizar o conteúdo no delivery do Adobe Campaign Classic, o AEM retorna uma lista de boletins informativos. No entanto, os URLs para os boletins informativos na lista podem ser endereços HTTP em vez de HTTPS. Ocorre um erro ao selecionar um dos itens na lista. Esse erro pode ocorrer com a seguinte configuração.

  • Adobe Campaign hospedado usando https para comunicação com o AEM Author
  • Proxy reverso encerrando SSL
  • Instância de autor no local do AEM

Para resolver esse problema, faça o seguinte:

  • O AEM Dispatcher ou proxy reverso deve ser configurado para passar o protocolo original como um cabeçalho.

  • O Filtro SSL do Serviço Http Felix do Apache na configuração OSGi do AEM deve ser definido com as configurações de cabeçalho necessárias.

Não é possível selecionar um modelo personalizado nas propriedades da página if-the-custom-template-i-created-cannot-be-selected-in-page-properties

Ao criar um modelo de email no AEM para Adobe Campaign Classic, você deve incluir a propriedade acMapping com o valor mapRecipient no nó jcr:content do modelo. Caso contrário, não será possível selecionar o modelo Adobe Campaign Classic em Propriedades da página do AEM. O campo aparece desativado.

Se você vir o erro "com.day.cq.mcm.campaign.servlets.util.ParameterMapper" nos registros do AEM if-you-get-the-error-com-day-cq-mcm-campaign-servlets-util-parametermapper-in-your-logs

Você pode ver o erro com.day.cq.mcm.campaign.servlets.util.ParameterMapper nos logs de AEM ao usar um modelo personalizado.

Este erro ocorre se a propriedade acMapping estiver definida com um valor diferente de recipient.firstName, um valor em branco é criado no Gerenciador do Adobe Campaign.

Se esse erro ocorrer, instale o pacote de recursos 6576 para AEM do Compartilhamento de pacotes.

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