Escolar Documentos
Profissional Documentos
Cultura Documentos
Virada Versao
Virada Versao
Virada de Verso
Sumrio
2
Virada de Verso
3
4
4
5
5
6
6
7
8
8
11
11
12
14
15
17
18
18
19
Fique
atento
imprescindvel que o usurio faa backup dos seus arquivos de dados (\PROTHEUS_DATA\DATA) ou antigo (\DADOSADV),
dos arquivos customizadores SXs (\PROTHEUS_DATA\SYSTEM) ou antigo (\SIGAADV) e seus programas especficos,
antes de efetuar a Atualizao de Verso.
A seguir, sero apresentadas as etapas que devem ser realizadas para atualizar a verso.
Pr-requisitos
Preparando o ambiente
Executando o MP710TO101
Processos de atualizao
Anotaes
Virada de Verso
PR-REQUISITOS
Para o perfeito funcionamento da atualizao de verso, necessrio que sejam atendidos os prrequisitos relacionados a seguir:
Fique
atento
Os diretrios mencionados correspondem instalao padro do Protheus, portanto devem ser alterados conforme o
ambiente de instalao da empresa.
Pr-requisitos
Hardware
Ter espao em disco de aproximadamente 3 vezes o espao utilizado pelos diretrios SIGAADV e
DADOSADV (se verso 7.10) ou SYSTEM e DATA (se verso 8.11).
Sistema Operacional
Windows/Linux - deve-se utilizar a ltima verso/ServicePack disponibilizada pelo fabricante do
software.
Instalao do Protheus 10
TOTVS Application Server
TOTVS Smart Client
TOTVS DBAccess - caso utilize banco de dados relacional.
Configurao do Protheus 10
Assistente de Configurao do Servidor
Anotaes
Virada de Verso
PREPARANDO O AMBIENTE
Antes de iniciar o processo de atualizao das verses AP7 ou Protheus, importante executar algumas
operaes de segurana, como: Backup dos arquivos de dados, customizadores e profiles.
Procedimentos
Backup dos arquivos de dados
\DADOSADV - Verso 7.10
\PROTHEUS_DATA\DATA - Verso 8.11
Backup dos arquivos customizadores SXs
\SIGAADV - Verso 7.10
\PROTHEUS_DATA\SYSTEM - Verso 8.11
Fique
atento
Se os dicionrios de dados possurem ndices personalizados (criados pelo usurio), certifique-se de que esto
identificados pelo nickname. Pois, ao executar o aplicativo de atualizao de verso (MP710TO101) o Sistema ir adicionar
os novos ndices a partir da ordem original instalada pelo Protheus, o que poder ocasionar a sobregravao de ndices
personalizados caso no estejam identificados pelo Nickname.
Anotaes
Virada de Verso
Fique
atento
Este programa exclusivo para migrao das verses 7.10 e 8.11 para a Protheus 10 (10.1). Caso esteja utilizando uma
verso anterior, deve-se migrar as verses progressivamente, utilizando os atualizadores respectivos, at obter a verso
7.10, para que ento o MP710TO101 possa ser executado.
Anotaes
Virada de Verso
Anotaes
Virada de Verso
Anotaes
Virada de Verso
Exerccio 4 - Aps a escolha e confirmao, o sistema retorna tela anterior para dar continuidade
ao processo de atualizao.
1- Ser apresentada a janela Ateno para que seja informada a partir de qual verso ser realizada a
atualizao.
Se estiver utilizando a verso 8.11 e a integridade referencial estiver ativa, o atualizador de verso ir desativ-la antes de
iniciar o processo de atualizao de verso.
Fique
atento
Desta forma, ao final desse processo, ser necessrio executar a rotina que ativa a integridade referencial,
atravs do ambiente Configurador, opo Base de Dados/Integridade.
Anotaes
Virada de Verso
Anotaes
10
Virada de Verso
Seleo de Logs
Exerccio 6 - Marque os logs desejados, observando:
Virada de Verso
11
Log de Processos
O Log de Processos grava todas as operaes que o Atualizador realiza, como abertura de arquivos,
criao de ndices e arquivos temporrios.
Log de Atualizao
O Log de Atualizao grava todas as alteraes que o Atualizador fez na base, campo a campo, armazenando
o valor anterior e o atual.
Log de Incluso
O Log de Incluso grava todos os registros includos nos arquivos pelo Atualizador. Esta caixa selecionada
automaticamente.
Log Critical Error
O Log Critical Error grava erros crticos que inviabilizam a continuidade do processo de
atualizao.
Durante a verificao da integridade, caso seja encontrado um erro crtico, o processo de atualizao
somente poder prosseguir aps a correo do mesmo.
Esta caixa selecionada automaticamente.
Log Warning Error
Este log grava erros que no impedem o processo de atualizao e correes efetuadas atravs do
Assistente do Atualizador. Somente sero indicados neste arquivo.
Os logs so gravados no arquivos MPUPDATE.LOG.
Exerccio 7 - Marque a caixa Permite interromper processo durante a execuo para que ao
final de cada processo, a Atualizao possa ser interrompida.
O processo ser reiniciado a partir da ltima tarefa executada.
Se esta caixa no for selecionada, no ser possvel paralisar a Atualizao em nenhum momento.
Se o usurio desejar saber de todas as alteraes processadas, pode marcar todas as opes de Logs e tambm a
caixa Permite interromper processo durante a execuo.
Fique
atento
Neste caso, deve-se interromper ao final de cada processo, analisar os logs e executar a
Atualizao, novamente.
Deve-se optar por limpar o Arquivo de Log para evitar que este fique muito grande.
12
Virada de Verso
Virada de Verso
13
Anotaes
14
Virada de Verso
2. Ao final de cada processo, o usurio poder optar por interromper a Atualizao, caso tenha
selecionado esta opo no incio da configurao de execuo.
Se interrompida a Atualizao, ser possvel verificar o arquivo de log, clicando no boto Consulta Log.
Anotaes
Virada de Verso
15
16
Virada de Verso
4. possvel escolher o tipo de evento a ser analisado, a empresa e a tarefa, atravs do boto
Filtro.
Virada de Verso
17
PROCESSOS DA ATUALIZAO
Durante o processo de atualizao, o MP710TO101 executa uma srie de verificaes e substituies.
Conhea a seguir os detalhes.
Verificao de Integridade
Integridade do SIX ndices
Substitui o SINDEX pelo SIX, caso tenha selecionado esta opo no incio da configurao de
execuo.
Verifica a existncia de chave duplicada.
Verifica se aps a atualizao, a chave ser duplicada.
Verifica a relao das tabelas SIX SX2 (Manuteno de Arquivos).
Verifica a relao das tabelas SIX SX3 (Manuteno de Campos).
Integridade do SX3 Dicionrio de Dados
Verifica a existncia de registro duplicado no SX3 (Manuteno de Campos).
Verifica a existncia de registro duplicado no SX2 (Manuteno de Arquivos).
Verifica a relao das tabelas SX2 (Manuteno de Arquivos) SX3 (Manuteno de Campos).
Verifica a relao das tabelas SXG (Manuteno de Configurao padro para grupo de campos) SX3
(Manuteno de Campos).
Verifica a relao das tabelas SXG (Manuteno de Configurao padro para grupo de campos) SX1
(Manuteno de Perguntas de parametrizao (movimentaes, consultas e relatrios).
Verifica se os campos criados pelo usurio na base de dados, existem como padro na nova verso do
Protheus.
Integridade do SX7 Gatilhos
Verifica a existncia de registros duplicados.
18
Virada de Verso
ATUALIZAES PROCESSADAS
Atualizao do SXG (Grupo de Campos)
Atualiza os campos Tamanho Mximo(XG_SIZEMAX) e Tamanho Mnimo (XG_SIZEMIN) para o padro
da nova verso.
Verifica o campo Tamanho (XG_SIZE). Caso seja maior que o campo Tamanho Mximo(XG_
SIZEMAX), atualiza para o valor do campo Tamanho Mximo(XG_SIZEMAX), ou, caso seja menor
que o campo Tamanho Mnimo (XG_SIZEMIN), o Sistema atualizar para o valor do Tamanho Mnimo
(XG_SIZEMIN).
Atualizao do SIX (ndices)
ndice do Sistema: Substitui todo o contedo mantendo o NICKNAME.
ndice do usurio: Mantm todo o contedo e altera a ordem posicionado para o final dos ndices padres
do Sistema.
Atualizao do SX1 (Perguntas)
Atualiza os registros que existem na nova verso e mantm o contedo dos campos Pr Seleo
(Combo) (X1_PRESEL), Contedo (Text/Range) (X1_CNT01/X1_CNT02).
Atualiza o contedo do campo Tamanho (X1_TAMANHO) com base nas informaes do Grupo de
Campos (SXG). Sendo que, o contedo dos campos que no possuem grupos sero mantidos.
Atualizao do SX2 (Arquivos)
Os arquivos existentes sero mantidos.
Sero inclusos os novos arquivos.
Somente ser atualizado o campo Rotina (X2_ROTINA) quando o contedo estiver em branco.
Atualizao do SX3 (Campos)
A ordem (X3_ORDEM) dos campos atuais sero mantidos e os novos campos sero inclusos aps a
ltima ordem da tabela relacionada.
Os campos criados pelo usurio sero mantidos, desde que o campo no exista na nova verso.
O campo Tipo (X3_TIPO) ser atualizado caso esteja diferente da nova verso.
Os campos Relao (X3_RELACAO) e Val. Usurio (X3_VLDUSER) sero atualizados caso o contedo
estiver em branco.
Virada de Verso
19
20
Virada de Verso
Virada de Verso
21