Show Menu
TEMAS×

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

Esta página se aplica a Campaign Classic.
Las siguientes sugerencias para la resolución de problemas ayudan a resolver los problemas más comunes que puede encontrar al integrar AEM con Adobe Campaign:

Sugerencias generales para la resolución de problemas

Para ambas integraciones, puede comprobar si se envían llamadas HTTP (AEM > Adobe Campaign, Adobe Campaign > AEM):
  • Cuando las integraciones fallan, asegúrese de que estas llamadas llegan al otro extremo (para evitar problemas de firewall/SSL).
  • En cuanto a la funcionalidad de AEM, verá que las llamadas de json se solicitan desde la interfaz de creación de AEM; esto no debe generar un error HTTP-500. Si ve errores HTTP-500, consulte error.log para obtener más información sobre este tema.
  • El aumento del nivel de depuración de las clases de campaña en AEM también ayuda a solucionar problemas.

Si falla la conexión

Compruebe que ha configurado el operador aemserver en Adobe Campaign.

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

Compruebe el código fuente HTML y valide que puede abrir la dirección URL desde el ordenador cliente. Si la dirección URL tiene localhost:4503 en ella, 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 puede acceder desde el ordenador de la consola de Adobe Campaign.

Si no puede conectarse desde AEM 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 muestra ningún dato en el cuadro de diálogo de Adobe Campaign

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

Si recibe una advertencia sobre la configuración regional

Si está iniciando el servicio Apache HTTPD y ve el error, "Warning: setlocale: LC_CTYPE cannot change locale" asegúrese de tener instalada la configuración regional en_CA.ISO-8859-15 en su sistema.
Puede comprobar si está instalado mediante local -a . Si no está instalado, puede parchear /usr/local/neolane/nl6/env.sh script y cambiar la configuración regional a una instalada.

Si aparece un error al compilar la secuencia de comandos 'get_nms_amcGetSeedMetaData_jssp'

Si aparece 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:
  1. Abrir archivo $CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js
  2. Modificar la línea 467 del método "amcGetSeedMetaData"
  3. Change label : [inclView.@label](mailto:inclView.@label) to label : String([inclView.@label](mailto:inclView.@label))
  4. Guardar.
  5. Reinicie el servidor.

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

Si al hacer clic en el botón Sincronizar en Adobe Campaign Classic, aparece el siguiente error:
Error while executing the method ‘aemListContent' of service [nms:delivery](https://nmsdelivery/)
Para solucionar este problema, asegúrese de que la dirección URL de conexión de AEM configurada en Cuentas externas está disponible desde el equipo.
Se ha solucionado este problema con un cambio de localhost a una dirección IP.

Si aparece el error 'No se puede analizar la fecha y hora XTK 'sin definir'

Después de hacer clic en Sincronizar, aparece un error que indica que se 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. Para solucionar este problema, elimine todas las configuraciones de integración de campañas que se encuentran en AEM y vuelva a crearlas. A continuación, cree una nueva plantilla.

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

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)

Recaude una entrada al equipo de asistencia de Adobe Campaign.

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

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

Si aparece 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 . Se trata de un problema en el que, si la propiedad acMapping se establece en un valor distinto a Recipient.firstName, se crea un valor en blanco en el Administrador de campañas de Adobe.