MODULO: TODOS PROCEDIMENTO ESPECIAL ASSUNTO: AAPEMERG - VS. 3.702 BAIXA DE MERGE E ATUALIZACAO ---------------------------- OBJETIVO: Atualizar Estruturas das bases de dados, programas e instrucoes necessarias para baixa do Merge. UTILITARIOS: 01. CHGESTRU - Alteracao de Estruturas. Este utilitario permite atualizar as estruturas das bases de dados, necessitando somente do novo .DEF da estrutura. Permite tambem checar a base de dados para verificacao de estruturas desatualizadas, temporarias e reindexacao de arquivos. 02. DFESTAT - Estatistica de Utilizacao de Arquivos, utilizado para verificar os arquivos que precisam ser alterados o tamanho, ou seja, arquivos que estao com total de registros excedidos em relacao ao definido. OBSERVACAO: Este procedimento deve ser efetuado semanalmente. 03. GERSTRU - Criar Base de Dados Vazia Este utilitario permite Criar Base de Dados Vazia, necessitando somente do DEF da estrutura. PROCEDIMENTOS: BAIXA DE MERGE: Este procedimento e' executado a partir de solicitacoes do Cliente, pelo fornecimento de Melhorias, Atualizacao de Estrutura, Programa ou Correcao na Empresa, a partir de instrucoes padronizadas e disponibilizadas em arquivo-texto, via e-mail e Internet. A instrucao devera' identificar claramente se o merge a ser baixado refere-se a uma Atualizacao de Estrutura, programa ou Correcao na Empresa. ATUALIZACOES VIA-INTERNET ------------------------- 01. Acessar HOME PAGE (http://www.consystem.com.br/sircx); 02. Selecione opcao de SUPORTE; 03. No menu de opcoes, selecione Download das ultimas atualizacoes do SIRCX; 04. Informe, Nome da Empresa e Senha, clique em "ENVIA"; 05. Selecione, Download do arquivo; 06. Apos recepcao do arquivo, o mesmo podera' ser EXCLUIDO, Opcao: DELETAR ARQUIVO. Apos recepcionar o arquivo de merge, descompacta-los, em um diretorio a parte. Lembramos: Programas executaveis tem sufixo (extensao) .FLX. Arquivos de dados tem sufixo ".DAT", ".K*", ".DEF", ".FD" e ".TAG". Textos referentes a HELPS de programas tem sufixo ".FRM". Textos referentes a MANUAIS do Sistema tem sufixo ".TXT". Textos referentes `as instrucoes tem sufixo ".LER". Textos referentes a respostas de duvidas tem inicial "FX*" ou "BO*" e sufixo um numero sequencial. 01. Imprimir os textos referente as instrucoes ou respostas que sao os Arquivos de Sufixo ".LER" e os de inicial "FX*"/"BO*" e com sufixo contendo numeros. Ler atentamente conteudo dos mesmos. 02. Seguir as instrucoes para baixa, de forma CRONOLOGICA, a partir das datas de cada instrucao. 03. Identificar em cada instrucao, se a mesma envolve ATUALIZACAO de Estruturas e, neste caso, seguir procedimento informado abaixo para o CHGESTRU. 04. Os programas deverao ser baixados no diretorio TMP, para avaliacao durante um periodo minimo de 30 dias, devendo ser movido para o diretorio PROG apos este periodo ou no caso de receber nova versao do mesmo, dentro deste periodo, a fim de retornar a versao anterior, caso necessario. 05. Os HELPS e os Manuais deverao ser baixados no diretorio HELP. Em caso de DUVIDA, quanto a instrucao enviada, contactar o DESU - Departamento de Suporte ao Usuario, informando o nome do Arquivo ".LER" para esclarecimentos. CHGESTRU - Alteracao de Estruturas ---------------------------------- Quando as instrucoes recebidas contem procedimentos para atualizar estrutura de arquivos, considerar os pontos abaixo: 01. Nao estar utilizando o sistema, ou seja, em periodo que nao esteja executando nenhum programa do SIRC-X; 02. Efetuar BACKUP do arquivo que tera' alteracao da estrutura. Podera' ser em um diretorio definido para copias de seguranca, Disquete ou Fita DAT. A copia deve ser dos arquivos que estao na area de DADOS com o sufixo ".DAT", ".K*", ".FD", ".TAG" e ".DEF". 03. Copiar todas as extensoes do arquivo (.DAT/.K*/.FD/.TAG/.DEF) para o diretorio ALTESTRU (definido quando da implantacao do SIRC-X, somente para alteracao de estrutura). 04. Copiar para este mesmo diretorio, a nova estrutura do arquivo baixado no diretorio criado para o merge. Este arquivo tem a extensao ".DEF", podendo tambem ter extensoes ".TAG" e "FD". 05. Executar a atualizacao da estrutura com comando DFRUN CHGESTRU. 06. Teclar "F5" no campo "Nome da Base" para ver todos os arquivos que estao no diretorio para alteracao. Para o processo de selecao e so' usar as setas; 07. Teclar "F10" e selecionar o numero para estrutura auxiliar - 3 ou 4 (numero do FILELIST que esta' disponivel para atualizacao de arquivo); - O CHGESTRU PODERA' SER EXECUTADO PARA MAIS DE UM ARQUIVO, NAO ESQUECENDO DE UTILIZAR O NUMERO PARA ESTRUTURA AUXILIAR DIFERENTE. - NUNCA UTILIZE MESMO NUMERO PARA DUAS ESTRUTURAS AO MESMO TEMPO - NUNCA CONVERTA MESMA ESTRUTURA, OU SEJA, O MESMO ARQUIVO EM DUAS ESTACOES AO MESMO TEMPO. 08. Verificar se todos os arquivos que sofreram a alteracao estao com data e hora atualizados; 09. Copiar para a area de DADOS o arquivo com todas as extensoes (.K* e .DAT, .FD, .TAG e .DEF). DFESTAT - Estatistica de Utilizacao de Arquivos ----------------------------------------------- 01. Executar comando DFRUN DFESTAT. Ao executar esse comando, aparecera' uma tela pedindo os numeros de arquivos que devem ser de 011 a 254, conforme os numeros de DEF's cadastrados. Pedira' tambem a opcao de execucao: 01.1. Se executado com opcao "reorganiza arquivos" igual a "N" ele ira' criar arquivo texto "DFESTAT.TXT", onde ira' mostrar todos os arquivos com seus respectivos tamanhos, numero maximo de registro e percentual utilizado. 01.2. Se executado com opcao "reorganiza arquivos" igual a "S" ira' automaticamente alterar o tamanho "numero maximo de registros" de todos os arquivos que estiverem estourados. ATENCAO: Para executar com essa opcao, devera' antes ser comunicado ao DESU, para verificacao da situacao do arquivo. Alem disso, somente podera' ser executado com o sistema fora do ar e considerando os itens de seguranca abaixo descritos. Exemplo: arquivo "X"- numero maximo de registro 100, qtde. de registros usados 120. Este arquivo, apos efetuado o dfestat com opcao "S" passara' para: numero max.de registro = 100 + 20 + 20% 120 + 24 = 144 <<< ESTA OPCAO NAO E' RECOMENDADA UTILIZAR, >>> <<< EM CASO DE NECESSIDADE, UTILIZAR O PROCEDIMENTO 02 >>> 02. Identificado o(s) arquivo(s) que estao com tamanho excedido, conforme procedimento 01.1., seguir os seguintes passos: A. Comunicar ao DESU os arquivos com o tamanho excedido, para serem enviados arquivos *.DEF atualizados; B. Copiar os *.DEFs destes arquivos para o diretorio DADOS; C. Fazer os BACKUP's destes arquivos; D. Executar o comando CHGESTRU para estes arquivos. <<< PROCEDIMENTO RECOMENDADO >>> SEGURANCA: CHGESTRU/DFESTAT --------------------------- 01. Certificar-se de que realmente os BACKUP's foram realizados. 02. Certifique-se da quantidade de registros existentes, antes da execucao do CHGESTRU, pelo utilitario de manutencao de arquivos: DFFILE. 03. Quando ocorrer mensagem de registros duplicados, nao e' necessario efetuar os procedimentos novamente. Ao informar a mensagem, ele ja' acertou o arquivo, ou seja, apagou a duplicidade do registro. 04. Quando ocorrer mensagem de erro, anote-as. 05. Verifique a quantidade de registros existentes apos a execucao do CHGESTRU, pelo DFFILE. 06. Caso a quantidade de registros esteja inconsistente, verifique se ocorreu alguma mensagem de erro e entre em contato com o DESU. 07. Nunca passar CHGESTRU nos arquivos: ADCUST, FLEXERRS e arquivos fantasmas (SIRCF600 ou SIRC606F arquivos que tenham a letra F ou que tenham o nome fantasma). 08. Estes utilitarios devem ser executados na area TMP ou em diretorio especifico para ALTERACAO de estruturas. GERSTRU - Criar Base de Dados Vazia ----------------------------------- 01. Nao estar utilizando o sistema, ou seja, em periodo que nao esteja utilizando nenhum programa; 02. Copiar para uma area a parte (por exemplo: um diretorio criado somente para alteracao de estrutura), o (s) DEF (s) enviado (s). 03. Executar GERSTRU (dfrun gerstru). 04. Teclar "F5" no campo "Selecione estrutura para alteracao", e selecione estrutura desejada. 05. Teclar "F10" no campo " Cria base de dados vazia UMA a UMA". Apos conclusao do processo, certifique-se de que foram geradas as extensoes *.FD, *.TAG, *.DAT e *.K*. 09. Copiar para area de DADOS arquivo criado com todas as estensoes (*.DEF, *.K*, *.TAG, *.FD e *.DAT.).