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:
Para ambas as integrações, é possível verificar se as chamadas HTTP são enviadas (AEM > Adobe Campaign, Adobe Campaign > AEM):
error.log
para obter mais informações sobre isso.Verifique se você configurou o aemserver operador no Adobe Campaign.
Verifique a fonte do HTML e confirme se você pode abrir o URL da máquina cliente. Se o URL tiver localhost:4503, altere a configuração do Day CQ Link Externalizer na instância do autor para apontar para uma instância de publicação que possa ser acessada no computador do console do Adobe Campaign.
Consulte Configurar o externalizador.
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 no $CAMPAIGN_HOME/conf/config-<instance-name>.xml:
<dataStore hosts="*" lang="en_GB">
No Adobe Campaign, certifique-se de que você não tenha nenhuma barra à direita (/) após o número da porta.
Se você estiver iniciando o serviço Apache HTTPD e vir o erro "Warning: setlocale: LC_CTYPE cannot change locale"
verifique se você tem o seu en_CA.ISO-8859-15 localidade instalado no sistema.
É possível verificar se ele está instalado usando local -a
. Se ele não estiver instalado, você poderá corrigir /usr/local/neolane/nl6/env.sh script e altere o local para um local instalado.
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:
Abrir arquivo $CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js
Modificar a linha 467 do método "amcGetSeedMetaData"
Alterar label : [inclView.@label](mailto:inclView.@label)
para label : String([inclView.@label](mailto:inclView.@label))
Salvar.
Reinicie o servidor.
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 pode ser acessado no computador.
Um switch de localhost para um endereço IP resolveu esse problema.
Após clicar em Sincronizar, você receberá um erro informando que ocorreu um script nas páginas: Não é possível analisar Data+Hora XTK 'indefinida': 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 do Campaign que estão no AEM e reconstruindo-as. Em seguida, crie um novo template.
No error.log de 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)
Crie um tíquete para a equipe de suporte da Adobe Campaign.
Com a seguinte configuração:
Ao tentar sincronizar o conteúdo no delivery do Adobe Campaign, o AEM retorna uma lista de boletins informativos. No entanto, os urls para os boletins informativos na lista são endereços http. Ocorre um erro ao selecionar um dos itens na lista.
Para resolver esse problema:
Ao criar um template de email para o Adobe Campaign, você deve incluir a propriedade acMapping com o valor mapRecipient no jcr:content do modelo, ou você não poderá selecionar o modelo Adobe Campaign em Propriedades da página de AEM (o campo está desativado).
Ao usar o modelo personalizado, você recebe o erro "com.day.cq.mcm.campaign.servlets.util.ParameterMapper" em seus logs. Nesse caso, instale o Featurepack 6576 da Compartilhamento de pacotes. Esse é um problema em que, se a propriedade acMapping for definida como um valor diferente de recipient.firstName, um valor em branco será criado no lado do Adobe Campaign Manager.