Regente - 5.8.4.57
15/04/2016
Tarefas liberadas: 2
Mensagens de erro não indicavam o problema que estava ocorrendo
Problema: o aplicativo Regente GDS está sendo finalizado, porém não está sendo reinicializado. As mensagens de erro não indicavam o problema que estava ocorrendo.
Correção efetuada: corrigimos o sistema, realizando as seguintes alterações:
- Melhoramos as mensagens, deixando-as mais claras, descrevendo realmente o que está sendo feito, como segue abaixo:
- Hora:08:35 Usuário:9 56.2 Fecha/Abre GDS Limite(MB):94371840 WorkingSetSize:94420992 PagefileUsage:69890048
- Hora:08:35 Usuário:9 56.2 Fecha/Abre GDS Comando:m:\RegenteGDS.exe -prop -instxml -debug -p:regente_oracle -s:usuário/senha
- Hora:08:35 Usuário:9 56.2 Fecha/Abre GDS Aplicação atual sendo finalizada.
A primeira linha esclarece por que está sendo reiniciado. A segunda, mostra o comando que será executado. Para que a nova execução aconteça, deve ser possível que esse comando seja executado no Windows. A terceira linha é apresentada imediatamente antes da finalização da execução atual.
- Incluímos o parâmetro com.senior.regentesenior.LimiteMemoriaRegenteGDS_MB no arquivo de configurações, para indicar qual é o limite para o ambiente onde o aplicativo está executando.
Serão obedecidos os seguintes critérios:
- Se a chave não existir, se for deixada em branco, assume 250MB que é o valor que estava sendo usado antes desta alteração;
- Se for informado o valor 1 (um), ou 0 (zero) não será consistido o limite;
- Se for informado um valor maior que 1 e menor que 80, será assumido 80, que é o tamanho aproximado que o aplicativo usa no início da execução;
- Para qualquer valor maior ou igual a 80: o aplicativo será reiniciado quando o uso de memória superar esse valor. O cálculo será (1024 x 1024 x limite informado).
Para incluir a chave:
- Acessar o aplicativo SeniorConfigCenter;
- Quando o arquivo usado na execução do RegenteGDS estiver aberto, posicionar no item Chaves;
- No campo Nome informar com.senior.regentesenior.LimiteMemoriaRegenteGDS_MB (sem as aspas duplas);
- No campo Valor informar 0 ou 1 para desligar o controle ou um valor maior que 80 para determinar o limite de uso de memória;
- Clicar em Adicionar;
- Clicar em Aplicar e depois em Sair.
Local: Regente GDS
Mensagem de erro na integração de web service
Problema: ao tentar realizar a integração do web service com.senior.g5.co.agt.Integracao, porta IntegrarReservasVendas, ocorria a mensagem de erro: Violação da chave, sem a indicação do local da sua geração.
Correção efetuada: ajustamos o sistema, criando um artifício para identificar o local de execução das rotinas usadas pela rotina de integração de vendas via web service. No início das mensagens será mostrada a letra R seguida de quatro números que indicam qual é a rotina que gerou. Esse código será utilizado pelo suporte da Senior, pois está ligado ao fonte onde a mensagem foi gerada.
Local: Diversos > Serviços
English
Español

