Árvore de páginas

Versões comparadas

Chave

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

...

Caso Não!<descrever o motivo de não ter simulado! Ajuda SQUAD a levantar situações para esta situação>


...


INFORMAÇÕES DE BASE:

Versão Cliente:12.1.25Banco:
  •  PROGRESS 10
  •  PROGRESS 11
  •  ORACLE
  •  SQL
Versão Interna:

12.1.25


...


SITUAÇÃO

Ao apontar a operação da viagem, sistema gera errorlog, devido ao tamanho do array aTipVei

TCGenQry Error - Query greater than 65536 bytes. on AO35GERBLQ(TMSAO35.PRW) 20/12/2019 18:11:29 line : 1377

RESULTADO ESPERADO

Sistema deve efetuar a correta varredura da tabela DTR. 

...

SIMULAÇÃO
Cod ProgramaAção
TMSA350

Ao apontar a operação da viagem, sistema gera errorlog, devido ao tamanho do array AtipVei

TCGenQry Error - Query greater than 65536 bytes. on AO35GERBLQ(TMSAO35.PRW) 20/12/2019 18:11:29 line : 1377

No caso do cliente, o errorlog ocorre por estourar a memória do servidor, mas é possível ver no debug que isso
ocorre por falha na varredura efetuada na tabela DTR.

Irei apontar a operação de saída de viagem a qual está posicionada 031016

Este é o While que faz a varredura pela tabela DTR.
Note que para entrar no While, valida-se se o registro da Tabela DTQ é igual ao da DTR.
Mas, ao invés de validar os campos DTR_FILORI e DTR_VIAGEM, ele utiliza as variáveis cFilOri e cViagem, o que faz com que
o sistema varra a tabela DTR do Seek até o seu fim, já que a DTQ sempre será igual as variáveis.
Veja no debug

Se o sistema estivesse validando pelos campos da DTR, já não entraria no debug, visto que já é um registro de outra
viagem

Note que ele grava no array que a viagem 031016 possui 3 veículos com o tipo de veículo = 01

No meu teste, não irá ocorrer o errorlog devido ao número de registros, mas no cliente ocorre o errorlog por conta
do estouro de memória

Requisito: MV_CONTJOR = .T.
Sem o parâmetro, a rotina TMSAO35 não é executada

Evidência cliente

View file
name7918637_debug_cliente.mp4
height250

Evidência Suporte

View file
name7918637_simulacao_suporte.mp4
height250


...


Informações para Situações não Simulada

Para Todas as Situações

DocumentoArquivo
Clientlog<salvar neste espaço o documento>
Extrato de Versão<salvar neste espaço o documento>
Simulação do cliente (sem específicos)
  •  SIM
  •  NÃO

...