---------------------- S10BAK ver. 4.x ---------------------- MCDI do BRASIL - Setembro de 2004 PROGRAMAS DE COPIA DOS DADOS DO PROGRAMA S.A.M.M. - SISTEMA AUTOMATICO MULTI MONITORAMENTO VERSAO 10.X.XX e WINSAMM --------- COMO INSTALAR ------------------------------- PARA INSTALAR ESSES PROGRAMAS "BATCH" EM UM COMPUTADOR A) COPIAM-SE TODOS OS ARQUIVOS DO DIRETORIO \DISCO do CD-ROM para um DISQUETE, depois coloca-se o disquete no driver A: do computador e executa-se o programa INSTALA.BAT a partir do disquete. ---------------------------------------------------------- Os programas 'batch' do DOS que constituem o sistema de programas S10BAK servem para copiar os dados de: CADASTROS DE CLIENTES e de EVENTOS RECEBIDOS do programa SAMM versao 10.x.xx para disquetes e vice- versa. Processo de copia: as copias sao feitas utilizando-se o programa ARJ.EXE versao 2.50 para compactar os dados do programa SAMM instalado no diretorio C:\SAMM, para um ou mais disquetes a serem colocados no Drive A: do computador. Os programas utilizam o compactador/descompactador de dados ARJ.EXE com a opcao de copia para multiplos volumes - no caso da copia para disquetes. A restauracao dos dados do HD, a partir dos disquetes, e' feita pelo processo inverso - utilizando-se o programa ARJ para descompactar os dados dos disquetes e reinstala-los no local original. Os programas de copia NAO copiam os programas, apenas os dados. Nao sao copiados os arquivos do tipo: *.ARM, *.ARJ, *.AVI, *.BPL, *.COM, *.DLL, *.EXE *.LCK, *.LNK, *.MDZ, *.OPC, *.OVL, *.PIF, *.TMP *.WAV, *.ZIP, EVT.STK, LOGO.MCD, WBAT.* ************************************************** COPIA FEITA PARA UM DISCO QUE NAO E´ UM DISQUETE ************************************************** CADASTROS DE CLIENTES Caso o disco destino para copia seja configurado como letra C, D, E, ..., Z, ele sera´ considerado um disco de GRANDE CAPACIDADE, e um UNICO arquivo sera´ criado no diretorio RAIZ desse disco, com a copia dos dados. Exemplo: ao copiar-se os dados de cadastros de clientes, de um programa SAMM do disco C: para um disco F:, sera´ criado um arquivo compactado F:\CLI10BAK.ARJ. Da mesma forma, se for feita uma Restauracao dos dados a partir do disco F:, deve existir o arquivo F:\CLI10BAK.ARJ, o qual sera´ descompactado e seu conteudo copiado para o diretorio \SAMM do disco configurado como o do programa SAMM. DADOS DOS EVENTOS Se o disco DESTINO para a copia dos dados de eventos do SAMM esta´ configurado como letra C, D, E, F, ..., Z, os programas de copia o consideram como sendo de GRANDE CAPACIDADE, e criarao apenas UM arquivo de dados compactados chamado EVAAAAMM.ARJ no diretorio RAIZ do disco destino. Exemplo: se uma copia dos eventos do mes 12 de 2000 de um programa SAMM do disco C: devem ser copiados para um pacote no disco G:, sera´ criado o arquivo: G:\EV200012.ARJ com todos os dados dos arequivos do diretorio C:\SAMM\200012.EVT. Da mesma forma, se for restaurado o diretorio de eventos do mes 12 do ano 2000 do SAMM do disco C: a partir do disco G:, devera´ existir um arquivo G:\EV200012.ARJ para que seja descompactado e seu conteudo copiado para o diretorio C:\SAMM\200012.EVT. ************************ 1. 'BACKUP DOS CADASTROS ************************ Todos os dados dos cadastros de clientes do programa SAMM 10 estao no diretorio \SAMM onde ele se instala. 1.1. Para COPIAR os arquivos do diretorio C:\SAMM para um ou mais disquetes do Drive A:, executa-se: C:\SAMM>CLI10BAK(Enter) Sera´ criado um arquivo CLI10BAK.ARJ no primeiro disquete, que deve ser numerado como 0 (zero); o disquete seguinte contera´ um arquivo CLI10BAK.A01, e deve ser numerado como de número 1; o proximo tera´ um arquivo CLI10BAK.A02, e assim por diante. 1.2. Para REStaurar os arquivos de clientes do diretorio C:\SAMM a partir da copia anteriormente feita para os disquetes, executa-se: C:\SAMM>CLI10RES(Enter) Deve-se colocar no driver o disquete numero zero, e depois os demais, caso existam, conforme o programa ARJ os solicitar, pressionando-se "Y" e (Enter) depois de colocar o disquete correto no drive. ********************************* 2. 'BACKUP' DOS EVENTOS RECEBIDOS ********************************* Os eventos recebidos pelo programa SAMM 10 estao em arquivos situados em diretorios chamados AAAAMM.EVT que sao criados pelo programa, dentro do diretorio C:\SAMM onde o programa e' instalado, sendo AAAA o Ano e MM o Mes em que os eventos que ali' estao foram recebidos pelo programa. 2.1. Para copiar do HD os dados dos eventos de um determinado mes MM do ano AAAA, portanto, deve-se copiar o conteudo do diretorio C:\SAMM\AAAAMM.EVT para disquetes. Isso e' feito pelo programa EVT10BAK.BAT, que criara' um pacote chamado EVAAAAMM.ARJ no(s) disquete(s), por sua opcao de copia em multiplos volumes. A copia e' feita um mes de cada vez, para um ou mais disquetes. Deve-se NUMERAR os disquetes iniciando com o numero 0 (zero) para o primeiro disquete, 1 para o segundo, e assim por diante. Entao, para copiar os eventos do mes MM do ano AAAA para um ou mais disquetes, executa-se: C:\SAMM>EVT10BAK AAAAMM(Enter) Exemplo: para copiar os eventos recebidos no mes de Janeiro de 2003 executa-se: C:\SAMM>EVT10BAK 200301(Enter) O compactador de dados ARJ ira' solicitar um ou mais disquetes (caso o disco destino seja A: ou B:) e criara' nesses disquetes o arquivo EV200301.ARJ (disquete zero), EV200301.A01 (disquete 1), EV200301.A02 (disquete 2) e assim por diante. ATENCAO: NAO ALTERE O NOME DO ARQUIVO DE COPIA DE CADA DISQUETE!! O programa ARJ identifica cada disquete pelo nome do ARQUIVO. O primeiro chama-se (nome).ARJ, o segundo (nome).A01, o terceiro (nome).A02 e assim por diante. Se um dos nomes for alterado, o programa ARJ nao mais conseguira encontrar os disquetes necessarios para restaurar a copia. Se a copia for feita para um disco que NAO e´ um disquete, de letra C, D, E, ... Z, um unico arquivo compactado chamado EVAAAAMM.ARJ sera´ criado no diretorio RAIZ do disco, com os dados dos eventos. Nesse caso, o disco destino PRECISA ter disponivel o espaco suficiente para a copia dos dados. 2.2. Para REStaurar no HD um diretorio de eventos de um mes MM de um ano AAAA anteriormente salvo em disquetes, executa-se: C:\SAMM>EVT10RES AAAAMM(Enter) e o programa EVT10RES.BAT ira' restaurar o diretorio C:\SAMM\AAAAMM.EVT e colocar nele os dados originais. Exemplo: para rastaurar o diretorio dos eventos recebidos em Janeiro de 2003, executa-se: C:\SAMM>EVT10RES 200301(Enter) e o diretorio C:\SAMM e C:\SAMM\200301.EVT serao criados, caso nao existam, e os dados descompactados do(s) disquete(s) com o arquivo EV200301.ARJ para esse diretorio. ********************************************** 3. PARA ALTERAR O DISCO HD DE ORIGEM DOS DADOS ou O DISCO DESTIO PARA A COPIA ********************************************** ------------------------------------------------------ ********** ATENCAO!!! ********** Tomar muito cuidado para nao incluir ESPACOS EM BRANCO antes ou depois do nome do disco. Se isso ocorre, os programas de copia NAO FUNCIONARAO corretamente. Aconselha-se digitar um (Enter) logo depois dos dois pontos, como por exemplo: SET SAMM10DISK=C:(Enter) depois pressiona-se para apagar a linha em branco que sera criada abaixo do comando digitado. Obrigado. ------------------------------------------------------ 3.1. Alterar o disco do programa SAMM 10 ---------------------------------------- Se o programa SAMM 10 esta' instalado em um HD diferente do C:, deve-se editar o programa SET10DSK.BAT e alterar a linha: SET SAMM10DISK=C: colocando ali o disco HD onde o programa SAMM 10 a copiar/restaurar esta' instalado. Caso o programa SAMM 10 esteja no driver D:, por exemplo, altera-se essa linha para: SET SAMM10DISK=D: e salva-se o programa. Os programas de copia e restauracao dos dados agora irao supor que o SAMM 10 esta' instalado no diretorio D:\SAMM. 3.2. Alterar o disco destino para a copia e origem para a restauracao dos dados ------------------------------------------- Se deseja-se copiar os dados do SAMM para um disco diferente de A: (disquetes), edita-se o programa SET10DSK.BAT com o EDIT do DOS ou o NOTEPAD do Windows e altera-se a linha onde se lê: SET BACK10DISK=A: e coloca-se no lugar de "A:" a letra do disco para o qual se deseja efetuar a copia, ou ler os dados para restaurar os arquivos do SAMM. Por exemplo: para copiar e restaurar os dados do SAMM 10 (ou WinSamm) para um pacote compactado a ser criado no disco E:, altera-se a linha para: SET BACKDISK=E: e salva-se o arquivo SET10DISK.BAT. Pronto. ** ATENCAO: NAO DEIXAR ESPACOS EM BRANCO ENTRE O SINAL DE IGUAL E A LETRA DO DISCO, NEM ESPACOS DEPOIS DOS DOIS PONTOS. ISSO CAUSA MAU FUNCIONA- MENTO DOS PROGRAMAS!! DIGITE: SET BACKDISK=E:(ENTER) E DEPOIS APAGUE A LINHA CRIADA ABAIXO DESSA, PRESSIONANDO (Delete). Alterando-se uma ou as duas linhas citadas nos itens 3.1 e 3.2, altera-se o disco do SAMM e/ou o disco a utilizar para as copias para os quatro programas do pacote S10BAK, que sao: CLI10BAK.BAT (copia os dados de clientes) CLI10RES.BAT (restaurar clientes a partir da copia) EVT10BAK.BAT (copia os dados de eventos de um mes) EVT10RES.BAT (restaura os dados dos eventos de um mes) Para alterar o programa SET10DISK.BAT deve-se utilizar o NOTEPAD do Windows ou o EDIT do DOS (editores de texto ASCII). ********************************************************** 4. NOTA SOBRE O PROCEDIMENTO DE TROCA DE DISQUETES ********************************************************** O programa PKZIP de compactacao de dados ira' solicitar um ou mais disquetes para a copia dos dados, conforme o tamanho dos arquivos a serem copiados. E' IMPORTANTE anotar o conteudo e o NUMERO DE ORDEM de cada disquete utilizado, para que se saiba, depois, quantos sao e qual a ordem em que devem ser colocados para que se consiga restaurar os arquivos do HD, caso necessario. O programa ARJ, que tambem descompacta os dados do(s) disquetes, sempre precisa, primeiro, o PRIMEIRO disquete de copia, e os demais na ordem em que foram criados. Deve-se colocar primeiro o PRIMEIRO disquete do conjunto no drive A: e pressionar (Enter). O descompactador ira' iniciar a descompactacao dos dados. Ao terminar esse disquete, caso existam mais, pedira' o segundo, o terceiro, ate' o ultimo. Caso a copia esteja em um unico disquete, o programa pedira' de qualquer maneira, o primeiro disco do conjunto. Coloca-se o unico disco no drive A: e pressiona-se (Enter). Nesse caso, o programa ARJ nao pedira' mais discos, pois o primeiro e o ultimo disco sao um so'. *************************************** 5. COMO INSTALAR OS PROGRAMAS DE COPIA *************************************** Basta executar o programa INSTALA do disquete de instalacao do programa S10BAK. O programa de instalacao ira' copiar o conteudo do disquete para o diretorio \WINDOWS\COMMAND caso exista a variavel "Winbootdir" no ambiente do DOS em uso. Caso essa variavel nao exista, o programa de instalacao procurara' o diretorio C:\DOS e, caso ele exista, copiara' o conteudo do disquete para esse diretorio. Caso nenhum desses diretorios for encontrado, sera' criado um diretorio C:\BATS e o conteudo do disquete copiado para ele. O programa de instalacao ira' adicionar, nesse ultimo caso, uma linha com o comando: PATH=C:\BATS;%PATH% no final no arquivo C:\AUTOEXEC.BAT, para incluir o diretorio C:\BATS no "caminho de busca" do DOS, definido pela variavel PATH. ********************************************************* IMPORTANTE: NAO COLOQUE OS PROGRAMAS DE DOPIA 'BACKUP' DENTRO DO DIRETORIO C:\SAMM (ou D:\SAMM, etc.) onde esta' o programa SAMM 10. ********************************************************* ELES DEVEM ESTAR EM UM DIRETORIO DIFERENTE do \SAMM, e QUE CONSTE NA VARIAVEL "PATH" do ambiente do DOS. A variavel "PATH" contem a lista de diretorios nos quais o DOS procura pelos programas a executar, quando seu nome e' digitado no "prompt do DOS" ou em uma linha de comando de outro programa. Eng. Teodorico A. Eberle Email: suporte@mcdidobrasil.com.br 16:52 11/11/04