Árvore de páginas

FAQ: Na Execução de Rotinas Extensas que Alocam uma Grande Quantidade de Registros na Memória, não é Concluído o Processamento
Produto:Datasul
Ambiente:Unspecified
Versão:EMS2, EMS5 e HCM
Sintoma

Na execução de rotinas extensas que alocam uma grande quantidade de registros na memória, não é concluído o processamento desta rotina e, na sequência, é apresentada a mensagem 36112 "Erro de conexão com o Gerenciador de Licenças (LS)". Esta mensagem pode ser apresentada inclusive para clientes que não ativaram o License Server.

Causa

Durante a execução de determinadas rotinas que alocam grande quantidade de registros em memória, é possível que o parâmetro -L do progress, que controla a quantidade de registros a serem alocados, esteja inferior ao necessário.

Solução

Alterar o parâmetro -L na carga dos bancos.

Observações

A mensagem 36112 é apresentada em consequência do erro "Estouro na tabela de Lock, incremente -L no servidor. (915)" que é apresentado no arquivo de log (clientlog, que pode ser ativado no atalho). Isso ocorre porque o erro 915 desfaz as transações ativas da sessão e, quando é executada uma nova rotina, o produto não encontra as devidas referências.