curso instalador e conversor

Upload: evertoncadan

Post on 17-Oct-2015

230 views

Category:

Documents


9 download

TRANSCRIPT

Senior Sistemas Ltda Instalador/Conversor 3

Instalador / Conversor

Nome Instrutor

e-mail instrutor

Aviso

O contedo deste documento de propriedade exclusiva da Senior Sistemas Ltda e est sujeito a alteraes sem aviso prvio.

Todos os nomes de empresas, produtos, marcas comerciais, pessoas, personagens, dados ou situaes, citados neste documento so fictcios e tem somente objetivo didtico, no representando pessoas, empresas, produtos ou acontecimentos, salvo indicao em contrrio.

A posse deste documento no lhe confere nenhum direito sobre patentes, marcas comerciais, copyrights ou outros direitos de propriedade intelectual, eventualmente citados neste documento.

Copyright 1999 Senior Sistemas Ltda. Todos os direitos reservados.

Senior Sistemas Ltda

Rua Luiz Sachtleben, 115

Bairro Victor Konder

89012530 Blumenau SC

Fone: (047) 221-3300

www.senior.com.br

41.Instalao/Atualizao dos Produtos Senior

1.1Passos para a instalao41.2 Criao da base de dados61.2.1 Desejo criar um usurio e a base de dados que sero usados pelo sistema.71.2.2 A base de dados j existe. Desejo informar o usurio para configurar o acesso ao banco de dados.71.2.3 A base de dados j existe. Deverei configurar o acesso ao banco de dados manualmente.82. Conversor Dos/Windows e Windows/Windows92.1 Conversor Dos/Windows (Verso 4.5 e 4w/Verso Win: 5.2.8 e 5.3.2)9Conceitos Gerais132.2 Converso Windows / Windows (Mudana de TBS)142.2.1 - Converso manual atravs do CONVERSOR142.2.2 - Converso atravs do Instalador de Produtos Senior203Quadro de revises25

1. Instalao/Atualizao dos Produtos Senior

Visando agilizar o processo de instalao e atualizao de seus produtos em clientes e distribuidores, a Senior Sistemas, desenvolveu ferramenta especfica para este fim.

Atravs do Instalador de produtos Senior, pode-se tanto instalar novos produtos como tambm atualizar os produtos j instalados no equipamento.

1.1 Passos para a instalao

1 - Execute o programa instalar.exe localizado no CD;

Caso o equipamento j possua produtos Senior instalados, o software de instalao verifica e disponibiliza a tela acima, onde o usurio poder optar por atualizar os produtos existentes ou fazer uma nova instalao

2 - Modos de Instalao

Pode-se efetuar 3(trs) tipos de instalao:

Sistema Multiusurio - Parte Servidor

Sistema Multiusurio - Parte Estao

Sistema Monousurio - Partes Servidor e Estao na mesma mquina

Servidor: OBS: recomenda-se que o equipamento onde deseja-se instalar a parte Servidor seja um

Windows NT.

Escolha uma das opes acima;

3 - Escolha os produtos que voc deseja instalar.

Alguns produtos possuem sua instalao vinculada obrigatriamente a outros, como o caso da BDE. Com isto, mesmo que voc no assinalar o tem, este ser assinalado automaticamente pois requerido pelo sistema.

Boto Detalhes:

Acionando o boto detalhes, voc poder informar quais os mdulos do vetor voc deseja instalar/atualizar.

4 - Informe o diretrio de destino:

Em que diretrio do Servidor ou da estao voc deseja que a instalao seja feita. Este diretrio deve obrigatoriamente, estar na mquina em que o programa instalar.exe estiver sendo executado.

6 - A instalao ter incio.

Aps a instalao ter sido concluda, ser criado um atalho chamado "Senior Sistemas" na rea de Trabalho do seu Windows e no menu Iniciar do Windows. Atravs destes atalhos voc pode executar os produtos que voc instalou.

Observao

No recomendado reinstalar o produto MSDE. Quando voc j possuir este produto instalado e necessitar por algum motivo reinstala-lo, dever primeiramente ser desinstalado atravs do painel de controle e tambm eliminado do register da mquina para somente aps estes procedimentos iniciar-se uma nova instalao.

1.2 Criao da base de dados

Aps a cpia dos arquivos, ser solicitado ao usurio a tela abaixo:

Nesta tela existem 3 opes:

"Desejo criar um usurio e a base de dados que sero usados pelo sistema." "A base de dados j existe. Desejo informar o usurio para configurar o acesso ao banco de dados." "A base de dados j existe. Deverei configurar o acesso ao banco de dados manualmente."1.2.1 Desejo criar um usurio e a base de dados que sero usados pelo sistema.

Se voc escolher esta opo ir aparecer uma tela para escolher o banco de dados que voc utiliza:

Aps escolher o banco, voc dever informar o usurio ser criado e o usurio com privilgios de DBA:

Escolha OK, e o usurio e a base de dados sero criados no banco.

1.2.2 A base de dados j existe. Desejo informar o usurio para configurar o acesso ao banco de dados.

Escolhendo esta opo, aparecer uma tela onde dever ser informado o banco de dados que voc utiliza:

Aps escolher o banco, voc dever informar o usurio j criado que o produto que est sendo instalado utilizar para acessar a base de dados:

1.2.3 A base de dados j existe. Deverei configurar o acesso ao banco de dados manualmente.

Ao escolher esta opo voc no precisar informar mais nada, porm dever configurar o acesso ao banco de dados atravs do programa EditCfg, que ser instalado junto com os produtos.

2. Conversor Dos/Windows e Windows/Windows

Conceito

