Tempo aproximado para leitura: 00:04:00 min
Dúvida
Utilização de RPOs distintos no mesmo ambiente?
Ambiente
Protheus - Lib - à partir da versão 12.1.2510
Solução
A TOTVS não homologa e não recomenda o uso de RPOs distintos em um mesmo ambiente.
Essa configuração pode causar comportamentos imprevisíveis no uso do sistema, incluindo inconsistências de dados e falhas de difícil diagnóstico.
Para dar visibilidade a essa situação, o sistema passa a contar com mecanismos de avaliação e identificação desses ambientes. Ao detectar a utilização de RPOs divergentes, será gerado um log interno que registra a ocorrência.
A utilização da chave Specialkey afeta o lock feito no ambiente, portanto é importante que cada ambiente possua sua própria SpecialKey configurada.
Utilizando o controle de lock pelo DBAccess o lock já é exclusivo por db, com isso a chave SpecialKey não é mais utilizada, o que evita problemas com essa validação.
Regras de validação de RPOs
- A mensagem no console avalia tanto RPO padrão como RPO custom.
- Ao desfragmentar o RPO, também pode trazer diferença entre um RPO e outro, ou seja, o mesmo RPO desfragmentado em momentos diferentes poderá sofrer a validação.
Importante: O log tem caráter exclusivamente informativo. Ele não impede o acesso e não previne eventuais problemas causados por essa configuração — apenas evidencia que o ambiente está operando em uma condição que não é recomendada pela TOTVS.
Saiba mais
Mais informações
Utilizando o controle de lock pelo DBAccess o lock já é exclusivo por db, com isso a chave SpecialKey não é mais utilizada, o que evita problemas com essa validação.
Mais informações sobre o lock pelo DBAccess
0 Comentários