Error al enviar envíos a destinatarios que no están en la base de datos

Este artículo aborda el problema del Campaign Classic en el que se generan errores durante la preparación de la entrega al intentar realizar envíos a destinatarios que no están almacenados en la base de datos. La solución es cargar los destinatarios en una tabla independiente en la base de datos antes de utilizar la tabla con una asignación específica para enviar mensajes de correo electrónico.

Descripción description

Entorno

Adobe Campaign Classic v8

Problema

Al intentar enviar envíos a destinatarios que no están almacenados en la base de datos (DB) a través de un archivo externo, se produce un error durante la preparación de la entrega.

Pasos a seguir

  1. Cree una nueva entrega.
  2. Agregue Asunto y agregue contenido según los requisitos comerciales.
  3. Haga clic en Para y, en el destino principal, elija Definido en el archivo externo.
  4. Cambie Target mapping a External file desde la lista desplegable.
  5. Haga clic en la casilla de verificación No importar los destinatarios en la base de datos para no importar el destinatario en la base de datos.
  6. Haga clic en Definición de formato de archivo. Elija un archivo local en formato .csv.
  7. Haga clic en la casilla de verificación de Cargar archivo en el servidor. Haga clic en Actualizar en el servidor. Seleccionar Transferencia correcta. Haga clic en Next.
  8. En esta pantalla, elija correo electrónico en el campo de dirección de la lista desplegable. Luego haga clic en Finalizar.
  9. Guarde la entrega.
  10. Prepare la entrega y, a continuación, se generarán los siguientes errores:
SOP-330011 Error while executing the method 'PrepareTargetImpl' of service 'nms:delivery'.
    WDB-200001 SQL statement 'DROP TABLE wkDlv_xxxx_Excl' could not be executed.
    ODB-240000 ODBC error: SQL compilation error: Table 'DB_NAME.PUBLIC.WKDLV_xxxx_EXCL' does not exist or not authorized. SQLState: 42S02
    WDB-200001 SQL statement 'ALTER TABLE wkDlv_xxxx RENAME TO wkDlv_xxxx' could not be executed.
    ODB-240000 ODBC error: SQL compilation error: Table 'DB_NAME.PUBLIC.WKDLV_xxxx' does not exist or not authorized. SQLState: 42S02
    DLV-491034 Cannot prepare delivery for tenant xxxx: mid-sourcing service is setup for Full FDA deliveries only.

Resolución resolution

Cargue los destinatarios en una tabla independiente en la base de datos de FDAC antes de utilizar esta tabla con una asignación específica para enviar los mensajes de correo electrónico.

No hay ninguna corrección disponible en este momento.

Lectura relacionada

Envío de comunicación por correo electrónico a correos electrónicos no incluidos en el esquema de destinatarios pero que existen en el archivo externo || Campaign Classicen nuestra documentación de KCS.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f