Nos ltimos tempos, temos presenciado uma verdadeira avalanche de mudanas que influenciaram diretamente nossa rotina diria de trabalho. Novos equipamentos, sistemas operacionais e softwares tem surgido no mercado com velocidade espantosa. Visando acompanhar todo este precesso de desenvolvimento tecnolgico, a Senior Sistemas tambm mantm seus produtos em constante desenvolvimento, para que seus clientes disponham sempre do que h de melhor em softwares de gernciamento de Recursos Humanos.

Nossos produtos iniciaram primeiramente no mercado em verses Dos e evoluram mais tarde at a verso Windows, onde com ela o cliente tem acesso a uma ferramenta super moderna e prtica para controle de toda sua rea de RH.

Com a evoluo de nossos produtos, nossos clientes tambm sentiram a necessidade de acompanhar todas estas mudanas e com isto optaram por migrar de seus aplicativos Dos para plataformas windows onde teram inmeras vantagens de recursos e performance.

Visando auxiliar estes clientes e nossos distribuidores na transferncia de seus dados contidos em bases DOS para Windows ou mesmo Windows para verses mais atuais, a Senior sistemas criou conversores de dados, onde estes atuam fazendo a interface entre uma plataforma e outra.

Tipos de converses

Basicamente temos atualmente as converses de bases DOS para bases windows e as converses windows para windows quando h mudanas de TBS na base de dados.

Exemplos:

