Você está na página 1de 40

Metodologia de Implantao

Guia de Instalao
MT130

Verso 6.01.00 Janeiro / 2011

Copyright 2010 Processamento de Dados e Eng.de Sistemas Ltda. Todos os direitos reservados

Este documento parte integrante do Sistema de Gesto Pirmide

Avenida Marqus de Olinda, 182 - Bairro do Recife Recife/PE CEP 50.030-970 Fone (81) 40092877 Fax (081) 40092837 E-mail: suporte.piramide@procenge.com.br www.procenge.com.br

Impresso no Brasil / Printed in Brazil

ndice
1. INTRODUO.............................................................................................................. 4 2. CLIENTE ORACLE ...................................................................................................... 4 2.1 Instalao............................................................................................................. 4 2.2 Conexo com o Banco de Dados ...................................................................... 5 2.3 Configurando as Conexes de Forma Rpida (TNSNAMES) .......................10 2.4 CONFIGURANDO O NLS_LANG..........................................................................11 ESTRUTURA DE INSTALAO ....................................................................................13 2.5 Estao Principal ..............................................................................................13 2.6 Diretrios ...........................................................................................................14 3. INSTALANDO O PIRMIDE ......................................................................................15 3.1 3.2 3.3 3.4 CD de Instalao ...............................................................................................15 Instalando o Pirmide.......................................................................................15 Arquivo de Conexo do Pirmide ...................................................................19 Instalao das Estaes Tpicas .....................................................................20

4. MIGRAO DE VERSO..........................................................................................20 4.1 Alterao das Senhas.......................................................................................21 5. RELATRIOS E IMPRESSORAS .............................................................................23 5.1 5.2 5.3 5.4 6.1 6.2 6.3 6.4 6.5 Aspectos Gerais................................................................................................23 Instalao de Aplicativos .................................................................................23 Caminho dos Relatrios...................................................................................24 Impressora para Cheques Avulsos.................................................................35 Scripts de Backup.............................................................................................37 Scripts Iniciais...................................................................................................37 Backup dos Dados do Banco ..........................................................................38 Transferncia dos Dados para o Banco de Testes (Replicao) .................39 Inicializao e Desligamento do Banco de Dados (StartShutDb) ................40

6. EXPORTAO DOS DADOS E BACKUP................................................................37

7. CONCLUSO.............................................................................................................40

INS01 Procedimentos de Instalao

1.

Introduo

Este documento tem como objetivo detalhar os procedimentos tcnicos envolvidos na instalao do Pirmide. Sero descritos todos os procedimentos necessrios para a instalao do Pirmide, bem como a utilizao de softwares auxiliares. Este Guia de Instalao, assim como outros, tambm faz parte do material referente Metodologia de Implantao do Sistema Pirmide. Sero descritos adiante todos os aspectos tcnicos envolvidos com o Pirmide. Este documento foi dividido em sees que abrangem: Criao do Banco de Dados, Licenas, Instalao do Software, Configuraes Necessrias, Impressoras e Backups. Tendo estas todos os pontos necessrios para o bom funcionamento do Pirmide.

2.

Cliente Oracle

Uma vez que a estao principal esteja com o sistema operacional devidamente instalado e configurado para a rede, deve-se proceder com a instalao do Cliente Oracle. Este procedimento exatamente o mesmo para as demais estaes em que o Pirmide ser executado.

2.1 Instalao
Para a instalao do Cliente Oracle, deve-se usar o CD fornecido pela prpria Oracle. Este procedimento simples e auto-explicativo. Para mquinas clientes a instalao recomendada a Runtime e no caso da instalao principal recomendada a Administrador

Pirmide - Metodologia de Implantao

Figura 1 - Janela do Incio da Instalao do Cliente Oracle

Ao final da Instalao do Cliente, caso se esteja utilizando uma verso superior a 9i, o assistente de criao de conexes com o Banco de Dados ir iniciar automaticamente. Para efetuar a configurao das conexes, basta seguir o tpico 3.3. As verses utilizadas pelo Pirmide so as mais recentes, ou seja, 9i ou superior. Qualquer outra verso poder apresentar problemas por no ter sido devidamente homologada.

2.2 Conexo com o Banco de Dados


Aps instalar o Cliente Oracle necessrio fazer a configurao dos Alias para os bancos de dados, ou seja, viabilizar o modo com que o cliente ir se comunicar com o banco. A forma mais comum de fazer isto atravs do assistente de configurao que executado durante a instalao do Cliente Oracle . Os procedimentos so praticamente os mesmos descritos nos itens abaixo. No tpico 3.4 ser mostrada uma forma rpida de fazer esta configurao, que substitui os procedimentos descritos abaixo. Lembrando que os procedimentos abaixo so a forma oficial de realizar esta configurao. Para realizar esta configurao com o Cliente Oracle j instalado, deve ser usada a ferramenta Assistente de Configurao de Rede que pode ser acessada no menu Iniciar> Programas> Oracle - OraClient10g_home1> Ferramentas de Configurao e Migrao. O nome do grupo Oracle - OraClient10g_home1 no menu Iniciar pode variar, dependendo do nome que foi dado a varivel OracleHome, que solicitada no inicio da instalao do Cliente Oracle . Guia de instalao 5

Os passos para esta configurao so dados a seguir: 1. Clicar no cone Assistente de Configurao de Rede, que se encontra no grupo Oracle OraClient10g_home1; 2. Em seguida aparecer o menu do programa, onde deve ser selecionada a opo Configurao do Nome do Servio de Rede Local e no boto prximo logo a seguir;

