Histórico da Página
...
No cenário onde o relatório levou mais de 50 minutos para ser gerado, a planilha excedeu 120.000 linhas e ficou com tamanho superior a 100MB, ocorreu erro interno de string size overflow.
Nesse ponto é recomendado o uso do MAXSTRINGSIZE superior ao tamanho da planilha, no appserver.ini e dbaccess.ini, conforme:
Seção [general], chave MaxStringSize
DBAccess - Seção [General], chave MaxStringSize
Desenvolvido mecanismo para cachear dados da SM0 e C1E e não realizar posicionamento para cada registro (redução do tempo de processamento).
Com a melhoria aplicada em teste local, o relatório passou a ser gerado próximo ao 4 minutos e não houve desconexão (inactivetimeout=240).
Com a melhoria aplicada em teste local, com inactivetimeout=60, houve desconexão durante a extração, se necessário aumentar o inactivetimeout apenas para o server rest Server Rest do TAFSIGATAF.
Importante:
Aplicar a patch, modificar o ini (salvar), parar os serviços, subir o os serviços e verificar a melhoria da performance e ausência da desconexão por inatividade.Se programa terminar o processamento do relatório e apresentar a tela para salvar o arquivo em diretório específico, se não houver interação do usuário, haverá desconexão por inatividade.
04. DEMAIS INFORMAÇÕES
Não Há
05. ASSUNTOS RELACIONADOS
...