Show Menu
TÓPICOS×

Solução de problemas da integração do Adobe Campaign

Esta página se aplica ao Campaign Classic.
As seguintes dicas de solução de problemas ajudam a resolver os problemas mais comuns que você pode encontrar ao integrar o AEM ao Adobe Campaign:

Dicas gerais de solução de problemas

Para ambas as integrações, você pode verificar se chamadas HTTP são enviadas (AEM > Adobe Campaign, Adobe Campaign > AEM):
  • Quando as integrações estiverem falhando, verifique se essas chamadas chegam na outra extremidade (para evitar problemas de firewall/SSL).
  • Para a funcionalidade do AEM, você verá que chamadas json são solicitadas da interface do autor do AEM; isso não deve resultar em um erro HTTP-500. Se você vir erros HTTP-500, verifique se há mais informações error.log sobre isso.
  • Aumentar o nível de depuração para classes de campanha no AEM também ajuda a solucionar problemas.

Se a conexão falhar

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

Se as imagens não aparecerem no console do Adobe Campaign

Verifique a fonte HTML e valide se você pode abrir o URL do computador cliente. Se o URL tiver localhost:4503 nele, altere a configuração do Externalizador de links do Day CQ na sua instância do autor para apontar para uma instância de publicação que pode ser acessada a partir do computador do console do Adobe Campaign.

Se não conseguir se conectar do AEM ao Adobe Campaign

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

No Adobe Campaign, certifique-se de que não haja nenhuma barra (/) após o número da porta.

Se receber um aviso sobre sua localidade definida

Se você estiver iniciando o serviço Apache HTTPD e vir o erro, "Warning: setlocale: LC_CTYPE cannot change locale" verifique se a localidade ​en_CA.ISO-8859-15 está instalada no sistema.
Você pode verificar se ele está instalado usando local -a . Se ele não estiver instalado, é possível corrigir o script /usr/local/neolane/nl6/env.sh e alterar a localidade para uma localidade instalada.

Se você receber um erro ao compilar o 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:
  1. Abrir arquivo $CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js
  2. Modificar a linha 467 do método "amcGetSeedMetaData"
  3. Change label : [inclView.@label](mailto:inclView.@label) to label : String([inclView.@label](mailto:inclView.@label))
  4. Salvar.
  5. Reinicie o servidor.

Se o Adobe Campaign exibir um erro ao clicar no botão Sincronizar

Se ao clicar no botão Sincronizar no Adobe Campaign Classic, você verá o seguinte erro:
Error while executing the method ‘aemListContent' of service [nms:delivery](https://nmsdelivery/)
Para corrigir esse problema, verifique se o URL de conexão do AEM configurado nas Contas externas está acessível no computador.
Um switch de localhost para endereço IP resolveu esse problema.

Se você receber um erro 'Não é possível analisar Data+Hora 'indefinido' de XTK

Depois de clicar em Sincronizar, você recebe um erro informando que um script nas páginas ocorreu: Não é possível analisar Data XTK+Hora 'undefined': não é um valor XTK válido.
Isso acontece se ainda houver informações desatualizadas do Adobe Campaign na instância do AEM. Resolva esse problema removendo todas as configurações de integração de campanha que estão no AEM e reconstruindo-as. Em seguida, crie um novo modelo.

Se uma conexão com SSL exibir um erro ao configurar o serviço de nuvem

No error.log do AEM, se você vir o seguinte:
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)

Levante um ticket com a equipe de suporte do Adobe Campaign.

Se o modelo personalizado que criei não puder ser selecionado em Propriedades da página

Ao criar um modelo de email para o Adobe Campaign, você deve incluir a propriedade acMapping com o valor mapRecipient no nó jcr:content do modelo, ou você não poderá selecionar o modelo do Adobe Campaign nas Propriedades da página do AEM (o campo está desativado).

Se você receber o erro "com.day.cq.mcm.campaign.servlets.util.ParameterMapper" em seus registros

Ao usar seu modelo personalizado, você recebe o erro "com.day.cq.mcm.campaign.servlets.util.ParameterMapper" em seus logs. Nesse caso, instale o Featurepack 6576 do Compartilhamento de pacotes . Esse é um problema em que, se a propriedade acMapping estiver definida como um valor diferente de receipt.firstName, um valor em branco será criado no lado do Adobe Campaign Manager.