DOS verso 454w ( verso windows 528

DOS verso 454w ( verso windows 532

Verso windows 523 ( verso windows 524

Verso windows 524 ( verso windows 525

Verso windows 525 ( verso windows 526

Verso windows 526 ( verso windows 527

Verso windows 527 ( verso windows 528

Verso windows 528 ( verso windows 531

Verso windows 528 ( verso windows 532

Verso windows 531 ( verso windwos 532

O procedimento para se efetuar a converso de dados das bases DOS para windows 528 e 532 similar, mudando apenas a verso do aplicativo de converso: Converte.exe e as Dlls utilizadas por este.

Nos processos de conveso windows para windows isto tambm ocorre. Com isto, podemos nos referir aos conversores como sendo apenas dois tipos de converses: DOS / WINDOWS e WINDOWS / WINDOWS.

2.1 Conversor Dos/Windows (Verso 4.5 e 4w/Verso Win: 5.2.8 e 5.3.2)

Este conversor tem como objetivo a converso da base de dados dos mdulos do Vetorh das verses (45 e 4w) para um dos bancos de dados suportados pelos mdulos do Vetorh em uma das verses para o ambiente Windows. A correta execuo dos procedimentos imprescindvel para o sucesso de uma perfeita converso.

Procedimentos

2.1.1 - Descompatar o arquivo cvdos528.zip ou cvdos532.zip, conforme o tipo de converso que voc est efetuando utilizando um utilitrio que siga o padro "ZIP" (PkUnzip, WinZip, etc..), em um diretrio no disco rgido. Como padro, utilizar "\CONV".

2.1.2 - Verificar se no diretrio escolhido para descompactao esto os seguintes arquivos:

CONVERTE.EXE - Executvel do Conversor

FCTREE.DLL - Biblioteca de acesso base DOS

FCTREORG.DLL Reorganizao da base DOS

RHPROP4W.DLL Biblioteca de acesso proprietria da verso 4w

VETORH.TBS - Layout dos Objetos do Banco de Dados Windows conforme verso que sero

convertidos os dados (528 ou 532).

ILANOT32.DLL Rotina para converso das fotos da verso 4w

RTMSG.DLL Tratamento de mensagens das rotinas Internas

2.1.3 Verificar os recursos do computador onde ser processada a converso. Quanto melhores forem os recursos, mais rpido ser realizado o processo.

2.1.4 - Verificar se o Computador escolhido para executar o Conversor possui os seguintes recursos instalados:

BDE 5 - Borland Database Engine - Necessria para conexo com o banco de dados. Est disponvel para download no servidor FTP da senior: ftp://ftp.senior.com.br/util

Client do Banco de Dados

2.1.5 - Verificar no Painel de Controle do Windows, no item Configuraes Regionais, se a mscara da data DD/MM/AAAA

2.1.6 - Executar o programa "CONVERTE.EXE", que est no diretrio "\CONV".

2.1.7 - Preencher os seguintes parmetros do Conversor:

Verso Verso da base a ser convertida.

Base Origem - Diretrio onde se encontra os dados da Base Oridem (Os arquivos .DAD ou .DSE). Exemplo: "c:\vetorh\dados\".

Arquivo CFG Localizao do arquivo de configurao do sistema, ex: rubi.cfg, ronda.cfg.

Para o Conversor, necessrio que o CFG contenha corretamente as configuraes da conexo com o banco de dados e do usurio do banco em que sero criadas as tabelas convertidas, e a chave ArqTBS, que indica o caminho onde est o arquivo TBS da verso 5.2.8. ou 532 conforme a converso (TBS que est anexo ao Conversor). Ex: "c:\vetorh\vetorh.tbs"

Tabelas Informe a Abrangncia de Tabela(s) que deseja converter. Sendo usado como padro ("1-1000") para que todas as tabelas sejam convertidas. Cada nmero representa uma tabela na base DOS. Clicando no cone a direita da abrangncia ser exibida uma lista com o cdigo de cada tabela.

Remover Registros Existentes Apaga os registros das tabelas em caso de uma converso anterior mal sucedida ou algum registro que impossibilite a insero dos registros convertidos. Como padro, deve permanecer assinalado.

Criar Layout da Base - Esta opo permite que o Conversor crie no usurio do banco escolhido todas as Tabelas, Triggers e Stored Procedures necessrias converso.

Troca de Empresas - Permite que o campo Cdigo da Empresa seja alterado na converso. Se esta opo estiver assinalada, ser exibida no incio da converso uma tela para a troca do cdigo da empresa.

Reorganizar base Origem: Executa o processo conhecido com CtReorge, para consistir se os dados da Base origem esto consistentes com sua verso.

Gerar Tabelas Padro Gera Tabelas Padres que so necessrias na verso Windows.

So estas:

R004HOR - Horrios Padro

R008EVC Eventos Fixos

R022GRA - Graus de Instruo

R024CBO - Cadastro Brasileiro de Ocupaes

R024SIS - Sistemas (Cargos e Salrios)

R024EST - Estrutura do Cargo

R024NIV - Estrutura do Cargo - Nveis

R026FPA - Cdigos do FPAS

R026FPT - Cdigos do FPAS - Valores dos Terceiros

R026FPV - Cdigos do FPAS - Valores

R026SAT - Acrscimo SAT Aposentadoria Especial

R042CAU - Causas de Demisso

R048NAT - Naturezas de Despesa

R070TAC - Tipos de Acesso

R102FNB - Funes da Brigada

R128ASS - Assuntos de Curso

R129DEF - Definies - Treinamento

R999ESP Mscaras do Organograma

R999VER - Verso da base Windows.

2.1.8 - Clicar em Avanado. A seguinte tela ser exibida:

Mscara do Crach Mscara do Crach, exemplos:

Mscara do crach por Identificador, seguindo os seguintes padres

I = Identificao

V = Via

E = Empresa

R = Nmero do Crach

Exemplos:

RRRRRRRRRRRR - Por faixa

VVIEEERRRRRR Para usar VIA, Identificao, Empresa, Nmero

EEERRRRRRRRR Para Usar Empresa, Nmero

EEEEVVRRRRRR Para usar Empresa, Via, Nmero

Empresa do Terceiro o cdigo da empresa em que os Terceiros sero cadastrados na converso. O padro o cdigo da primeira empresa cadastrada na base.

Arquivos de Lote - Os arquivos de Lote (.LOT) podem ser convertidos se este campo for preenchido com o diretrio onde se encontram os arquivos de Lote. Ex: "c:\vetorh\lotes\"

Alinha Cdigo de Cargo com zeros esquerda - Alinha com zeros esquerda o Cdigo de Cargo que lido da Base DOS sem esta formatao. Se esta opo for escolhida, um Cdigo de Cargo 01, sem alinhamento, ficar formatado como 000000000001 na base Windows.

Abrir a base DOS em modo Exclusivo - Permite que a base DOS seja aberta em modo exclusivo, isto , nenhum outro programa poder acess-la durante o processo de converso. Esta opo garante em mdia 5% a mais de performance na leitura dos dados durante o processo de Converso.

A partir do Clculo possvel ainda selecionar a partir de que data devem ser convertidas as marcaes. Sendo que a data selecionada considerada em relao a data do clculo. Logo, todos as marcaes pertencentes aos clculos com data menor que a selecionada no sero convertidos.

2.1.9 - Aps preencher todos os parmetros, Clique em Geral

2.1.10 - Clique no boto Converter para Iniciar a Converso

Conceitos Gerais

Campos de Usurio - Se o arquivo rhpcam.dat(45) ou rhc012.dse(4w), que contm os campos de usurio, estiverem no mesmo diretrio que a base de dados DOS, o conversor criar automaticamente no TBS e no banco de dados todos os campos de usurio. O contedo dos campos de usurio convertido automaticamente junto com a tabela a que pertencem. E os campos so adicionados nas tabelas correspondentes da verso Windows(No arquivo TBS usado durante a converso). O nico item que deve ser criado aps a converso a Enumerao, que correspontente a uma tabela ligada a um campo de usurio, na verso DOS).

Processo de Converso - O processo de converso ser iniciado, precedido pela criao do layout da base de dados, e em seguida, da converso dos dados.

O Tempo de converso determinado por fatores como o tamanho da base DOS, a performance do computador usado para a converso e a performance do servidor de banco de dados.

Converso de Fotos (4w) Para que sejam convertidas as fotos dos colaboradores, os arquivos de imagem devem estar dentro do diretrio fotos, e o diretrio fotos deve estar dentro do diretrio da base de dados.

Log do processo Durante a converso, no mesmo diretrio em que se encontra o arquivo executvel do conversor, sero gerados os arquivos de log, que identificaram qualquer erro durante o processo. Ex: Conv1.log

Ao final da converso o Log deve ser analizado, para verificar quais IRs ( Relacionamentos - Integridade Referencial) no puderam ser habilitadas. Este erro pode ocorrer em algumas tabelas em virtude de existirem registros com algum erro no seu cadastro (invlidos), sendo que, para proceder com a correo deste tipo de erro, deve-se executar em um editor SQL, o comando para verificar quais registros esto impossibilitando a criao destas Irs.

Exemplo de Erro no Log:

-------------------------------------------------------------------

08/01/99 14:52:20

Mensagem: Alterando tabela R008EVS

Comando: ALTER TABLE R008EVS ADD(CONSTRAINT IR_R008EVS_CodEve_R008EVC FOREIGN KEY (CodTab,CodEve) REFERENCES R008EVC(CodTab,CodEve))

BDE: "General SQL error."

Nativo do Banco: 2298, "ORA-02298: cannot enable RHDEM523.IR_R008EVS_CODEVE_R008EVC) - parent keys not found"

Grupo de comandos relacionados:

ALTER TABLE R008EVS ADD(CONSTRAINT IR_R008EVS_CodEve_R008EVC FOREIGN KEY (CodTab,CodEve) REFERENCES R008EVC(CodTab,CodEve))

-------------------------------------------------------------------

Exemplo de comando SQL para listar esta inconsistncia:

Select * From R008EVS Where Not Exists (Select 1 From R008EVC Where R008EVS.CODTAB = R008EVC.CODTAB And R008EVS.CODEVE = R008EVC.CODEVE);

Os registros sero listados. Aps feita uma anlise dos registros listados (Se eles so inconsistentes ou no), sendo que em caso negativo, o problema gerado pela falta do registro da tabela Mestre referenciada na IR. Se o registro for inconsistente, deve ser apagado.

Exemplo de comando SQL para eliminar registros inconsistentes( deste caso):

Delete From R008EVS Where Not Exists (Select 1 From R008EVC Where R008EVS.CODTAB = R008EVC.CODTAB And R008EVS.CODEVE = R008EVC.CODEVE);

Aps a correo de todas as inconsistncias, deve-se proceder com a consistncia de base, com o gerenciados de base de dados CBDS, para que todas as Irs sejam criadas, j que o conversor no pde criar algumas delas porque haviam inconsistncias.

Com a consistncia de base processada com sucesso, a base de dados est pronta para que o sistema seja instalado.

Se ocorrerem erros diferentes dos de Integridade Referencial, entre em contato com o suporte Vetorh da Senior Sistemas para verificar o ocorrido.

Observaes

No sero convertidas regras nem modelos de relatrios. Estes devero ser desenvolvidos no gerador de relatrios aps a converso. Os modelos padro j se encontram disponveis ao usurio. Existe uma ferramenta chamada CnvMod, disponvel ao usurio, que pode auxiliar no processo de converso dos modelos.

No mdulo ronda da verso Windows, as marcaes so apuradas por Crach, sendo assim, se na verso DOS no existir um crach para o Colaborador, o mesmo ser gerado com o cdigo da empresa (3 Posies) e o nmero do cadastro (9 posies). Deve-se verificar aps a converso se existe uma faixa de crachs para os crachs gerados na converso, caso contrrio, deve-se criar esta faixa.

2.2 Converso Windows / Windows (Mudana de TBS)

Existem duas maneiras de converso de TBS para os produtos Senior, Converso atravs de processo manual utilizando o conversor e converso de TBS atravs do Instalador de produtos Senior.

2.2.1 - Converso manual atravs do CONVERSOR

Atualizao do Vetorh

Estes procedimentos sero necessrios quando deseja-se converter a base de dados de um TBS para outro.

A converso dever seguir obrigatriamente a seguinte ordem:

Verso windows 523 ( verso windows 524

Verso windows 524 ( verso windows 525

Verso windows 525 ( verso windows 526

Verso windows 526 ( verso windows 527

Verso windows 527 ( verso windows 528

Verso windows 528 ( verso windows 531

Verso windows 528 ( verso windows 532

Verso windows 531 ( verso windwos 532

Para converter os dados de qualquer TBS para outro, o primeiro processo a Atualizao da base de dados para a ltima verso em que o TBS atual se encontra, para somente depois efetuar a converso de TBS.

A atualizao do sistema Vetorh sempre tem que ser executada na mquina onde foi feita a instalao; para instalaes servidor/estao dever sempre ser feito o processo no servidor. obrigatrio este procedimento para que o instalador/atualizador possa buscar as informaes necessrias para atualizao, e para manter sempre atualizado os seus registros.

No caso de erro em qualquer processo a ser executado, no prosseguir nos itens seguintes e comunicar o erro ocorrido ao Suporte Vetorh da Senior Sistemas.

Atualizao da base de dados

Abaixo seguem os procedimentos necessrios:

1 - Pr-requisitos

Nenhum usurio poder estar conectado a base de dados durante as atualizaes.

2 Back-up da base de dados atual. Efetuar o backup da base de dados atual. Esse procedimento necessrio para segurana em caso de erro durante algum dos passos a seguir. Possibilita retornar base de dados antiga.

3 Back-up do Vetorh.

Copiar os arquivos contidos no diretrio de instalao do Vetorh no Servidor ou no micro (quando monousurio) para uma rea de Segurana. Possibilita retornar o executvel e o tbs antigo.

4 Copiar arquivos da rea de FTP.

Copiar os arquivos convwin.zip e instalar.zip.

5 Descompactar os utilitrios para a Converso da Base.

Descompactar o arquivo convwin.zip no diretrio \senior\util ou no diretrio atual do vetorh.

6 Atualizar o vetorh.tbs.

Dependendo do tipo de TBS que o sistema esta usando atualmente, deve-se seguir um dos dois passos descritos seguir:

7 A - Procedimento se no tiver campo includo pelo usurio

Copiar o vetorh.tbs (verso atual em que se encontra antes da converso) do diretrio \senior\util (que foi descompactado do convwin.zip) para o diretrio atual do vetorh.

8 B - Procedimento se tiver campo includo pelo usurio

No diretrio atual do vetorh, renomear o arquivo vetorh.tbs para vetorhXXX.tbs. Copiar o vetorh.tbs (verso

atual em que se encontra antes da converso) do diretrio \senior\util (que foi descompactado do

convwin.zip) para o diretrio atual do vetorh.

Executar o utilitrio CBDS.EXE. Com este utilitrio podemos atualizar o arquivo vetorh.tbs que est no diretrio de instalao do Vetorh com os campos que foram includos pelo usurio na Base de Dados.

Este procedimento feito atravs do item Ferramentas / Aplicar Personalizao no Banco.

9 Converter a base para verso pretendida

Antes de efetuar a converso pela primeira vez, deve-se verificar se existem registros na Tabela R999CNV

(Pois podem existir registros invlidos gerados por uma consistncia de Base). Se existir algum registro,

deve ser apagado, com o auxlio do utilitrio do banco de dados (Exemplo no Oracle: Sql Plus 3.3), com o

comando Delete R999CNV, pois estes registros no so vlidos para o processo de converso.

Executar o programa CNVRHXXX.EXE (obs.: XXX verso do conversor)O objetivo deste programa efetuar as alteraes na base de dados antiga, transformando-a em uma base

de dados no novo TBS.(Exemplo: 527 para 528. Aps esse processo somente a "verso 5.2.8" do Vetorh

ter acesso a esta base de dados).

Parmetros:

1-Nome do Arquivo CFG Informar o arquivo.cfg em uso pelo Sistema no TBS antigo.

Ex: \senior\vetorh\rubi\rubi.cfg.

Verificar se neste CFG esto informados corretamente o nome do Tablespaces de ndice e de dados, o usurio e o servidor nos quais esto as tabelas do sistema, e o arquivo TBS que foi atualizado no Item 6.

2-Arquivo de log O usurio dever especificar o diretrio/arquivo onde sero gravados todas as ocorrncias de erros na atualizao a base de dados. O padro sugerido pelo prprio Conversor.

Processo de Converso:

Clique sobre o boto Converter. Aps a conexo com o banco de dados, aparecem as seguintes opes:

1-Se a converso estiver sendo executada pela primeira vez, ser exibida uma tela com os seguintes itens:

- Apagar tabelas antigas ou no pertencentes ao Sistema - Elimina todas as tabelas que no esto cadastradas no vetorh.tbs.

- Mostrar comandos antes de executar - Permite que os comandos da consitncia de base sejam visualizados. Antes do processo de converso, o conversor executa uma consistncia de base, para verificar se a base est pronta para ser convertida. Caso haja algum objeto invlido, sero gerados e executados comandos para fazer o acerto, ao contrrio a seguinte mensagem ser exibida: "No existe nenhuma operao de converso a ser executada, base j est OK".

-Salvar TBS Importado: o TBS que ser usado pelo conversor no processo de consistncia de base.

-Se o Banco de Dados usado for Oracle, no incio do procedimento de converso, o conversor ir verificar se h espao disponvel nos TableSpaces do usurio que contm a base de dados a ser convertida. Para que este procedimento seja executado com sucesso, o usurio dever possuir o Privilgio SELECT ANY TABLE. Caso contrrio, ser exibida uma tela avisando que o usurio no possui tal privilgio. A converso poder ser executada, mas no ser verificado se existe espao suficiente para que a base seja convertida.

2-Se durante o processo de converso ocorreu algum erro que impossibilitou que a converso continuasse, e o erro foi corrigido, a converso pode continuar de onde parou pela ltima vez. O Conversor detecta que base est em processo de converso, e mostra uma tela com a seguinte mensagem: "Foi Detectado que a converso j teve incio, Deseja continuar a partir da ltima Converso?". Neste caso, deve-se escolher a opo "SIM" ou "YES", para que o conversor continue de onde parou.

Resultado -

Se a converso foi executada com sucesso, ser exibida uma tela com a seguinte mensagem: "Converso efetuada com sucesso, arquivo de Log: c:\"diretrio"\wConversor.Log, gerado tbs c:\"diretrio"\vetorh.tbs". Neste caso, o prximo passo a Atualizao dos Programas Vetorh

Ao contrrio, ser exibida uma tela com a seguinte mensagem:

"Converso efetuada com problemas, verifique o arquivo de Log: C:\"diretrio"\wConversor.Log".

Resoluo de Problemas:

O Problema registrado no Log deve ser corrigido, para que o conversor possa ser executado novamente e termine o processo de converso.

Erros mais comuns:

Integridade referencial:

Data/Hora inicial do Log - > 18/01/99 14:52:18

Converso das tabelas do usurio [RHDEM52]. Verso 5.2.7 para 5.2.8. Banco ORACLE

----------------------------------------------------------------------

18/01/99 14:52:20

Cdigo da operao: 8008014

Mensagem: Alterando tabela R008EVS

Comando: ALTER TABLE R008EVS ADD(CONSTRAINT IR_R008EVS_CodEve_R008EVC FOREIGN KEY (CodTab,CodEve) REFERENCES R008EVC(CodTab,CodEve))

BDE: "General SQL error."

Nativo do Banco: 2298, "ORA-02298: cannot enable RHDEM523.IR_R008EVS_CODEVE_R008EVC) - parent keys not found"

Grupo de comandos relacionados:

ALTER TABLE R008EVS ADD(CONSTRAINT IR_R008EVS_CodEve_R008EVC FOREIGN KEY (CodTab,CodEve) REFERENCES R008EVC(CodTab,CodEve))

----------------------------------------------------------------------

Data/Hora final do Log - > 18/01/99 14:52:20

Soluo: Deve-se listas o(s) registro(s) que esto impossibilitando que a IR ser criada:

Exemplo de comando SQL para listar inconsistncia:

Select * From R008EVS Where Not Exists (Select 1 From R008EVC Where R008EVS.CODTAB = R008EVC.CODTAB And R008EVS.CODEVE =R008EVC.CODEVE);

Aps analizado o registro que est causando problema, executar uma das seguintes aes:

Criar o registro pai que est faltando: isto ser feito dentro do prprio sistema (cadastrando os eventos que esto faltando para este exemplo);

Excluir os registros invlidos (conforme exemplo abaixo).

Exemplo de comando SQL para eliminar registros inconsistentes:

Delete From R008EVS Where Not Exists (Select 1 From R008EVC Where R008EVS.CODTAB = R008EVC.CODTAB And R008EVS.CODEVE = R008EVC.CODEVE);

Falta de espao disponvel no TableSpace ou na rea de Log:

Esses dois tipos de erro podem aparecer de vrias formas, e dependem do tipo de banco de dados usado, sendo que sua traduo sempre configura a impossibilidade de aumentar(extend) ou alocar mais espao para determinado processo.

Se ocorrer algum desses erros, o dispositivo que est com falta de espao deve ser aumentado para que a converso possa continuar.

Depois de corrigido o problema, executar novamente o programa CNVRHXXX.EXE, para continuar o processo de converso.

Ateno: Se ocorrer erro na converso, no apague os dados da R999CNV, corrija os erros da base e execute novamente o CNVRHXXX.EXE que o mesmo ir continuar do ponto em que parou.

Se houver mensagens de erro diferentes das descritas neste documento, o processo de atualizao deve ser interrompido, e o erro reportado ao suporte Vetorh da Senior Sistemas, juntamente com o envio do arquivo de log, para que seja analisado e a soluo repassada como resposta.

Se, ao invs de esperar a soluo do problema, for necessrio colocar a verso anterior do sistema no ar, deve-se carregar os backup's efetuados nos passos descritos nos itens 2 e 3.

Atualizao dos programas Vetorh.At o momento, atualizamos e convertemos o TBS, o objetivo do passo a seguir, atualizar as verses dos executveis dos mdulos do Vetorh e seus arquivos auxiliares para acessarem este novo TBS. Mas para fazer isto, necessrio que a atualizao da base de dados tenha sido executada com sucesso.Para isto deve-se proceder da seguinte forma:

1- No diretrio atual do vetorh, copiar o arquivo vetorh.tbs para vetorhant.tbs. Este procedimento fundamental e deve ser executado antes de executar o instalador.

2- Descompactar o arquivo instalar.zip (este arquivo contem toda estrutura dos diretrios \CDSENIOR e os arquivos do instalador) no diretrio raiz.

Exemplo: c:\

3- Copiar o arquivo RHPROP.DAT (Ex: SENIOR\VETORH) (arquivo da personalizao que foi gerado pela SENIOR SISTEMAS), para o diretrio \CDSENIOR\VETORH.

4- Copiar da rea de ftp os arquivos Util.zse, Vetorh.zse, VrhCon.zse, VrhMon.zse e os arquivos dos mdulos desejados, para os diretrios devidos e executar o processo de atualizao.

Exemplo:

Util.zse => c:\Cdsenior\util

Vetorh.zse => c:\Cdsenior\Vetorh

VrhCon.zse => c:\Cdsenior\Vetorh\Consulta

VrhMon.zse => c:\Cdsenior\Vetorh\Monitor

VrhRubi.zse => c:\Cdsenior\Vetorh\Rubi

VrhMFP.zse => c:\Cdsenior\Vetorh\Mod

VrhIEFP.zse => c:\Cdsenior\Vetorh\ImpExp

OBS: Todos os arquivos de modelos de relatrios (VRHM??.ZSE) e importao e exportao (VRHIE??.ZSE) de CADA MDULO devero ser colocados nos diretrios \CDSENIOR\VETORH\MOD e \CDSENIOR\VETORH\IMPEXP.

5- Executar o instalador INSTALAR.EXE do diretrio \CDSENIOR (dever j ter copiado os arquivos para os diretrios, conforme citado anteriormente)

Clique em Avanar

Selecione Desejo atualizar os produtos j existentes e clique em Avanar

Selecione Atualizao pelo CD e Clique em Avanar

Selecione Sistema Vetorh e clique em Instalar

Vai abrir uma tela para informar onde esto instalados os produtos Senior, informe o diretrio.

Exemplo: c:\senior e clique no OK.

Vai abrir a tela Confirma Substituio de Arquivo clique em Sim para todos.

Aguarde o fim da atualizao e saia do instalador.

6- Se foi feito converso da base, execute item 1 seno execute item 1 e 2 a seguir:

1- Renomear o arquivo vetorh.tbs para vetorhbk.tbs e renomear o vetorhant.tbs para vetorh.tbs. Ficando em uso o vetorh.tbs que foi convertido junto com a base. Feito isso dirigir-se ao item 7.

2- Executar o utilitrio CBDS.EXE. Com este utilitrio podemos atualizar o arquivo vetorh.tbs que est no diretrio de instalao do Vetorh com os campos que foram includos pelo usurio na Base de Dados.

Este procedimento feito atravs do item Ferramentas / Aplicar Personalizao no Banco. 3- Executar o CBDS.EXE para consistir a base de dados.

Selecione a opo no menu Arquivo/Conectar. Se aparecer a tela Seleo de arquivos de configurao, selecione o arquivo de configurao .CFG configurado para acessar a base de dados, e clique no OK.

Selecione a opo no menu Ferramentas/Consistir Base. Na tela Consistir Base habilitar a opo Apagar tabelas antigas ou no pertencentes ao Sistema e desabilitar a opo Mostrar comandos antes de executar e clique no OK.

Resultado

Ao final do processo ser apresentada a mensagem: Consistncia processada com sucesso!

7- Aps a Converso, se o cliente tiver o Mdulo Acesso On-Line, dever ser feito o seguinte procedimento:

Executar o CBDS.EXE.

Selecione a opo no menu Arquivo/Abrir, selecione o Arquivo TBS.

Observar atravs do menu Arquivo/Tipo do TBS se o Arquivo TBS corresponde ao banco e a configurao utilizada. Os tipos esto atualmente definidos como :

Tipo Definio

0 Sem Acesso (Ronda Off-line e demais mdulos do Vetorh)

1 Acesso Padrao Oracle (Ronda On-Line - tabela de marcaes DAM00 Oracle)

2 Acesso Texto Oracle (Ronda On-Line - tabela de marcaes DAM00 Texto)

3 Acesso Ms Sql (Ronda On-Line em Banco de Dados MS-SQL Server)

Caso o tipo no corresponda, digite o correto e escolha Arquivo/Salvar.

Selecione a opo no menu Arquivo/Fechar

Deve-se validar as Stored Procedures e posteriormente as Triggers. Os passos so os seguintes:

Criao das Stored Procedures:

Selecione a opo no menu Arquivo/Conectar para conectar a base;

No CBDS, na tree view (lista de pastas) localizada do lado esquerdo da tela, selecione a ltima pasta (Stored Procedure);

Clique com o boto direito;

Selecione Enviar para;

Selecione Executar.

Criao das Triggers:

Selecione a opo de menu Ferramentas/Alterar Tabelas;

Na tela que ser exibida, selecione todas as tabelas clicando no boto >> ;

Em Objetos selecione Trigger e desabilite as demais opes;

Em Comando escolha a opo correspondente: Criar se a base no possui triggers ainda, ou Recriar caso j existam Triggers na base. Neste caso o CBDS ir apagar as triggers antigas antes de ativar as novas.

Em Destino habilite a opo executar no banco.

Clique em Processar

8- Quem tiver regras do monitor em diretrio diferente do \{diretrio de instalao}\vetorh\lsp, ter que executar no prompt do Ms-Dos o executvel RuleConv.exe que est dentro do diretrio \{diretrio de instalao}\util.

Ex: c:\senior\util>RuleConv.exe \senior\vetorh\monitor

9- Os modelos especificos de relatrios, consultas e importao/exportao que tiverem campos ou funes especficas alterados na mudana de TBS, devero ser ajustados pelo cliente aps a converso, para que seja possivel a execuo dos mesmos.

Obs.: Dentro do Documento do Word de cada verso do conversor, constam anotaes referentes a estas alteraes, caso elas tenham ocorrido.

Aps o trmino destes procedimentos, o Sistema Vetorh poder ser executado normalmente.

Obs: Com a mudana da verso em alguns TBS o caminho do atalho nos mdulos localizado na pasta Senior(Desktop), na instalao estao foi alterado. Exemplo: Verso 5.2.7 => c:\senior\iniciar.exe Rubi Verso 5.2.8 => \\ caminho do servidor\iniciar.exe -e:C:\senior \estao.ini Rubi.

Com isso o arquivo iniciar.exe no se localiza mais na estao como era antigamente, e sim somente no servidor, acessando o arquivo estao.ini(localizado na estao) para fazer a inicializao do mdulo.Aps a atualizao, ao acessar o sistema e no conseguindo acessar as regras, o usurio ter que executar no prompt do Ms-Dos(do servidor) o executvel RuleConv.exe que est dentro do diretrio \{diretrio de instalao}\util.

Ex: c:\senior\util>RuleConv.exe \senior\vetorh\lsp.

Persistindo o erro, compactar as regras e o arquivo .log que esto no diretrio c:\{diretrio de instalao}\vetorh\lsp e enviar para anlise da Senior.

2.2.2 - Converso atravs do Instalador de Produtos Senior

A atualizao do sistema Vetorh sempre tem que ser executada na mquina onde foi feita a instalao; para instalaes servidor/estao dever sempre ser feito o processo no servidor. obrigatrio este procedimento para que o instalador/atualizador possa buscar as informaes necessrias para atualizao, e para manter sempre atualizado os seus registros.

O primeiro processo a Atualizao da base de dados, conforme descrito nesse documento.

No caso de erro em qualquer processo a ser executado, no prosseguir nos itens seguintes e comunicar o erro ocorrido ao Suporte Vetorh da Senior Sistemas.

1 - Back-up da base de dados atualAbaixo segue passo a passo os procedimentos necessrios:

Pr-requisitosNenhum usurio poder estar conectado a base de dados durante as atualizaes.

Efetuar o backup da base de dados atual. Esse procedimento necessrio para segurana em caso de erro durante algum dos passos a seguir. Possibilita retornar base de dados antiga.

Back-up do Vetorh.Copiar os arquivos contidos no diretrio de instalao do Vetorh no Servidor ou no micro (quando monousurio) para uma rea de Segurana. Possibilita retornar o executvel e o tbs antigo.2 Copiar arquivos da rea de FTP.

Arquivos obrigatrios para efetuar o download:Copiar os arquivos instalar.zse, Util.zse, Vetorh.zse, VrhLim.zse, VrhMon.zse, atualcd.zse para o diretrio \CDSENIOR e executar o processo de atualizao.

Para usurios do Ronda copiar tambm os arquivos:

VrhRon.zse Executvel do Ronda

VrhMHR Modelos de relatrios

VrhIEHR Modelos de importao e exportao

VrhCol.zse Coletor

VrhPon.zse Ponto

VrhRep.zse Replica

Para usurios dos demais mdulos copiar tambm os arquivos Vrh??.zse, VrhM??.zse, VrhIE??.zse (de acordo com o mdulo a ser atualizado).

Exemplo no caso do Rubi:

VrhRubi.zse Executvel do Rubi

VrhMFP.zse Modelos de relatrios

VrhIEFP.zse Importao e exportao

3 - Executar o Atualizador Senior Sistemas

Em Iniciar / Programas / Senior Sistemas / Atualizador Senior Sistemas, ir abrir a tela do Atualizador (para continuar j devem ter sido copiados os arquivos para os diretrios, conforme citado anteriormente)

Selecione a opo CD e clique em Atualizar

Informe o caminho do CD, informe o diretrio onde foram copiados os arquivos da ftp e clique no OK

Ir abrir a tela do Instalador e clique em Avanar

Selecione "Desejo atualizar os produtos j existentes" e clique em Avanar

Selecione "Atualizao com os arquivos copiados da Internet" e Clique em Avanar

Selecione "Sistema Vetorh" e clique em Instalar

Vai abrir uma tela "Informe o caminho onde est o CD" informe o diretrio onde foram copiados os arquivos da ftp e clique no OK

Exemplo: c:\cdsenior e clique no OK.

Caso a verso do seu Sistema Vetorh no seja a ltima verso liberada, o prprio conversor ir realizar a consistncia de base de dados atualizando a sua verso para a mais atual, em seguida converter a mesma para a verso do TBS desejado.

Procedimento para consistncia da base de dados:1)

Selecione a opo desejada e clique em OK.

2)

CFG: o Cfg que ser usado ter que estar apontando pra base e para o Tbs da converso;

DPL: Arquivo(.dpl) que converter a base de dados;

LOG: Arquivo de log do sistema;

3) Sero convertidas todas as tabelas do usurio rhsenior(nome da base a ser convertida). Exemplo: Verso 5.2.8.x para 5.3.2.1, deseja iniciar a converso?

4)

5)

Habilite as 2 opes para consistncia de base;OBS: Para os usurios do mdulo Ronda que possuem Acesso OnLine a opo("Apagar tabelas antigas ou no pertencentes ao Sistema") NO deve ser habilitada, caso contrrio as tabelas da Telemtica sero excludas inviabilizando o acesso OnLine .

6)

Este procedimento j deve ter sido feito conforme indicado no incio do documento;

7)

Mostrar os comandos para o processo de consistncia da base de dados, clique no OK;

8) Ir aparecer a mensagem que ser convertida fisicamente as tabelas do usurio rhsenior(nome da base a ser convertida), e que nenhum usurio poder estar conectado neste momento. Verso 0.0.0.0 para 5.X.X.XX, clique em Sim.

9) Por ltimo, sero convertidas todas as tabelas do usario rhsenior(base a ser convertida), Exemplo: verso 5.2.8.13 para 5.3.2.1.

Resultado - Se a converso foi executada com sucesso, ser exibida uma tela com a seguinte mensagem: "Converso efetuada com sucesso, arquivo de Log: c:\"diretrio"\ConvLog.001.

Ao contrrio, ser exibida uma tela com a seguinte mensagem:"Converso efetuada com problemas, verifique o arquivo de Log: C:\"diretrio"\ConvLog001".

Resoluo de Problemas:

O Problema registrado no Log deve ser corrigido, para que o conversor possa ser executado novamente e termine o processo de converso.

Erros mais comuns:

Integridade referencial:

PRIVATEData/Hora inicial do Log - > 18/01/99 14:52:18

Converso das tabelas do usurio [RHDEM52]. Verso 5.2.7 para 5.2.8. Banco ORACLE

----------------------------------------------------------------------

18/01/99 14:52:20

Cdigo da operao: 8008014

Mensagem: Alterando tabela R008EVS

Comando: ALTER TABLE R008EVS ADD(CONSTRAINT IR_R008EVS_CodEve_R008EVC FOREIGN KEY (CodTab,CodEve) REFERENCES R008EVC(CodTab,CodEve))

BDE: "General SQL error."

Nativo do Banco: 2298, "ORA-02298: cannot enable RHDEM523.IR_R008EVS_CODEVE_R008EVC) - parent keys not found"

Grupo de comandos relacionados:

ALTER TABLE R008EVS ADD(CONSTRAINT IR_R008EVS_CodEve_R008EVC FOREIGN KEY (CodTab,CodEve) REFERENCES R008EVC(CodTab,CodEve))

----------------------------------------------------------------------

Data/Hora final do Log - > 18/01/99 14:52:20

Soluo: Deve-se listas o(s) registro(s) que esto impossibilitando que a IR ser criada:

Exemplo de comando SQL para listar inconsistncia:PRIVATESelect * From R008EVS Where Not Exists (Select 1 From R008EVC Where R008EVS.CODTAB = R008EVC.CODTAB And R008EVS.CODEVE =R008EVC.CODEVE);

Aps analizado o registro que est causando problema, executar uma das seguintes aes:

Criar o registro pai que est faltando: isto ser feito dentro do prprio sistema (cadastrando os eventos que esto faltando para este exemplo);

Excluir os registros invlidos (conforme exemplo abaixo).

Exemplo de comando SQL para eliminar registros inconsistentes:

PRIVATEDelete From R008EVS Where Not Exists (Select 1 From R008EVC Where R008EVS.CODTAB = R008EVC.CODTAB And R008EVS.CODEVE = R008EVC.CODEVE);

Falta de espao disponvel no TableSpace ou na rea de Log:Esses dois tipos de erro podem aparecer de vrias formas, e dependem do tipo de banco de dados usado, sendo que sua traduo sempre configura a impossibilidade de aumentar(extend) ou alocar mais espao para determinado processo.

Se ocorrer algum desses erros, o dispositivo que est com falta de espao deve ser aumentado para que a converso possa continuar.

Se houver mensagens de erro diferentes das descritas neste documento, o processo de atualizao deve ser interrompido, e o erro reportado ao suporte Vetorh da Senior Sistemas, juntamente com o envio do arquivo de log, para que seja analisado e a soluo repassada como resposta.

10) Realizada a converso, o instalador continuar a atualizao dos executveis do sistemas.

11) Aps o trmino destes procedimentos, o Sistema Vetorh poder ser executado normalmente.

3 Quadro de revises

N da RevisoInstrutorVersoData

1Jacir Gerber5.3.2.3302/05/2002

2Nivian Jahn5.4.1.931/01/2003

EMBED Word.Picture.8

Senior Sistemas Ltda

_1137394960.doc