Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Manufatura

Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Datasul

Segmento:

Segmentos_totvs
SegmentoTecnologia

Módulo:UTP
Função:UTAPI019 - envio de e-mail
Requisito/Story/Issue (informe o requisito relacionado) :DFWKTOOLS-2643


02. SITUAÇÃO/REQUISITO

Lentidão no programa que faz Ocorre lentidão e travamentos nos programas que efetuam o envio de e-mailsmail, quando utilizada a opção "Blat".

03. SOLUÇÃO

A situação reportada tem como causa o envio síncrono dos e-mails, pois aguardamos toda o é aguardada a comunicação com o servidor de e-mail para prosseguir com a na execução do programa. 

Como solução para isso fizemos com que o programa, quando o envio for pelo BLAT, apenas verifique se o ip , foram efetuados ajustes na validação do envio (verifica se o IP e porta do servidor estão acessíveis, uma vez verificada a possibilidade de comunicação é disparado o envio sem aguardar pelo retorno, o que faz que o procedimento de envio de muitos e-mails seja muito mais rápido) quando o tipo do envio possuir a opção "Blat". Em caso de sucesso na validação, é efetuado o envio do e-mail sem aguardar o retorno, assim obtemos um ganho de performance quando são enviados múltiplos e-mails.

Caso o envio não seja bem sucedido mantemos , é gerado um arquivo de log na pasta temporária da sessão um log ( o arquivo tem o nome nesse formato  dtsemailError9999999.log) com detalhes da comunicação com o servidor.

...