Figura 2 - Janela do Assistente da Configurao do Oracle Net

3. Aparecer a tela onde deve ser selecionada a opo adicionar;

Figura 3 - Janela do Assistente da Configurao do Oracle Net

Pirmide - Metodologia de Implantao

4. Nesta tela est o SID (System Identifier) da Oracle , onde deve ser digitado o nome da Instncia criada no Banco de Dados. Exemplo: piramide;

Figura 4 - Janela do Assistente da Configurao do Oracle Net

5. Na tela seguinte deve-se escolher o protocolo de conexo;

Figura 5 - Janela do Assistente da Configurao do Oracle Net

Guia de instalao

6. Na prxima tela ser pedido o endereo IP do servidor, caso tenha escolhido o TCP/IP. Aparecer, tambm, um espao para digitar o nmero da porta do Listener do Banco de Dados, que depende da configurao do servidor, normalmente utiliza-se o padro 1521;

Figura 6 - Janela do Assistente da Configurao do Oracle Net

7. A prxima tela a de teste do servio onde se pode realizar um teste na conexo criada;

Figura 7 - Janela do Assistente da Configurao do Oracle Net

Pirmide - Metodologia de Implantao

8. A tela abaixo mostra o resultado de um teste bem-sucedido;

Figura 8 - Janela do Assistente da Configurao do Oracle Net

9. Digita-se o nome do Alias do Banco de Dados que se deseja utilizar, por exemplo, PIRAMIDE;

Figura 9 - Janela do Assistente da Configurao do Oracle Net

Guia de instalao

10. A prxima tela pergunta se outro servio de rede ser criado. Caso deseje criar o alias para o banco de testes deve-se digitar sim e repetir os passos 4 a 9; Este procedimento deve ser repetido nas estaes que tero acesso tambm ao banco de testes. Assim, teremos dois servios locais (alias) instalados: um para o banco de produo e o outro para o de teste. O padro para a configurao dos Alias para o Pirmide : piramide para o banco de Produo e teste para o banco de Testes. Dessa forma, o Cliente Oracle estar configurado para realizar a comunicao com os Bancos de Dados existentes no servidor.

2.3 Configurando as Conexes de Forma Rpida (TNSNAMES)


Uma forma rpida de configurar as conexes ao banco de dados manipulando o arquivo TNSNAMES.ORA. neste arquivo que as configuraes das conexes do Oracle ficam guardadas. Ele criado na primeira vez em que a ferramenta descrita no tpico anterior for executada. Caso deseje fazer atravs da cpia do arquivo, necessrio que ao trmino da instalao do Cliente Oracle , seja cancelada a execuo do Assistente de Configurao de Rede. Para proceder com a cpia do arquivo, primeiro deve localizar, atravs do Windows Explorer , a pasta onde o mesmo encontra-se.

Figura 10 - Localizao do Arquivo na Instalao do Oracle

A figura acima mostra a localizao do arquivo na instalao padro do Oracle . importante atentar ao fato de que este caminho pode mudar, dependendo do local escolhido para a instalao do Cliente Oracle . Caso o assistente seja cancelado no trmino da instalao do Cliente Oracle, conforme indicado anteriormente, este arquivo poder no existir ainda na pasta mostrada na figura. Existindo ou no, o TNSNAMES.ORA padro poder ser copiado da pasta indicada na figura anterior.

10

Pirmide - Metodologia de Implantao

2.4 Configurando o NLS_LANG


O padro de data do parmetro NLS_LANG do Oracle dever estar no padro AMERICAN_AMERICA.XXXXXXXXXXXX. Para isto dever ser realizado os seguintes procedimentos: 1. Primeiramente, o usurio dever garantir que o ERP Pirmide 6.0 no esteja em execuo; 2. Acessar o aplicativo Executar do Windows, digitar o termo regedit e acionar o boto .

3. Em seguida, localizar a chave KEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1 nas estaes de trabalho com Oracle 10g. E para as estaes com Oracle 9i, localizar a chave HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0 4. Na tela Editar Sequncia, adicionar o prefixo AMERICAN_AMERICA.XXXXXXXXXXXX, conforme imagem abaixo e acionar o boto .

Guia de instalao

11

Notas Explicativas: Caso o usurio possua os executveis do ERP Pirmide atualizados a partir do dia 16/02/2011, os procedimentos de configurao do NLS_LANG citados no item 2.4 deste documento no precisaro ser realizados. Isto porque de acordo com a data informada, o sistema realizar esta configurao automaticamente. Ressaltando que a automao feita pelo ERP Pirmide, apenas ocorrer se houver executveis conforme perodo acima.

12

Pirmide - Metodologia de Implantao

Estrutura de Instalao A seguir ser exibida a estrutura de instalao do Pirmide nas estaes. Comearemos pela estao denominada Estao Principal.

2.5 Estao Principal


O primeiro passo na instalao do Pirmide eleger e preparar a Estao Principal, que ter um importante papel dentro da estrutura de operao do sistema. A mesma pode ser instalada a partir do CD de Instalao do Pirmide, conforme ser explicado no captulo seis. Esta estao de trabalho especial ter as seguintes atribuies: Armazenar os arquivos de execuo do Pirmide; Armazenar os documentos de implantao e treinamento; Armazenar os scripts de implantao; Programa do Gerador de Licenas; Programa de criptografia das senhas dos usurios do Pirmide (AlteraPasswords.exe); Programa de manipulao de dados via SQL (SQLTalk), para que seja feita a execuo dos Scripts; Ferramenta de criao e manipulao de relatrios, Report Builder ; Migrador de verso do Pirmide. A estao principal poder ser utilizada tambm como estao de trabalho convencional, no havendo a necessidade de estar dedicada a esta tarefa. Ela tambm no precisar ficar ligada por todo o tempo, pois a mesma no essencial para o funcionamento do sistema nas demais estaes.

Guia de instalao

13

2.6 Diretrios
A pasta padro de instalao do ERP Pirmide C:\Piramide, porm o usurio pode modific-la conforme desejar. Entretanto, recomendvel que o nome da pasta na qual ser realizada a instalao somente poder conter os caracteres entre a-z, A-Z e 0-9. Assim, no poder ser utilizado caracteres especiais com acentuao e sinais grficos. Por exemplo: C:\Pirmide ou C:\Piramide\6 Versao so caminhos invlidos para instalao. A estrutura padro de diretrios para o armazenamento dos arquivos do Pirmide a seguinte: X:\PIRAMIDE - Diretrio raiz da instalao do Pirmide. O nome do diretrio pode variar, conforme a seleo do usurio no momento da instalao. Contm tambm o arquivo TTY.DAT, cuja utilidade ser explicada posteriormente; X:\PIRAMIDE\BIN - Armazena todos os executveis do Pirmide, os arquivos piramide.dll e function.apd, que contm funes comuns a todo o sistema, e DLLs, executveis e outros arquivos necessrios para a execuo do sistema e a conexo do Pirmide ao banco de dados. Este diretrio essencial para o funcionamento do sistema; X:\PIRAMIDE\DOCS - Contm documentos com a descrio dos diversos lay-outs de importao e exportao e toda a documentao sobre a implantao do sistema, que inclui este documento, apresentaes em PowerPoint relativas aos treinamentos que sero efetuados com os usurios do sistema no cliente e manuais de introduo e configurao do Pirmide; X:\PIRAMIDE\LICENCA Este diretrio ser criado sem arquivos, para que os CFGs (arquivos de licena) gerados pelo Monitor Remoto de Licenas do Pirmide possam ser depositados; X:\PIRAMIDE\RELATORIOS - Contm os arquivos de modelo dos relatrios do Pirmide; X:\PIRAMIDE\SCRIPTS - Scripts de implantao do sistema, scripts e arquivos necessrios para a criao do usurio de treinamento no banco de testes, conforme mostrado no tpico 2.10 deste documento e os scripts de backup do Pirmide para as plataformas Windows e Unix/Linux; X:\PIRAMIDE\MIGRACAO - Arquivos referentes ao migrador de verso do Pirmide. Estes pacotes migram a verso do Pirmide desde a release em que se encontra at a release atual que consta no instalador do Pirmide. X:\PIRAMIDE\BIN\CRXI_R2_REDINSTALL - Pacote instalador dos componentes do Crystal Reports verso 11,5 necessrios para a execuo dos relatrios do Pirmide.

14

Pirmide - Metodologia de Implantao

Esta estrutura de diretrios ser criada a partir do CD de instalao do Pirmide, porm nem todos os diretrios sero apresentados em cada estao, dependendo da opo de instalao utilizada.

3.

Instalando o Pirmide

O Pirmide possui um instalador que poder ser obtido atravs do nosso site ou pelo CD de instalao. O programa de instalao do Pirmide ir detectar se o Cliente Oracle est instalado na estao. Caso no esteja um aviso ser mostrado antes do incio da instalao.

3.1 CD de Instalao
A Procenge fornece um CD com o Instalador Pirmide e todos os arquivos necessrios para realizar a instalao e configurao, alm de prover documentao sobre cada passo da instalao, incluindo este manual. O instalador, que est no CD, ser mostrado no prximo tpico. importante frisar que se a estrutura de banco de dados do Pirmide no servidor do cliente no estiver compatvel com a verso atual do instalador, o mesmo no permitir a conexo, logo, importante instalar previamente uma Estao Principal do Pirmide para que o Migrador de verso do Pirmide possa ser executado se for necessrio.

3.2 Instalando o Pirmide


Insira o CD Instalador do Pirmide no drive de CD-ROM. A janela mostrada na figura a seguir dever ser exibida.

Figura 11 - Janela de Incio da Instalao do Pirmide

Guia de instalao

15

A seguir, esto detalhados todos os itens da tela de apresentao: Sobre o Pirmide - Informaes gerais sobre o sistema; Contedo - Lista todos os programas e documentos que esto no CD; Requisitos Mnimos - Descreve a configurao mnima de hardware para execuo do Pirmide na verso que consta no Instalador; Imprimir Leia-me - Abre uma tela para impresso de todo o texto contido nos itens anteriores; Palestra Pirmide - Apresentao em PowerPoint sobre o sistema e suas funcionalidades. No necessrio ter o PowerPoint instalado na mquina para execut-lo; Instalar - Este item ser detalhado no prximo tpico; Sair - Fecha a tela de abertura. 1. Caso o Autorun do CD de Instalao do Pirmide no execute automaticamente, voc pode execut-lo atravs do menu Iniciar>Executar do Windows. Procure na sua unidade de CD-ROM pelo arquivo Autorun.exe , localizado no diretrio raiz do CD, e clique no seu cone; 2. Clique no boto Instalar para iniciar o programa de instalao; 3. As duas primeiras telas do instalador so uma janela de boas vindas e outra contendo informaes sobre a verso do Pirmide e sobre o instalador. Leia atentamente as instrues antes de prosseguir . Clicando no boto Avanar, o programa pedir ao usurio que escolha o local da instalao desejado. Selecione a local desejado e clique no boto Avanar;

