AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.
Esta página se aplica al Campaign Classic .
Las siguientes sugerencias para la solución de problemas ayudan a resolver los problemas más comunes que puede encontrar al integrar AEM con Adobe Campaign:
Para ambas integraciones, puede comprobar si se envían llamadas HTTP (AEM > Adobe Campaign, Adobe Campaign > AEM):
error.log
para obtener más información sobre esto.Compruebe que ha configurado la variable aemserver en Adobe Campaign.
Compruebe el origen del HTML y valide que puede abrir la URL desde el equipo cliente. Si la URL tiene localhost:4503 en ella, cambie la configuración del Day CQ Link Externalizer en la instancia de autor para que apunte a una instancia de publicación a la que se pueda acceder desde el equipo de la consola de Adobe Campaign.
Consulte Configuración del externalizador.
Busque el siguiente mensaje de error en 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 solucionar este problema, cambie lo siguiente en $CAMPAIGN_HOME/conf/config-<instance-name>.xml:
<dataStore hosts="*" lang="en_GB">
En Adobe Campaign, asegúrese de que no hay ninguna barra diagonal (/) después del número de puerto.
Si está iniciando el servicio HTTP de Apache y ve el error "Warning: setlocale: LC_CTYPE cannot change locale"
asegúrese de tener su configuración regional en_CA.ISO-8859-15 instalado en el sistema.
Puede comprobar si está instalado utilizando local -a
. Si no está instalado, puede parches /usr/local/neolane/nl6/env.sh y cambie la configuración regional a una instalada.
Si ve el siguiente mensaje de error en el archivo de registro de 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.
Utilice la siguiente solución:
Abrir archivo $CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js
Modificar la línea 467 del método "amcGetSeedMetaData"
Cambiar label : [inclView.@label](mailto:inclView.@label)
a label : String([inclView.@label](mailto:inclView.@label))
Guardar.
Vuelva a iniciar el servidor.
Si al hacer clic en el botón Sincronizar en Adobe Campaign Classic, verá el siguiente error:
Error while executing the method ‘aemListContent' of service [nms:delivery](https://nmsdelivery/)
Para solucionar este problema, asegúrese de que la AEM connection-url configurada en Cuentas externas está disponible desde el equipo.
Un interruptor de localhost a una dirección IP solucionó este problema.
Después de hacer clic en Sincronizar, aparece un error que ha producido una secuencia de comandos en las páginas: No se puede analizar la fecha y la hora XTK 'sin definir': no es un valor XTK válido.
Esto sucede si todavía hay información obsoleta de Adobe Campaign en la instancia de AEM. Resuelva este problema eliminando todas las configuraciones de integración de campañas que están en AEM y reconstruyéndolas. A continuación, cree una nueva plantilla.
En el archivo error.log de AEM, si ve lo siguiente:
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)
Envíe un ticket al equipo de asistencia de Adobe Campaign.
Con la siguiente configuración:
Cuando se intenta sincronizar contenido en Adobe Campaign delivery, AEM devuelve una lista de newsletters. Sin embargo, las direcciones URL de los boletines de la lista son direcciones http. Al seleccionar uno de los elementos de la lista, se produce un error.
Para resolver este problema:
Al crear una plantilla de correo para Adobe Campaign, debe incluir la propiedad acMapping con el valor mapRecipient en el jcr:content de la plantilla, o no podrá seleccionar la plantilla Adobe Campaign en Propiedades de página de AEM (el campo está deshabilitado).
Al utilizar la plantilla personalizada, aparece el error "com.day.cq.mcm.campaign.servlets.util.ParameterMapper" en los registros. En este caso, asegúrese de instalar Featurepack 6576 desde Uso compartido de paquetes. Se trata de un problema en el que, si la propiedad acMapping se establece en un valor distinto de recipient.firstName, se crea un valor en blanco en el Administrador de Adobe Campaign.