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 AEM com a Adobe Campaign:
Para ambas as integrações, você pode verificar se 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 operador aemserver no 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.
Consulte Configuração do 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 em $CAMPANHA_HOME/conf/config-<instance-name>.xml:
<dataStore hosts="*" lang="en_GB">
No Adobe Campaign, verifique se não há barra (/) 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"
certifique-se de que seu en_CA.ISO-8859-15 locale esteja instalado no sistema.
Você pode verificar se ele está instalado usando local -a
. Se ele não estiver instalado, você pode corrigir /usr/local/neolane/nl6/env.sh o script e alterar a localidade para uma localidade instalada.
Se você vir a seguinte mensagem de erro no arquivo de 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.
Use a seguinte solução:
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 AEM connection-url configurado no Conta externa está acessível no computador.
Um switch de localhost para um endereço IP resolveu esse problema.
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 sobre a instância AEM. Resolva esse problema removendo todas as configurações de integração de campanha que estão em AEM e reconstruindo-as. Em seguida, crie um novo modelo.
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 bilhete para a equipe de suporte da Adobe Campaign.
Com a seguinte configuração:
Ao tentar sincronizar o conteúdo no Adobe Campaign delivery, AEM retorna uma lista de boletins informativos. No entanto, os urls para os boletins informativos na lista são endereços http. Ao selecionar um dos itens na lista, ocorre um erro.
Para resolver esse problema:
Ao criar um modelo de email para 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 Adobe Campaign em Propriedades da página AEM (o campo está desativado).
Ao usar seu modelo personalizado, você recebe o erro "com.day.cq.mcm.campanha.servlets.util.ParameterMapper" em seus registros. Neste evento, instale o Featurepack 6576 de Compartilhamento de pacotes. Esse é um problema em que, se a propriedade acMapping estiver definida como um valor diferente de recipient.firstName, um valor em branco será criado no lado do Adobe Campaign Manager.