Árvore de páginas

Melhoria - Alteração da mensagem TCSetField error

Esta build contém uma alteração de mensagem de erro da função TCSetField(), onde a mensagem deveria apontar efetivamente uma advertência (WARNING), pois a ocorrência gerada apenas registra uma mensagem no log de console do TOTVS Application Server, sem disparar efetivamente uma ocorrência de erro AdvPL.

Abrangência ERP 10

Situação

Utilização da função TCSetField(), onde o campo informado como parâmetro para a função não existe no alias atual.

Ocorrência

É registrado no log de console do TOTVS Application Server a mensagem  "TCSetField error - Field not found:".

Melhoria

A mensagem foi alterada de  "TCSetField error - Field not found:" para "WARNING - TCSetField - Field not found:”, pois efetivamente não se trata de um erro, devido não gerar uma ocorrência de erro AdvPL nesta condição.

Informações adicionais

  • A mensagem de registro desta ocorrência pode ser acrescida da pilha de chamadas AdvPL, revelando assim a função/fonte/linha do programa que realizaram uma chamada inválida para a função TCSetField(). Para tal, deve-se configurar a chave TraceStack=1, no arquivo de configuração (mp8srv.ini e/ou totvsappserver.ini), do TOTVS Application Server , colocada na seção correspondente ao ambiente (environment) em uso.

  • Melhoria realizada conforme análise das necessidades da ferramenta e melhoria contínua da plataforma de desenvolvimento do TOTVS Application Server.

  • Não há BOPS ou FNC relacionados.

  • Disponível a partir da build 7.00.090818P-091104

 

  • Sem rótulos