16

Pirmide - Metodologia de Implantao

Figura 12 - Janela da Seleo do Local de Instalao do Pirmide

Guia de instalao

17

4. O prximo passo escolher os componentes a serem instalados. Existem trs conjuntos de opes pr-definidos: Estao Tpica, Estao Principal e Relatrios. Componentes podem ser livremente adicionados ou removidos a qualquer uma destas opes, e neste caso o instalador passar a exibir a opo Personalizado;

Figura 13 - Janela de Seleo do Tipo de Instalao

Na opo Estao Principal sero instalados todos os mdulos e utilitrios do Pirmide, alm dos scripts de implantao, migrador do banco de dados e a documentao completa do Pirmide. Na instalao Estao Tpica sero instalados apenas os mdulos do Pirmide, documentao e o SQLTalk. A opo Relatrios instalar apenas os arquivos de modelos de relatrios. E a ltima opo de instalao a Personalizada. O programa ir solicitar ao usurio que escolha os mdulos a serem instalados. O uso desta opo aconselhado apenas a usurios avanados do Pirmide; 5. O prximo passo permite a seleo da pasta do Menu Iniciar onde ficaro os atalhos para os programas e a documentao. Caso voc no queira criar a pasta, marque a opo No criar atalhos; 6. O ltimo passo oferece a possibilidade de criar cones para os executveis do Pirmide na rea de trabalho do Windows e adicionar os diretrios do programa no PATH do sistema.

18

Pirmide - Metodologia de Implantao

3.3 Arquivo de Conexo do Pirmide


O arquivo que faz a configurao do alias para o banco de dados no Centura o SQL.INI. Com ele podemos criar conexes do sistema Pirmide e todas as ferramentas Centura (como o SQL Talk ) com os Alias do Oracle , criados anteriormente. Na instalao do Pirmide este arquivo j vem configurado com dois aliases , para acessar aos bancos de Produo e de Testes. Presume-se que ao criar os aliases do Oracle foram mantidos os nomes PIRAMIDE e TESTE para os respectivos bancos. Este procedimento no necessrio, a menos que os nomes dos aliases do Oracle no tenham sido mantidos conforme solicitado. Para isso, necessrio que seja feita uma pequena alterao neste arquivo, localizado no diretrio x:\Piramide\bin, onde x a unidade de disco em que foi instalado o Pirmide. Devese proceder da seguinte forma: 1. Abrir o Windows Explorer e localizar o diretrio descrito anteriormente. Exemplo: c:\piramide\bin; 2. Dar um duplo clique no arquivo sql.ini, que ir abrir como um arquivo de texto; 3. Localizar a seo [oragtwy], seguir: que dever ser parecido com o mostrado na figura a

Figura 14 - Janela do Arquivo SQL.INI

4. Adicionar a linha remo tedbname=(alias Centura),@(alias Oracle) . O primeiro Alias o que ser utilizado pelas ferramentas do Centura, e est sendo criado neste momento, devendo-se ento utilizar o mesmo nome que o Alias do Oracle. J o segundo Alias j deve estar configurado no Cliente Oracle, que ser o Banco ao qual o Alias do Centura far conexo. Exemplo: remotedbname=piramide,@piramide; 5. importante utilizar o mesmo nome para os Alias (Centura e Oracle), pois alguns relatrios so construdos com o Cristal Reports, que no reconhece nomes de conexo diferentes; 6. Lembrar que no caso de utilizar os nomes sugeridos para o Cliente Oracle j existem as seguintes linhas no SQL.INI: Guia de instalao 19

remotedbname=piramide,@piramide; remotedb name=teste,@teste; 7. Dessa forma no necessrio fazer alteraes a este arquivo. 8. Clicar no menu Arquivo/Fechar, salvar o arquivo quando solicitado.

3.4 Instalao das Estaes Tpicas


Devem ser seguidos os passos do tpico 4 deste documento, antes de executar a instalao. A instalao similar a da Estao Principal, porm no momento de escolher a opo de instalao deve ser utilizada a Tpica.

4.

Migrao de Verso

Aps a execuo dos scripts de implantao ou quando se desejar atualizar a verso do Pirmide, mesmo com ele j em produo, o migrador de verso do Pirmide deve ser executado a fim de compatibilizar a estrutura do banco de dados com a verso mais atual do sistema.

Figura 15 - Janela de Migrao da Verso do Pirmide

Os arquivos de migrao sero instalados pelas opes Estao Principal e Personalizado (caso o migrador seja includo) do instalador do Pirmide. O migrador de verso do Pirmide sempre instalado no subdiretrio Migracao do diretrio onde o Pirmide foi instalado. Assim, por exemplo, se o Pirmide foi instalado na pasta C:\Piramide, o migrador ser instalado no diretrio C:\Piramide\Migracao. Neste 20 Pirmide - Metodologia de Implantao

diretrio esto todos os arquivos necessrios para levar o banco de dados da verso em que se encontra at a verso indicada pelo instalador. Para execut-lo, basta clicar no atalho Migrador do banco de dados instalado no grupo de programas do Pirmide. Caso no o atalho no exista, execute o programa Migrador.exe localizado no subdiretrio Migracao do diretrio de instalao do Pirmide. A forma correta de utilizar o migrador varia de acordo com cada verso, por isso recomendvel efetuar a leitura do documento de instalao/ migrao que acompanha o pacote de cada release do Pirmide. Este documento pode ser encontrado na pasta onde o Pirmide foi instalado, e seu nome segue o padro DOC_INSTALA_NN.NN.NN.pdf, onde NN.NN.NN o nmero da release do Pirmide.

4.1 Alterao das Senhas


Os usurios do Pirmide tm um controle de acesso que feito pela prpria aplicao. A maior preocupao ao criarmos este controle foi a segurana dos dados do sistema. Um dos principais controles que feito em relao s senhas dos usurios. Embora saibamos que a Oracle tem uma preocupao enorme em torno da segurana do seu Banco de Dados, sabemos tambm que se um usurio tem acesso ao Banco atravs de ferramentas de consulta, como o SQL Plus, ele pode efetuar vrias alteraes nos dados e dessa forma at danificar a integridade dos mesmos, causando um mau funcionamento do sistema. Pensando nisso foi criado um sistema de criptografia das senhas do Pirmide, para evitar que o usurio saiba a sua senha de acesso ao Oracle, pois quem faz este controle o aplicativo. Assim o usurio tem acesso ao sistema, que pode ter restries configurveis dentro do prprio Pirmide, mas no consegue acessar ao Banco de Dados via ferramentas externas. Somente o Administrador de Banco de Dados do cliente, de posse dos usurios administradores do Oracle, conseguem tal acesso, apenas para fins administrativos. Aps todos os scripts terem sido executados, deve ser feita a criptografia das senhas dos usurios do Pirmide utilizando a ferramenta AlteraPasswords.exe, que instalada junto com o pacote da Estao Principal, no diretrio raiz do Pirmide. A interface do Programa mostrada na figura abaixo:

Guia de instalao

21

Figura 16 - Janela de Alterao da Senha

PREENCHIMENTO DOS CAMPOS

Login do Usurio Dono do Esquema Pirmide


Banco Informar a string de conexo do banco de dados ao qual deseja-se conectar. Informar o login do usurio dono do esquema de dados do Pirmide. Informar a senha atual do usurio dono do esquema de dados do Pirmide. Informar a senha padro para todos os usurios do Pirmide a partir deste momento. Como estamos em fase de implantao, certo que s haver o usurio dono do Esquema de Dados do sistema. Obrigatrio

Usurio Senha

Obrigatrio Obrigatrio

Nova Senha para Todos Usurios do Pirmide


Default Obrigatrio

Ao ser efetuada esta alterao todos os usurios devero acessar o sistema utilizando a senha do campo Default do Altera Passwords. No h restrio para que o usurio faa a alterao desta senha dentro do Pirmide.

22

Pirmide - Metodologia de Implantao

5. Relatrios e Impressoras 5.1 Aspectos Gerais


O sistema Pirmide utiliza modelos (templates) de relatrios que so gerados em duas ferramentas diferentes. O Report Builder 5.2 da Unify, e o Crystal Reports 11.5 da SAP. No momento da criao dos relatrios o Pirmide faz uso desses modelos (templates) para gerar o Layout e logo aps buscar as informaes necessrias no Banco de Dados para preencher as suas informaes.

5.2 Instalao de Aplicativos


A partir da verso 6.01.00 do ERP Pirmide, a tecnologia utilizada para a impresso e visualizao dos relatrios do Crystal Reports mais moderna, com a sua verso 11.5 SP2 R2. Nas situaes em que as estaes de trabalho j possuam esta verso do Crystal Reports, nenhum procedimento precisar ser executado. Entretanto, visando garantir o funcionamento dos relatrios da verso atual do ERP Pirmide, nas estaes de trabalho que no possuem a verso 11.5 SP2 R2 do Crystal Reports necessrio que o administrador ou usurio qualquer que possua esta permisso execute a instalao do run-time do Crystal Reports que encontra-se na pasta do Pirmide conforme descrio abaixo: Pre-requisitos para a instalao do Crystal Reports run-time na estao de trabalho: 1. O usurio precisa ter permisso de administrador. 2. Nas estaes com Windows Vista ou Windows 7 pode ser necessrio configurar a UAC no nvel menos restritivo antes de executar a instalao e retornar aos padres do usurio aps a concluso da instalao. Instrues de instalao na estao de trabalho: 3. Descompactar o arquivo crXI_R2_redistinstall_SP2.rar que est Piramide\Bin\crXI_R2_redinstall. 4. Executar o arquivo SETUP.EXE no local onde ele foi descompactado. 5. Seguir as instrues mostradas pelo instalador.

na

pasta

Ao necessria ao fazer download da reviso no site da Procenge: Aps a instalao adicionar os arquivos PIR_DLLREPORT_CHKVER.EXE e PIR_DLLREPORT_CHKVER.INF na pasta de instalao do ERP Pirmide. Os arquivos mencionados estaro disponvel na pasta de download dos executveis no site da Procenge. Aps a execuo dos passos acima o Pirmide est apto a executar os relatrios padro Crystal Reports.

Guia de instalao

23

5.3 Caminho dos Relatrios


Para que as estaes possam fazer uso dos relatrios, se faz necessrio definio de um caminho padro para o diretrio no servidor onde estaro localizados os arquivos QRP (relatrios). Lembrando que estes arquivos j devem ter sido instalados utilizandose a opo de instalao Relatrios e scripts de backup do Instalador Pirmide. Este caminho dever ser mapeado em cada estao, que acessar este diretrio sempre que for abrir um relatrio, isso facilita a padronizao dos mesmos, ao passo que quando se altera um relatrio todos o vero com a nova forma, sem haver a necessidade de copi-lo em cada estao. Para configurar este caminho no Pirmide necessrio alterar o cadastro de cada usurio no Pirmide e alterar o campo PATH DOS RELATRIOS digitando o caminho dos relatrios. Ex: P:\Qrps\. O caminho dos relatrios ser definido aps uma anlise na rede, para que se defina uma letra de unidade que no esteja sendo utilizada por nenhuma das mquinas que acessaro o Pirmide. Criar uma nova impressora, atravs do painel de impressoras do Windows, como Genrico/ Somente Texto. Conforme as figuras a seguir: Configurao da Impressora No Painel de Controle, o usurio dever cadastrar uma nova impressora que utilize o driver Genrico/Somente Texto. Esta impressora ser usada unicamente para impresso dos cheques, por isso recomendado que seja renomeada para esclarecer a sua efetiva finalidade. Por Exemplo: Cheque. 1. Cadastrar uma nova impressora, para a emisso dos cheques da empresa. Para isto, o usurio dever acessar o painel de controle e selecionar o cone ;

24

Pirmide - Metodologia de Implantao

2. O usurio dever clicar na opo abaixo, para realizar o cadastro de uma nova impressora.

3. Assim, ser apresentada a tela do assistente para o cadastro das impressoras, onde . dever ser acionado o boto

Guia de instalao

25

4. Definir o tipo conexo da impressora, local ou em rede. Isto , se a impressora est conectada na mesma estao onde o driver est sendo instalado, ou na rede. Aps a escolha, o usurio dever clicar no boto .

5. No caso da impressora estar conectada a uma rede local, o usurio dever indicar a ; porta a qual a impressora est conectada e acionar o boto

26

Pirmide - Metodologia de Implantao

6. No caso da impressora ser conectada a uma rede ou a outro computador, o usurio dever indicar o endereo do equipamento e acionar o boto ;

7. Nesta tela, o usurio dever selecionar o fabricante Genrico e a impressora Generic/Text Only. Esta etapa apenas ser necessria para as impressoras conectadas a rede local;

Guia de instalao

27

8. Caso o driver da impressora j esteja instalado, o sistema apresentar a tela abaixo, para questionar a substituio do anterior pelo atual. No entanto, dever ser escolhida a opo de manter o driver j instalado;

9. Informar o nome da impressora, e acionar o boto

28

Pirmide - Metodologia de Implantao

10.O usurio dever definir a existncia de compartilhamento ou no da impressora, e acionar o boto ;

11.Para confirmar a instalao da impressora, o sistema sugerir a emisso de uma pgina de teste. Aps a escolha, o usurio dever acionar o boto ;

Guia de instalao

29

12.Para concluir a instalao da impressora, dever ser acionado o boto CONCLUIR;

13.Colocar a impressora cadastrada para a emisso de nota fiscal como padro. Para isto, o usurio dever clicar com o boto direito do mouse na impressora e selecionar a opo Definir como impressora padro;

30

Pirmide - Metodologia de Implantao

Configurao do Papel de Impresso 1. No Painel de Controle, dever ser selecionada as propriedades do servidor atravs do menu Arquivo da barra de menu;

2. Nas Propriedades do Servidor, o usurio dever selecionar o tipo de formulrio e definir a unidade de medida como Inglesa, para considerar as dimenses em polegadas. Alm disso, as margens da rea de impresso devero ser iguais a zero.

Guia de instalao

31

Nota Explicativa: Quando no houver um tipo de papel cadastrado que possua as mesmas dimenses do formulrio do documento, ser necessrio acionar a opo "Criar um novo formulrio", e preencher o campo Tamanho do papel com as mesmas dimenses da folha de cheque ( 8" x 3", sendo que 1" = 2,54cm). as dimenses, em polegadas. Informar as margens com valor 0 (zero). Aps o preenchimento dos dados, clicar no boto para gravar o novo formulrio. Quando a impressora for de rede e no estiver mapeada, o papel deve ser criado no servidor ao qual a impressora est conectada. Propriedades da Impressora 1. Acessar as propriedades da impressora atravs do clique com o boto direito do mouse na impressora (Painel de Controle) cadastrada para a impresso dos cheques, e clicar na Aba Comandos de Impressora;

32

Pirmide - Metodologia de Implantao

2. Nesta aba, o usurio dever preencher os campos da seguintes forma: a. b. c. d. Iniciar trabalho de impresso: <1B>@ Finalizar trabalho de impresso: <1B>@ Seleo do tamanho do papel: <1B>C<12> Em seguida clicar no boto .

3. Na tela Preferncias da Impressora (clicar com o boto direito do mouse sobre a impressora no Painel de Controle e selecionar a opo Preferncias de Impresso), o usurio dever acionar o boto adequado para a impresso do documento; na Aba Layout, e selecionar o papel

Guia de instalao

33

4. Copie os QRPs adequados para cada layout de banco diferente e cole no diretrio de relatrios. No se esquea de fazer um backup dos que j existem, para evitar que eles sejam perdidos definitivamente. 5. Imprimir o cheque atravs da tela Cheques do Mdulo Financeiro (menu: Tesouraria Cheque - Movimento - Boto ). O status do cheque dever ser Pendente, a opo Formul.Contnuo dever estar marcada e o cdigo do banco informado no campo de filtro Banco I. e Banco F. 6. Selecionar o cheque a ser emitido e clicar no boto Impressoras Check-Pronto, Bematech ou Urano Para estes 3 tipos de impressoras, o usurio dever realizar a instalao das mesmas e configurar a impressora no Mdulo Financeiro. 1. Acessar a tela Configurao da Impressora de Cheques (menu: Mdulo Financeiro Tesouraria - Cheque - Configurao da Impressora). 2. Selecionar o tipo de impressora, a porta de comunicao, velocidade, bits, paridade, stop bits. Estas informaes devero constar no manual da impressora selecionada. 3. Clicar no boto para gravar as informaes. .

4. Na tela Cheques (menu: Mdulo Tesouraria - Tesouraria - Cheque - Movimento), deve-se selecionar a opo Impr. de Cheques, o cheque dever possuir o status Pendente, e informar o cdigo do banco no campo de filtro Banco I. e Banco F. 5. Selecionar o cheque a ser emitido e clicar no boto 34 .

Pirmide - Metodologia de Implantao

Dessa forma as estaes estaro aptas a utilizar impressoras matriciais.

5.4 Impressora para Cheques Avulsos


O Pirmide permite a impresso de cheques avulsos atravs de impressoras para cheque especializadas. Atualmente os dois modelos suportados pelo Pirmide so a Cheque Pronto Bematech DP e a Urano. A configurao da impressora de cheque deve ser realizada no mdulo financeiro, atravs do menu Financeiro>Tesouraria>Configurao de Impressora de Cheques. A tela exibida na figura abaixo aparecer:

Figura 17 - Janela de Configurao da Impressora de Cheque

PREENCHIMENTO DOS CAMPOS Tipo da Impressora Impressora possui teclado Selecionar o tipo de impressora que ser utilizada. Este campo ficar habilitado quando o tipo de impressora selecionado for Bematech. Esta opo permitir indicar se a impressora possui teclado, para que o arquivo de configurao da impressora seja atualizado informando que a mesma possui teclado. Selecionar a porta fsica onde a impressora est instalada. Consulte o tcnico responsvel pela instalao para saber qual a porta correta Selecionar a velocidade da Obrigatrio Facultativo

Porta de Comunicao

Obrigatrio

Velocidade

Obrigatrio

Guia de instalao

35

comunicao dos dados. Caso ocorra erro ocorra no momento da impresso, convm baixar esta velocidade gradativamente para tentar corrigir o erro. Bits Selecionar a quantidade de bits que cada pacote de dados envia por vez. Esta configurao depende da configurao da porta de comunicao. Selecionar o padro da paridade dos dados. Tambm depende da configurao da porta. Selecionar a quantidade de bits enviados a cada pacote para informar o fim do pacote. Este parmetro tambm deve seguir a configurao da porta de comunicaes. Obrigatrio

Paridade

Obrigatrio

Stop Bits

Obrigatrio

Para conhecer os parmetros apresentados acima, preciso verificar as configuraes da porta COM em que a impressora est conectada, assim como o manual da impressora. A configurao da impressora para cheques local, ou seja, vale apenas para a mquina em que for executada a configurao exibida acima. importante observar quando utilizar a impressora Bematch DP: No diretorio C:Windows existe o arquivo Bemadp32.ini (verificar se esta completo); Se na pasta Bin esta o arquivo BemadP32.DLL.

36

Pirmide - Metodologia de Implantao

6.

Exportao dos Dados e Backup

Criar um procedimento de backup em Oracle algo que requer especializao na ferramenta, devido complexidade e diversidade deste banco de dados. No entanto existem procedimentos simples que podem garantir a estrutura de um banco de dados, ao menos at uma determinada situao.

6.1 Scripts de Backup


Para facilitar a vida do administrador de sistemas do Cliente, foram criados vrios scripts que ajudam a automatizar os procedimentos de backup e replicao de dados. Os scripts so criados pelo CD do Pirmide na opo de instalao Relatrios. Esses scripts esto organizados da seguinte forma: Backup - Scripts que realizam a exportao dos bancos de dados. Iniciais - Aqui esto scripts que criam a estrutura de usurios necessria para que os demais scripts funcionem. Replicao - Com o conjunto de scripts desta pasta, pode ser realizada a cpia dos dados do banco de produo para o de testes. StartShutDb - Scripts de inicializao e desligamento dos bancos de dados. A localizao desses diretrios pode ser vista nos tpicos a seguir, onde sero detalhados por Sistema Operacional.

Windows
Backup - X:\Piramide\Public\scripts\Backup Iniciais - X:\Piramide\Public\scripts\Iniciais Replicacao - X:\Piramide\Public\scripts\Replicacao StartShutDb - X:\Piramide\Public\scripts\StartShutDb

Unix/Linux
Backup - /u02/backup/backup Iniciais - /u02/backup/iniciais Replicacao - /u02/backup/replicacao StartShutDb - /u02/backup/startshutDb

6.2 Scripts Iniciais


Dentro do diretrio de scripts iniciais ser encontrado o script usuario_exportador.sql. Ele cria o usurio exportador e cede todos os direitos necessrios para executar todos os comandos exigidos nos outros scripts de backup.

Guia de instalao

37

Este script dever ser executado no SQLPlus antes que qualquer um dos outros possa ser utilizado.

6.3 Backup dos Dados do Banco


Uma forma de fazer um backup dos dados do Pirmide no banco a exportao para um arquivo, normalmente chamado de DUMP. Ela pode ser feita no servidor ou em uma estao cujo Cliente Oracle possua as opes de administrao instaladas. Dentro do diretrio backup, mostrado anteriormente, existem os seguintes scripts:

Windows
Diario.bat - Script que cria o agendamento do export do banco de produo. Ao executar este script sero criados dois agendamentos no Windows NT ou 2000, um para as 13:00 h e outro para as 20:00 h que executaro o script exp_prod.bat. Exp_Prod.bat - Este script executa uma exportao dos dados do Pirmide para um arquivo. O nome deste arquivo vai variar, de acordo com um parmetro que deve ser passado no momento da execuo. O agendamento criado pelo dirio.bat no windows executar o exp_prod.bat duas vezes ao dia, uma tarde e outra noite. No que ser executado a tarde, um arquivo denominado exp_prod_full_tarde.dmp ser criado, e o da noite criar o arquivo exp_prod_full_noite.dmp. Exp_teste.bat - A exportao do banco de dados de produo ser feita freqentemente, mas em alguma ocasio poder ser necessria a exportao do banco de testes. Para isso foi criado o script exp_teste.bat. A execuo deste script no ser automtica, devendo ser rodado cada vez que houver a necessidade de gerar um dump do banco de dados de testes. Este script criar um arquivo denominado exp_teste.dmp.

Unix/Linux
Crontab.txt- Este arquivo faz basicamente a mesma funo do dirio.bat. Porm ele no pode ser executado. O contedo dele, que so duas linhas de texto, dever ser copiado no aplicativo de agendamento do Unix/Linux, o CRONTAB. Outro programa de agendamento de tarefas poder ser utilizado, contanto que o mesmo atenda da forma condizente. Para a utilizao deste aplicativo consulte a documentao do Unix/Linux. Exp_prod.sh - Assim como na plataforma Windows. Exp_teste.sh - Assim como na plataforma Windows. O tcnico da Procenge, responsvel pela implantao, ficar encarregado de deixar todos os agendamentos funcionando. Porm a manuteno dos mesmos dever ser feita pelo tcnico responsvel no cliente.

38

Pirmide - Metodologia de Implantao

6.4 Transferncia dos Dados para o Banco de Testes (Replicao)


Um procedimento bastante frequente a transferncia dos dados do Banco de Dados de Produo para o Banco de Dados de Testes. Essa tarefa necessria em vrias situaes, como por exemplo, antes de fazer uma atualizao de verso do Pirmide no Banco de Produo. Primeiro realizada a replicao dos dados para o banco de testes e depois feita a atualizao de verso do Pirmide no mesmo, para garantir que todos os procedimentos sero seguidos. Isso tambm previne possveis erros na execuo da mesma atividade no banco de produo. Outro momento em que se faz necessria esta replicao quando esto sendo feitos os treinamentos de implantao pelo suporte. Quase sempre ser solicitado, pelo tcnico da Procenge, que seja feita a replicao dos dados. Esta tarefa demorar um pouco, dependendo da configurao do servidor, mas, no mnimo, levar alguns minutos. Os scripts envolvidos na replicao so: Replicacao.bat ou replicacao.sh confparmplus.sql repl_criar_usuarios.sql repl_pos.sql repl_pre.sql Para executar a replicao dos dados, do banco de produo para o de testes, necessria a execuo do script Replicao.bat no Windows ou o replicao.sh no Unix/Linux. Os demais arquivos servem para os procedimentos que sero executados por ele e no devem ser executados separadamente.

Guia de instalao

39

6.5 Inicializao e Desligamento do Banco de Dados (StartShutDb)


Para que seja feita a cpia completa (full backup) de um banco de dados a fim de criar uma cpia de segurana, recomendado que o mesmo esteja desativado. Para isso, a Procenge disponibiliza scripts que podem ser utilizados para automatizar tal processo. A seguir, veremos os scripts detalhados por sistema operacional:

Windows
Diario.bat - Cria o agendamento no Windows que far a execuo dos scripts explicados a seguir, em horrios determinados pela empresa. Ele deve ser editado para que esses horrios sejam determinados. Inicialmente ele vem parametrizado para as 02:00h rodar o script ShutdownDB.bat e as 07:00h rodar o StartupDB.bat. ShutdownDB.bat - Faz o desligamento dos dois bancos de dados (produo e teste) e tambm do listener. importante verificar no contedo deste arquivo se os nomes dos servios que ele desliga condizem com os nomes dos servios atualmente criados no servidor. StartupDB.bat - Inicializa os dois bancos de dados (produo e teste) e tambm o listener. importante verificar no contedo deste arquivo se os nomes dos servios que ele inicia condizem com os nomes dos servios atualmente criados no servidor.

Unix/Linux
A verso desse script para esta plataforma ainda no se encontra disponvel.

7.

Concluso

Procuramos abranger todos os aspectos tcnicos envolvidos com o Pirmide neste documento, no entanto podem surgir dvidas ou situaes inusitadas. Estaremos sempre a disposio para atender as solicitaes, sugestes, dvidas ou reclamaes dos nossos clientes. O nmero telefnico e endereo de e-mail do nosso suporte tcnico so: (81) 4009-2800 suporte.piramide@procenge.com.br

40

Pirmide - Metodologia de Implantao