01. DADOS GERAIS
Produto: | TOTVS Framework |
---|---|
Linha de Produto: | Linha Datasul |
Segmento: | Manufatura |
Módulo: | Framework (Linha Datasul) - Utilitários (MUT) |
Função: | |
País: | Brasil |
Ticket: | 16993000 |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Ao enviar um email com o Datasul Mail Service utilizando o objeto utp/ut-mail-api.r expedido no FIX 5 da release Datasul 12.1.2301 estão ocorrendo os erros:
- Attempt to exceed maximum size of a CHARACTER variable. (9324)
- Error attempting to push run time parameters onto the stack. (984)
03. SOLUÇÃO
Constatou-se que a resposta de status estava copiando o conteúdo do corpo de e-mail, mesmo quando a mensagem era enviada com sucesso, dessa forma fazendo com que o status da resposta estourasse a capacidade de seu tipo, aparecendo o aviso na tela.
Então, para corrigir o erro de overflow, decidiu-se limitar a quantidade de caracteres da mensagem copiada na resposta, dessa forma, quando o conteúdo do corpo de e-mail é copiado para o status de resposta, vai até no máximo no limite de sua capacidade.
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica