Protheus - Bloqueio no uso de RPOs distintos no mesmo ambiente (bloqueio de troca quente)
A nova atualização da TOTVS passa a impedir, em ambiente de PRODUÇÃO, a utilização de RPOs distintos simultaneamente. Na prática, não será mais possível aplicar, por exemplo, um PTM de faturamento, CTE, transmissão, DIRF ou qualquer outro processo com versões diferentes em execução no mesmo ambiente.
Será obrigatório atualizar previamente a base de TESTE, realizar todas as validações necessárias e, somente após isso, promover a atualização para produção.
Ambientes de Desenvolvimento e Homologação não serão considerados para validação desse controle.
RPOs CUSTOM também não serão validados dentro dessa nova regra.
Aplicou acumulado, PTM na produção, replicar para _COMP e outros apos da produção (Ou sobrepor o APO)
________________________TOTVS_____________________________
O que mudou?
A partir da versão 20260525, o sistema permitirá acesso ao ambiente apenas quando todos os usuários estiverem utilizando a mesma versão de RPO.
Essa validação foi implementada para garantir maior estabilidade, consistência e segurança, evitando falhas causadas por divergência de versões.
A utilização da chave specialkey impacta diretamente o controle de lock do ambiente. Portanto, é fundamental que cada ambiente possua sua própria configuração.
Ao utilizar o controle de lock via dbaccess, o bloqueio passa a ser exclusivo por banco de dados, eliminando a dependência da specialkey e evitando conflitos com essa validação.
Mais informações sobre SpecialKey
Mais informações sobre lock via dbaccess
Como funciona?
- Bloqueio de Versão (Lock): a cada novo acesso, o sistema valida se o RPO utilizado é exatamente o mesmo das conexões já ativas.
- Alerta de Divergência: caso seja identificada diferença de versão, o sistema exibirá uma mensagem informando o conflito e qual conexão está utilizando outro RPO.
Impacto nas rotinas de atualização
Com essa mudança, a aplicação de fontes ou patches "a quente" (com o sistema em execução) deixa de ser permitida.
Para evitar bloqueios e garantir uma atualização segura, siga as boas práticas abaixo:
- Aplicação Exclusiva: realize a aplicação de fontes ou patches em ambiente controlado e sem concorrência de usuários.
- Reinício dos Servidores: após a atualização, é obrigatório reiniciar todos os serviços para garantir que o novo RPO seja efetivamente carregado.
Essa medida é essencial para manter a integridade dos dados e a estabilidade do ambiente Protheus.
Fonte: https://tdn.totvs.com/pages/releaseview.action?pageId=1051251300
________________________TOTVS_____________________________
Gostou do conteúdo?
Compartilhe com outros desenvolvedores e fortaleça a comunidade ADVPL e TOTVS.
Deixe seu comentário com dúvidas, sugestões ou experiências sobre essa atualização.
#protheus #totvs #advpl #erp #rpo #atualizacao #sistemas #tecnologia #desenvolvimento #dbaccess #infraestrutura #seguranca #software #gestao #ti