Escolar Documentos
Profissional Documentos
Cultura Documentos
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 Configurao 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 Verificao 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
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
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.
Fique atento
Anotaes
Virada de Verso
Fique atento
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 .
3. Se desejar apenas simular a atualizao para verificar as alteraes a serem processadas e eventuais problemas na base de dados, clique na caixa de verificao 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
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 identificadas 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 definido no TotvsAppServer.INI (\ ROOTPATH).
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 . 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.
Fique atento
12
Virada de Verso
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
Virada de Verso
13
O Atualizador identifica 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 verificao 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
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 .
2 . Configure a impresso e confirme 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.
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
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 configurados 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
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
Virada de Verso
21