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