Solución de problemas de integración de Adobe Campaign

NOTA

Esta página se aplica al Campaign Classic.

AEM Las siguientes sugerencias para la resolución de problemas le ayudarán a solucionar los problemas más comunes que puede encontrar al integrarse con Adobe Campaign:

Sugerencias generales de resolución de problemas

AEM Para ambas integraciones, puede comprobar si se envían llamadas HTTP-a (> Adobe Campaign, Adobe Campaign AEM >):

  • Cuando las integraciones fallan, asegúrese de que estas llamadas llegan al otro lado (para evitar problemas de firewall/SSL).
  • AEM AEM Para la funcionalidad de la, verá que se solicitan llamadas json desde la interfaz de autor de la aplicación; esto no debería provocar un error HTTP-500. Si ve errores de HTTP-500, consulte la error.log para obtener más información.
  • AEM Elevar el nivel de depuración de las clases de campaña en la también ayuda a solucionar problemas.

Si la conexión falla

Compruebe que ha configurado la variable aemserver en Adobe Campaign.

Si las imágenes no aparecen en la consola de Adobe Campaign

Compruebe el origen del HTML y valide que puede abrir la dirección URL desde el equipo cliente. Si la dirección URL contiene localhost:4503, cambie la configuración de 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 consola de Adobe Campaign.

Consulte Configuración del externalizador.

AEM Si no puede conectarse desde la conexión de la aplicación de la manera de a Adobe Campaign

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">

Si no se muestran datos en el cuadro de diálogo Adobe Campaign

En Adobe Campaign, asegúrese de que no hay una barra diagonal (/) después del número de puerto.

chlimage_1-149

Si recibe una advertencia sobre su setlocale

Si está iniciando el servicio HTTPD de Apache y ve el error "Warning: setlocale: LC_CTYPE cannot change locale" asegúrese de que tiene su en_CA.ISO-8859-15 configuración regional instalado en el sistema.

Puede comprobar si está instalado utilizando local -a. Si no está instalado, puede aplicar parches /usr/local/neolane/nl6/env.sh y cambie la configuración regional a una instalada.

Si se produce un error al compilar el script "get_nms_amcGetSeedMetaData_jssp"

AEM Si ve el siguiente mensaje de error en el archivo de registro de la:

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:

  1. Abrir archivo $CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js

  2. Modifique la línea 467 del método "amcGetSeedMetaData"

  3. Cambiar label : [inclView.@label](mailto:inclView.@label) hasta label : String([inclView.@label](mailto:inclView.@label))

  4. Guardar.

  5. Vuelva a iniciar el servidor.

Si Adobe Campaign muestra un error al hacer clic en el botón Sincronizar

Si al hacer clic en Sincronizar en Adobe Campaign Classic, verá el siguiente error:

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

AEM Para solucionar este problema, asegúrese de que la conexión-url configurada en la configuración de cuentas externas de se pueda acceder desde el equipo de.

Un interruptor de localhost a una dirección IP resolvió este problema.

Si recibe un error "No se puede analizar la fecha y hora XTK "indefinido""

Después de hacer clic en Sincronizar, aparece un error que indica que se ha producido un script en las páginas: No se puede analizar la fecha y hora XTK 'indefinida': no es un valor XTK válido.

Esto sucede si todavía hay información obsoleta de Adobe Campaign AEM en la instancia de. AEM Resuelva este problema eliminando todas las configuraciones de integración de campañas en las que se esté trabajando y reconstruyéndolas. A continuación, cree una nueva plantilla.

Si una conexión a SSL muestra un error al configurar el servicio en la nube

AEM En el archivo error.log de, 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:

  • Adobe Campaign alojado mediante https para la comunicación con AEM Author
  • SSL de terminación de proxy inverso
  • Instancia de autor de AEM local

Al intentar sincronizar el contenido en la entrega de Adobe Campaign AEM, devuelve una lista de boletines informativos, que se muestra a continuación: Sin embargo, las direcciones URL de los boletines de la lista son direcciones http. Se produce un error al seleccionar uno de los elementos de la lista.

Para resolver este problema:

Si la plantilla personalizada que he creado no se puede seleccionar en Propiedades de página

Al crear una plantilla de correo electrónico para Adobe Campaign, debe incluir la propiedad acMapping con el valor mapRecipient en el jcr:contenido de la plantilla, o bien no podrá seleccionar la plantilla de Adobe Campaign en Propiedades de página AEM de (el campo está desactivado).

Si recibe el error "com.day.cq.mcm.campaign.servlets.util.ParameterMapper" en los registros

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 Package Share. Este es un problema en el cual si la propiedad acMapping se establece en un valor distinto de recipient.firstName, se crea un valor en blanco en el lado del Administrador de Adobe Campaign.

En esta página