Erro ao enviar entregas a destinatários que não estão no banco de dados

Este artigo aborda o problema de Campaign Classic em que erros são lançados durante a preparação do delivery ao tentar enviar deliveries para recipients que não estão armazenados no banco de dados. A solução alternativa é carregar os recipients em uma tabela separada no banco de dados antes de usar a tabela com mapeamento específico para enviar mensagens de email.

Descrição description

Ambiente

Adobe Campaign Classic v8

Problema

Ao tentar enviar deliveries para recipients que não são armazenados no banco de dados (DB) por meio de um arquivo externo, ocorre um erro durante a preparação do delivery.

Etapas a serem reproduzidas

  1. Crie um novo delivery.
  2. Adicionar Assunto e adicionar conteúdo de acordo com o requisito comercial.
  3. Clique em Para e, no destino principal, escolha Definido no Arquivo externo.
  4. Altere Target mapping para External file no menu suspenso.
  5. Clique na caixa de seleção Não importar os destinatários no BD para não importar o destinatário no BD.
  6. Clique em Definição de Formato de Arquivo. Escolha um arquivo local no formato .csv.
  7. Clique na caixa de seleção de Carregar arquivo no servidor. Clique em Atualizar no servidor. Selecione Transferir Ok. Clique em Next.
  8. Nesta tela, escolha email no campo de endereço do menu suspenso. Depois clique em Concluir.
  9. Salve o delivery.
  10. Prepare o delivery e, em seguida, os seguintes erros serão lançados:
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.

Resolução resolution

Carregue os recipients em uma tabela separada no banco de dados do FFDA antes de usar essa tabela com mapeamento específico para enviar as mensagens de email.

Não há correções disponíveis no momento.

Leitura Relacionada

Enviar Comunicação por Email para emails não incluídos no esquema de destinatários, mas existentes no arquivo externo || Campaign Classic em nossa documentação KCS.

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