Errore durante l’invio di consegne a destinatari non inclusi nel database

Questo articolo affronta il problema di Campaign Classic, che causa errori durante la preparazione della consegna durante il tentativo di inviare consegne a destinatari non memorizzati nel database. La soluzione consiste nel caricare i destinatari in una tabella separata sul database prima di utilizzare la tabella con mappatura specifica per l’invio di messaggi e-mail.

Descrizione description

Ambiente

Adobe Campaign Classic v8

Problema

Quando si tenta di inviare consegne a destinatari che non sono memorizzati nel database (DB) tramite un file esterno, viene generato un errore durante la preparazione della consegna.

Passaggi per riprodurre l’errore

  1. Crea una nuova consegna.
  2. Aggiungi Oggetto e aggiungi contenuto in base ai requisiti aziendali.
  3. Fai clic su A e nella destinazione principale scegli Definito in un file esterno.
  4. Modifica la mappatura di Target in un file esterno dal menu a discesa.
  5. Fare clic sulla casella di controllo Non importare i destinatari nel database per non importare il destinatario nel database.
  6. Fare clic su Definizione formato file. Scegli un file locale in formato .csv.
  7. Selezionare la casella di controllo per Carica file sul server. Fai clic su Aggiorna sul server. Selezionare Trasferisci Ok. Fai clic su Avanti.
  8. In questa schermata, scegli e-mail nel campo indirizzo dal menu a discesa. Quindi fare clic su Fine.
  9. Salva la consegna.
  10. Prepara la consegna, quindi verranno generati i seguenti errori:
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.

Risoluzione resolution

Carica i destinatari in una tabella separata sul database FFDA prima di utilizzare questa tabella con mappatura specifica per inviare i messaggi e-mail.

Al momento non è disponibile alcuna correzione.

Lettura correlata

Invio di comunicazioni e-mail a indirizzi e-mail non inclusi nello schema dei destinatari ma presenti in un file esterno || Campaign Classic nella documentazione di KCS.

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