Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
TraceStackERP 10 e 11

Ao utilizar algumas funções específicas, com argumentos inválidos, por compatibilidade com versões anteriores, não causam erros. Porém, emitem mensagens de advertência no console do TOTVS | Application Server.

Portuguese
Pagetitle
TraceStackTraceStack
Extrair

Identifica

a

origem

de

uma

possível

ocorrência

de

advertência

no

console.

Abrangência

Através dessa chave (TraceStack=1), especificada no ambiente (environment) em uso, é acrescentada nessas mensagens de advertência a pilha de chamada de funções (stack) que originou essa ocorrência,

...

facilitando a localização da origem e da devida providência.

...

Ao utilizar algumas funções específicas, com argumentos inválidos, por compatibilidade com versões anteriores, não causam erros. Porém, emitem mensagens de advertência no console do

Inclusão de trecho
Application Server
Application Server
nopaneltrue
.

Valores válidos

Valor

Descrição

0

Desabilita

1

Habilita

 

Esta chave funciona nas mensagens de advertência de

advertência de

parâmetro inválido nas funções FieldPut() e TCSetField().

 

Exemplo de mensagens

 

Informações
Importante

Exemplo

Sem Formato
[Environment]
SourcePath=C:\test\webrpo
RootPath=C:\test\data
StartPath=\webadv
RpoDb=SQL
RpoLanguage=Portuguese
RpoVersion=101
LocalFiles=CTREE
TraceStack=1

Exemplos das mensagens registradas

Função FieldPut() recebendo um campo 0 (zero) para ser atualizado.

Sem Formato
************************ (SERVER,user) ************************


Warning: FieldPut - File: <file> - invalid Field number : 0 - statement ignored (Last FieldPos that returned 0 received parameter: '<FIELD>')

  

Função TCSetField() recebendo um campo que não existe no alias especificado.

Sem Formato
************************ (SERVER,user) ************************


TCSetField error - Field not found: 
CPON 
CPON

 

Função TCSetField() rebebendo um campo cujo tipo seja diferente de 'D' data, 'L' Lógico e 'N' numérico.

Sem Formato
************************ (
AUTOMAN
SERVER,
julio
user) ************************


TCSetField with type different from 'D', 'L' and 'N' - statement ignored. XXX->FIELD_NAME

 

Exemplo

[EnvTeste]
SourcePath=d:\ERP\Projetos\HYPERSITE\WebRpo
RootPath=d:\ERP\Projetos\HYPERSITE
StartPath=\WebADV
BTVPath=\\Servidor\Pasta
RpoDb=BTV
LocalFiles=ADS
RpoLanguage=Portuguese
RpoVersion=101
Trace=0
TraceStack=1