Páginas filhas
  • Upgrade de Release do Protheus 12

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Estas recomendações tornam-se obrigatórias no caso de sistemas de missão crítica, quando a operação da empresa depende totalmente ou quase que totalmente do sistema Protheus.

Aviso
titleNovidades do Release

Acesse aqui as Novidades dos Releases separados por ano e Release.

Aviso

Deve ser atualizado o ultimo pacote de lib Lib disponível no Portal do Cliente

...

Expandir
titleInformações adicionais sobre Upgrades para Releases a partir da 12.1.2310

Para migrar para a Release 12.1.2310, são necessários os pré requisitos abaixo:

  • O o License Server deverá obrigatoriamente ser da versão 3.6.0 ou superior.
  • Para migrar para a Release 12.1.2310, o DbAccess O DBAccess deverá obrigatoriamente ser da versão 23.1.1.0 ou superior.Para migrar para a
  • Release 12.1.2310, o Server O AppServer (Build) deverá obrigatoriamente ser da versão 20.3.2.0 ou superior.
  • Para migrar para a Release 12.1.2310, a A Lib deverá obrigatoriamente ser da versão 20231009 ou superior.

Ao final do processo de migração será necessário configurar o tipo do ambiente.

Antes de iniciar o Upgrade para a Release
Expandirwarning
titleAtenção
Informações adicionais sobre Upgrades para Releases a partir da 12.1.2410

Incluir Página
Informações adicionais sobre Upgrades para Releases a partir da 12.1.2410
Informações adicionais sobre Upgrades para Releases a partir da 12.1.2410



Aviso
titleAtenção

Antes de iniciar o Upgrade para a Release 12.1.25 do Protheus, é obrigatório desligar a 25 do Protheus, é obrigatório desligar a Auditoria de Rastro de Usuários. Efetue o procedimento abaixo:

- Acesse o Configurador > Usuário > Senhas > Política > Aba Outros > Regras de Auditoria, e desabilite as seguintes opções:
. Auditar atualizações no dicionário de dados 
. Auditar atualizações no cadastro de usuário
. Auditar autenticação/acesso
. Auditar rejeição de acesso à recursos


...

- Caso sua Base de Dados seja Relacional (utiliza DBACCESS) será necessário rodar o processo de verificação dos registros duplicados para todas as empresas. Assistente executado a partir da rotina CHECKDUPL via Configurador, que tem como pré-requisito a atualização do dicionário de dados padrão na pasta SYSTEMLOAD. Para fazer o download do dicionário, siga os procedimentos do seguinte link:
http://tdn.totvs.com/pages/viewpage.action?pageId=271415266
Crie dentro da pasta Protheus_Data, a pasta UPGRADE e nela descompacte o dicionário de dados Completo da release para a qual vai atualizar. Na verificação de duplicidade será solicitado o SX2.UNQ,(Pode utilizar o SX2.UNQ, do pacote Dicionário Dif). Utilize este como referência para a checagem.
- Vide  Vide Instruções para verificação de duplicidades no link:
http://tdn.totvs.com/pages/viewpage.action?pageId=242386686

3. Atualizando os arquivos

Obs.: Para migrar para a Release 12.1.2410, não poderá haver chave duplicada nas tabelas dos dicionários de dados SX5 e SX6, caso houver a migração não poderá ser finalizada. Ambas as tabelas estão disponíveis na ferramenta de verificação de duplicidade de registros - CheckDupl (Vide link acima) a partir da LIB 20240520. 


3. Atualizando os arquivos

- É necessário atualizar os arquivos de dicionário de dados (Completo e Diferencial) da versão da release que deseja atualizar, o RPO (Repositório de Objetos) da mesma versão e o Arquivo Diferencial de - É necessário atualizar os arquivos de dicionário de dados (Completo e Diferencial) da versão da release que deseja atualizar, o RPO (Repositório de Objetos) da mesma versão e o Arquivo Diferencial de Helps.

Informações

Informação:

Antes de executar o UPDDISTR você deve baixar tanto o arquivo de dicionário completo (SXSBRA.TXT, por exemplo) quanto o dicionário diferencial (SDFBRA.TXT, por exemplo), e descompactá-los na pasta Systemload. Embora a migração de release utilize apenas o arquivo diferencial, o arquivo completo também deve ser baixado para a pasta, pois futuramente, quando for criar uma nova empresa ou filial, por exemplo, o arquivo que será utilizado será o COMPLETO.

A partir do Release 12.1.2310, passam a ser expedidos dois arquivos SDFs: um para os clientes que estão em um release anterior ao corrente, e um novo SDF especificamente para o cliente que está no release corrente. Saiba mais clicando aqui.

Também é necessário baixar o Arquivo Diferencial de Helps (HELPS DE CAMPOS/PERGUNTAS DIFERENCIAL - BRASIL), no Portal do Cliente, e descompactar os arquivos .txt na pasta Systemload do Ambiente.

...


Observação importante: a ferramenta UPDDISTR apenas atualiza o dicionário de dados (metadado), os helps de campo e a base de dados. As alterações no repositório do sistema (sejam elas substituição do repositório, aplicação de "patchs", "updates" e pacotes) e atualizações de menus devem continuar sendo efetuadas conforme instruído em cada processo específico. Link com Regras para atualização dos dicionários - UPDDISTR e Migrador de Versão: https://tdn.totvs.com/pages/releaseview.action?pageId=301201717

Link com Regras para atualização dos dicionários - UPDDISTR e Migrador de Versão: https://tdn.totvs.com/pages/releaseview.action?pageId=301201717


Aviso
titleAtenção

A partir da versão de lib 20250113, foi implementado a chave MAXTHREADUPD que pode ser incluída na seção GENERAL.

Essa chave permite configurar a quantidade de threads que serão abertas para atualização das tabelas ao executar o UPDDISTR, com valor mínimo de 15 e máximo de 50.

Caso a chave não esteja configurada no appserver.ini, o valor default será 15.

Exemplo:

[GENERAL]
MAXTHREADUPD=30

Procedimento do UPDDISTR


- Abra o Smartclient, e no Programa Inicial, digite: UPDDISTR

...