Vous êtes sur la page 1sur 21

Educao Corporativa

(AP7 ou Protheus 8 Protheus 10)

Virada de Verso

Matriz - Av. Braz Leme, 1.717 - 02511-000 - So Paulo - SP - Brasil. Tel.: 55 (11) 3981 - 7001 www.microsiga.com.br
Todos os direitos reservados.

ATUALIZAO DE VERSO (AP7 OU PROTHEUS 8 - PROTHEUS 10) PR-REQUISITOS Pr-requisitos PREPARANDO O AMBIENTE Procedimentos EXECUTANDO O ATUALIZADOR DE VERSO (MP710TO101) Iniciando o processo de Atualizao Efetuando os backups necessrios Efetuando Login para iniciar o processo de atualizao Selecionando o Ambiente para a virada de verso Congurao de execuo do MP710TO101 Seleo de Logs Corrigindo erros automaticamente e Eliminando Backups Detalhes do Processo de Atualizao Consulta ao Logs e Interrupo Atualizao Impresso de relatrios de arquivos de Log PROCESSOS DA ATUALIZAO Vericao de Integridade ATUALIZAES PROCESSADAS

3 4 4 5 5 6 6 7 8 8 11 11 12 14 15 17 18 18 19

Virada de Verso

Sumrio

Todos os direitos reservados.

ATUALIZAO DE VERSO (AP7 OU PROTHEUS 8 - PROTHEUS 10)


Quando se est processando a atualizao de verso (AP7 ou Protheus 8 - Protheus 10), necessrio aps a instalao do Protheus, executar o programa MP710TO101, antes de qualquer processamento, para que os arquivos da empresa sejam compatibilizados com os da nova verso enviada pela Microsiga. Leia sempre as Notas do Release que acompanham as novas verses para conhecer as alteraes que sero efetuadas pelo programa de compatibilizao e os novos recursos. Este programa sempre que possvel dar prioridade s conguraes do cliente. Esta prioridade apenas ser modicada, quando a alterao da NOVA verso for imprescindvel para o funcionamento da mesma. O atualizador executa basicamente as seguintes tarefas: Inclui, exclui ou altera o contedo dos arquivos customizadores SXs do usurio de acordo com as modicaes feitas nos arquivos padres. Acerta tabelas de dados, incluindo, excluindo ou alterando a estrutura dos campos. No entanto, o Sistema no exclui campos includos pelo usurio em sua base de dados, desde que todas as alteraes tenham sido efetuadas pelo ambiente Congurador. Antes de fazer o acerto gerado um backup de cada arquivo a ser alterado com a terminao #BD.

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 especcos, 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

Todos os direitos reservados.

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 Congurao do Servidor

Anotaes

Virada de Verso

Todos os direitos reservados.

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 proles.

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
Se os dicionrios de dados possurem ndices personalizados (criados pelo usurio), certique-se de que esto identicados 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 identicados pelo Nickname.

Fique atento

Backup do arquivo PROFILE


Copie o contedo do diretrio PROFILE das verses 7.10/8.11 para o diretrio \PROTHEUS_DATA do Protheus 10.

Anotaes

Todos os direitos reservados.

Virada de Verso

EXECUTANDO O ATUALIZADOR DE VERSO (MP710TO101)


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.

Fique atento

Iniciando o processo de Atualizao


Exerccio1 - Executar o atualizador de verso, para isso: 1. Acesse a pasta Protheus 10 e carregue o TOTVS Application Server. 2. Em seguida, acesse o TOTVS Smart Client.

3. Em Programa Inicial , digite MP710TO101 4. Clique no boto OK para conrmar.

Anotaes

Virada de Verso

Todos os direitos reservados.

Ser apresentada uma janela com orientaes sobre o processo de atualizao.

Anotaes

Efetuando os backups necessrios


Exerccio 2 - Antes de iniciar o processo, devemos: Efetuar o backup dos arquivos dos diretrios SIGAADV e DADOSADV (se verso 7.10) ou SYSTEM e DATA (se verso 8.11); 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).

Todos os direitos reservados.

Virada de Verso

Efetuando Login para iniciar o processo de atualizao


Exerccio 3 - A tela seguinte adverte que apenas o Administrador pode processar a atualizao de verso.

1. No campo Senha , digite a senha do Administrador.

Anotaes

Selecionando o Ambiente para a virada de verso


Esta informao muito importante para que o ambiente seja preparado corretamente: Se estiver utilizando a verso 7.10, marque a caixa Atualizar 7.10 para 10.1 Se estiver utilizando a verso 8.11, marque a caixa Atualizar 8.11 R? para 10.1

Virada de Verso

Todos os direitos reservados.

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.

2- Selecione a Opo Atualizar 7.10 para 10.1

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 Congurador, opo Base de Dados/Integridade .

3. Se desejar apenas simular a atualizao para vericar as alteraes a serem processadas e eventuais problemas na base de dados, clique na caixa de vericao Simulao . Com esta opo ativada, no ser gravada nenhuma alterao na base. O sistema gera um arquivo de log que pode ser impresso. 4. Em seguida, selecione a localizao/Pas a ser atualizada. 5. Se a opo SINDEX exclusivo for selecionada, o MP710TO101 criar automaticamente um dicionrio de ndice para cada empresa cadastrada. Se esta opo no for selecionada, ser mantido o arquivo atual compartilhado entre as empresas.

Anotaes

Todos os direitos reservados.

Virada de Verso

6. Clique no boto Avanar para prosseguir. Ser apresentada a janela para informao do diretrio padro, onde sero criadas as novas tabelas de dados referentes as empresas identicadas e relacionadas.

7. D um duplo clique sobre o diretrio e digite outro caminho, se necessrio. A localizao informada ser considerada abaixo do diretrio raiz denido no TotvsAppServer.INI (\ ROOTPATH).

Anotaes

10

Virada de Verso

Todos os direitos reservados.

Congurao de execuo do MP710TO101


Exerccio 5- Clique no boto Avanar para prosseguir. Ser apresentada a janela para congurao de execuo do MP710TO101.

Seleo de Logs
Exerccio 6 - Marque os logs desejados, observando:

Todos os direitos reservados.

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 vericao 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 . Neste caso, deve-se interromper ao nal de cada processo, analisar os logs e executar a Atualizao, novamente. Deve-se optar por limpar o Arquivo de Log para evitar que este que muito grande.

Fique atento

Corrigindo erros automaticamente e Eliminando Backups


Exerccio 8 - Clique na caixa Corrigir todos os erros automaticamente para que durante o processo de anlise de integridade, o Atualizador corrija automaticamente alguns erros crticos.

12

Virada de Verso

Todos os direitos reservados.

Exerccio 9 - Clique na caixa Eliminar arquivos de backup ao trmino da atualizao para excluir automaticamente os arquivos de backup que o Atualizador cria durante o processo. Exerccio 10 - Clique na caixa Manter o arquivo de log existente para manter o log ao reiniciar o processo de atualizao de verso aps uma pausa. Tarefas que so executas durante a Atualizao Exerccio 11 - 1. Clique no boto Avanar para prosseguir. Ser apresentada a janela relacionando as tarefas que sero executadas pelo Atualizador.

Verificao da integridade das bases; Atualizao dos arquivos customizadores SXs; Atualizao das tabelas; Atualizao dos arquivos de helps; Execuo das funes compatibilizadoras.

Ao iniciar o processo de converso da base de dados, o Sistema gera o arquivo MPUPT.TSK detalhando todo o processo de atualizao realizado.
Fique atento

Todos os direitos reservados.

Virada de Verso

13

Detalhes do Processo de Atualizao

O Atualizador identica cada processo iniciado e a sua evoluo. 2. Se diagnosticado algum problema na base do cliente, este ser apresentado com opes para a continuidade ou interrupo do processo. 3. Durante a vericao de integridade, se for diagnosticado algum critical error no previsto, o processo ser interrompido e o administrador ter a possibilidade de analisar o arquivo de log, corrigir o erro e reiniciar a atualizao.

Anotaes

14

Virada de Verso

Todos os direitos reservados.

Consulta ao Logs e Interrupo Atualizao


Exerccio 12 1 - Clique no boto Consulta Log para consultar o arquivo de log. Para mais detalhes sobre a janela de consulta, consulte o item 6 mais adiante.

2. Ao nal de cada processo, o usurio poder optar por interromper a Atualizao, caso tenha selecionado esta opo no incio da congurao de execuo.

Se interrompida a Atualizao, ser possvel vericar o arquivo de log, clicando no boto Consulta Log .

Anotaes

Todos os direitos reservados.

Virada de Verso

15

3. A janela para consulta aos Logs ser exibida.

16

Virada de Verso

Todos os direitos reservados.

4. possvel escolher o tipo de evento a ser analisado, a empresa e a tarefa, atravs do boto Filtro .

Impresso de relatrios de arquivos de Log


Exerccio 13 - 1.Se desejar um relatrio impresso, clique no boto Imprimir .

2 . Congure a impresso e conrme a emisso do relatrio. Aps a interrupo da Atualizao, ser necessrio executar novamente o MP710TO101, porm sero identificadas as operaes j realizadas e o processo ser continuado a partir da ltima tarefa executada.

Todos os direitos reservados.

Virada de Verso

17

PROCESSOS DA ATUALIZAO
Durante o processo de atualizao, o MP710TO101 executa uma srie de vericaes e substituies. Conhea a seguir os detalhes.

Vericao 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

Todos os direitos reservados.

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.

Todos os direitos reservados.

Virada de Verso

19

Os campos Tamanho (X3_TAMANHO) e Decimal (X3_DECIMAL) so atualizados com base nas informaes do Grupo de Campos (SXG). Porm, se os campos estiverem congurados para permitir alterao do usurio, o contedo ser mantido, caso contrrio, ser atualizado. Os campos Lista Opes (X3_CBOX), Lista Espanhol (X3_CBOXSPA), Lista Ingls (X3_ CBOXENG),Inic. Browse (X3_INIBRW),Form. Varivel (X3_PICTVAR) e Modo de Edio (X3_WHEN) sero substitudos com o contedo da nova verso. Porm, ser mantido o contedo se os campos estiverem em branco. Atualizao do SX4 (Schedule) Atualiza na nova verso todo o contedo da verso atual. Atualizao do SX5 (Tabelas do CFG) Sero inclusos os novos registros. Atualizao do SX6 ( Parmetros) Sero inclusos os novos registros. Atualiza a contedo dos campos Descrio , Desc. Esp. e Desc. Ingls dos parmetros existentes. Atualizao do SX7 (Gatilhos) Gatilho padro: Substitui todo o contedo. Caso no exista, o gatilho ser removido. Gatilho de usurio: Mantm todo o contedo e altera a ordem posicionado para o final dos gatilhos padres do Sistema. Atualizao do SX9 (Relacionamentos) Substitui todo o contedo. Atualizao do SXB (Consulta Padro) Substitui todo o contedo mantendo as consultas criadas pelo usurio. Atualizao do SXD (Cadastro do SX4) Substitui todo o contedo. Atualizao das tabelas Realiza a comparao da tabela SX3 com as tabelas existentes no Banco de dados. Caso seja diferente, realiza a atualizao. Atualizao do Help de programas Substitui todo o contedo do arquivo sigahlp.hlp (Help de campo).

20

Virada de Verso

Todos os direitos reservados.

Mantm os helps de campos alterados pelo usurio. Exerccio 14 - Agora que j fizemos a Atualizao de verso da verso 7.10 para 10.1 , seguindo os passos anteriores, faa a atualizao da verso 8.11 R? para 10.1 Nmero de Registro: ATVP10060807

Todos os direitos reservados.

Virada de Verso

21

Vous aimerez peut-être aussi