Manual Prático - Protheus 10
Manual Prático - Protheus 10
Manual Prático - Protheus 10
Reviso A
Sumrio
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. INSTALAO ..................................................................................................................... 3 ARQUITETURA DA COMUNICAO ENTRE AS CAMADAS .............................. 15 INSTALANDO O DBACESS E CTREE ....................................................................... 16 CONFIGURAO DO BANCO DE DADOS (SGBD)................................................ 28 CONFIGURANDO O DBACCESS ................................................................................ 36 INSTALANDO O TOTVSAPPSERVER ....................................................................... 40 CONFIGURANDO O TOTVSAPPSERVER.INI .......................................................... 46 CONVERTENDO A BASE DE DADOS PARA CTREE ............................................ 49 ATUALIZAO DO PROTHEUS 10 ............................................................................ 58 LIBERAO DE SENHA DO CLIENTE .................................................................. 92
1.
INSTALAO
Para instalar o Protheus 10 necessrio seguir alguns padres de instalao adotados pela TOTVs: 1 Instalar o Appserver e SmartClient em 1 servidor 2 Instalar o SGBD, DBAccess e as Licenas em outro servidor.
Antes de instalar o Appserver necessrio preparar o ambiente para receber a instalao: Criar uma pasta TOTVS na raiz do servidor C:\ ficando com o caminho C:\TOTVS
Dentro da pasta TOTVS criar uma pasta chamada Protheus10 ficando com o caminho C:\TOTVS\Protheus10
Dentro da pasta Protheus10 criar uma pasta chamada Protheus_Data ficando com o caminho: C:\TOTVS\Protheus10\Protheus_Data
Depois de preparar o caminho da instalao, inserir o cd 1 de instalao do Protheus 10. Obs: este padro utilizado para organizar todas as instalaes em um nico caminho facilitando a manuteno futura do sistema.
Escolha o idioma da instalao, neste caso o Portugus. Clique em TOTVS Application Server para iniciar a instalao:
Clique em Avanar.
Este o momento de escolher o local de instalao do Protheus. Clique em Procurar e escolha o caminho C:\Totvs\Protheus10. Clique em OK.
Este o momento de escolher o local de instalao dos dados. Clique em Procurar e escolha o caminho C:\Totvs\Protheus10\Protheus_Data . Clique em OK.
Escolha o banco de dados, neste caso utilizaremos o banco SQL que compatvel com os bancos: Access, Progress, Oracle, Firebird, DB2, SQLServer, MySQL, Postgrees.
10
Escolha a Opo No na instalao das DLLs do mdulo SigaLoja. (A opo Sim utilizada para instalar as DLLs de comunicao de perifricos homologados em ambientes de automao comercial) Clique em Avanar.
Clique em Avanar.
11
Quando solicitado pelo sistema, insira o cd 2 de instalao do Protheus. Clique em OK e aguarde a finalizao da instalao.
12
Na configurao do servidor de licenas mantenha a porta padro 5555 e no marcar a opo este servidor tambm um servidor de licenas (Caso marque esta opo necessrio ter o HardLock conectado na mquina para validar a licena). Clique em OK.
Quando o instalador solicitar executar o Assistente de Configurao, Clique em No. (Iremos configurar o Protheus manualmente).
13
Clique em Concluir.
Caso seja instalado o Protheus10 em um computador que j possua o Protheus10 todas as customizaes implantadas voltaro para o padro, perdendo assim as informaes de customizao.
Todos os demais aplicativos SmartClient, Dbaccess, Totvs Office Interface, Help devem ser baixados do site http://suporte.totvs.com.br. Por questes de atualizao os aplicativos que se encontram nos cds de instalao esto com verses desatualizadas.
14
2.
camadas.
Thin (SmartClient)
AppServer
DBAccess
Conexo ODBC
SGBD
15
3.
Antes de configurar o Protheus necessrio baixar os arquivos DBAccess e Ctree do site http://suporte.totvs.com.br. Logar no portal.
16
Baixar o DBAccess.
17
18
Baixar agora o Ctree Server, que converte a base de dados para o formato ctree e melhorar o desempenho do banco.
19
Instale o DBAccess. Execute o instalador do Totvsdbaccess e escolha o Idioma, neste caso em Portugus. Clique em OK.
Clique em Avanar.
20
Clique em Avanar.
Clique em Avanar.
Clique em Avanar.
21
Clique em OK.
Depois de instalado acesse a pasta C:\Program Files\TotvsDBAccess e localize o arquivo TotvsDBAccess e crie um atalho.
22
23
No final do caminho de destino acrescente o comando install para instalar o servio no Windows. Clique em Ok.
Execute o atalho como administrador clicando com o boto direito no atalho e a opo Executar como administrador.
24
Aps executar como administrador o servio vai ser instalado no Windows, porm o servio no iniciado automaticamente. Para configurar a inicializao automtica acesse os Servios do Windows atravs da tela de busca no boto iniciar.
Digite o nome servios e entre na tela de Servios dos Windows, verifique que o servio TotvsDBAccess est iniciando manualmente.
25
Agora vamos configurar o servio para iniciar automaticamente na inicializao do Windows. Clique com o boto direito em cima do servio e clique em Propriedades.
26
Pronto. J estamos com o TOTVS DBAccess instalado e com o servio configurado. Agora iremos preparar o Banco de Dados.
27
4.
OBS: O objetivo desse passo no ensinar a instalar o SQL SERVER, ento o SQL SERVER j dever estar instalado na mquina e com o banco de dados j criado. Abra o SQLServer e selecione o banco que deseja configurar. Neste caso vamos utilizar o banco dadosadv.
Vamos criar um usurio para se conectar ao banco de dados. Na aba Security (Segurana), clique com o boto direito em Login e na opo NewLogin (Novo Usurio).
28
Digite o nome do usurio e escolha a Opo de autenticao SQL SERVER Authentication e escolha a senha do usurio. Para evitar que o servidor solicite a troca de senha no prximo logon desmarque a opo User must change password at next login. Escolha o banco padro, neste caso dadosadv.
Vamos configurar os privilgios de administrador para o usurio. Na opo Server Roles marque as opes serveradmin, setupadmin e sysadmin.
29
Vamos configurar para que o usurio criado seja dono do banco de dados. Acesse o menu UserMapping, escolha o banco, neste caso dadosadv, e marque a opo db_owner.
Pronto. Depois de configurado o banco vamos agora configurar a conexo ODBC do banco de dados. Acesse o Painel de Controle, Ferramentas Administrativa, Fontes de Dados (ODBC).
30
Acesse a aba Fonte de dados de sistema. Clique em Adicionar para criar uma nova conexo.
31
Digite o nome do banco, neste caso dadosadv, e o servidor que ele est instalado, neste caso TREMI02\SQLEXPRESS. Clique em Avanar.
Caso no saiba o nome do servidor, abra o SQLServer e veja qual nome do seu servidor.
32
Escolha o tipo de autenticao do SQL e digite o usurio e a senha que definimos como dono do banco. Clique em Avanar.
Defina seu banco como padro, neste caso dadosadv. Clique em Avanar.
33
Clique em Concluir.
34
Depois de configurado o ODBC, vamos configurar o TOTVS DBAccess para fazer a comunicao com o ODBC.
35
5.
CONFIGURANDO O DBACCESS
Digite o Nome ou IP do servidor, neste caso localhost, porque o Protheus est instalado na prpria mquina. A porta padro a 7890. Clique em OK
36
Clique em Configuraes.
Acesse a aba do tipo de banco instalado, neste caso SQL, Clique em Novo. Digite o nome do banco, neste caso dadosadv, Clique em Ok. Coloque o usurio e a senha do administrador criado.
37
Depois de colocar os dados do banco vamos testar a conexo. (Este teste serve tambm para criar algumas tabelas de referncia no Banco, como a TOP_FIELD, TOP_IDSTATS, TOP_PARAM, TOP_SP E TOP_VIRTUALIDX.).
Clique em Avanar.
38
Pronto. Conexo configurada corretamente, agora o DBAccess j pode se comunicar com o OBDC.
39
6.
INSTALANDO O TOTVSAPPSERVER
40
41
No final do caminho de destino acrescente o comando install para instalar o servio no Windows. Clique em Ok.
Execute o atalho como administrador clicando com o boto direito no atalho e a opo Executar como administrador.
42
Aps executar como administrador o servio vai ser instalado no Windows, porm o servio no iniciado automaticamente. Para configurar a inicializao automtica acesse os Servios do Windows atravs da tela de busca no boto iniciar.
Digite o nome servios e entre na tela de Servios dos Windows e verifique que o servio Totvs est configurado para iniciar manualmente.
43
Agora vamos configurar o servio para iniciar automaticamente na inicializao do Windows. Clique com o boto direito em cima do servio e clique em Propriedades.
44
45
7.
CONFIGURANDO O TOTVSAPPSERVER.INI
O prximo passo configurar o arquivo totvsappserver.ini que est localizado no caminho C:\totvs\protheus10\bin\appserver
46
Configure o ambiente com as seguintes informaes : Base de Dados , Servidor e Banco de Dados.
Obs: Para cada ambiente necessrio fazer uma configurao, como estamos configurando apenas um ambiente no h necessidade de referenciar a conexo TopConnect.
47
Caso tenha mais de um ambiente necessrio referenciar colocando no nome top na frente conforme exemplo abaixo.
Com essas configuraes o Protheus j funcionar, porm a base de dados est como DBF e ainda est desatualizado.
48
8.
Antes de iniciar o TotvsSmartClient vamos converter a base de dados para Ctree, desta forma teremos um melhor desempenho do banco. Para instalar o Ctree copie os arquivos baixados, crie uma pasta em C:\ctree_server e cole todo o contedo do arquivo descompactado nesta pasta.
49
Agora vamos instalar o servio Ctree. Acesse a pasta C:\ctree_server\ctreeServers\ctreeISAMServer e localize o arquivo ctninst.
50
Clique em Propriedades.
No final do caminho de destino acrescente o comando install para instalar o servio no Windows. Clique em Ok.
51
Execute o atalho como administrador clicando com o boto direito no atalho e a opo Executar como administrador.
Aps executar como administrador o servio vai ser instalado do Windows, porm o servio no iniciado automaticamente. Para configurar a inicializao automtica acesse Servios do Windows atravs da tela de busca no boto iniciar.
52
Digite o nome servios e entre na tela de Servios dos Windows e verifique que o servio ctreeServer est iniciando manualmente.
53
Agora vamos configurar para que o servio seja iniciado automaticamente na inicializao do Windows.
54
O prximo passo configurar o arquivo totvsappserver.ini que est localizado no caminho C:\totvs\protheus10\bin\appserver
Modifique a linha LocalFiles=ads para LocalFiles=ctree Modifique a linha localdbextension=.dbf para localdbextension=.dtc Acrescente na TAG [General] as seguintes linhas: CtreeMode=Server [CTREESERVER] [email protected](IP da mquina do servidor que o ctree est instalado)
Produzido por: Czar Filho, Igor Alves e Joo Varjo
55
Salve o arquivo.
Pronto. Arquivo modificado e pronto para funcionar. Precisamos agora reiniciar o servio.
56
Acesse Servios e Reinicie o servio do TotvsAppServer. Clique com o boto direito em cima do servio, Clique em Reiniciar
O sistema j est instalado e pronto para uso, porm recomenda-se fazer as atualizaes do sistema disponveis em HTTP://suporte.totvs.com.br antes de iniciar o aplicativo TotvsSmartClient.
57
9.
ATUALIZAO DO PROTHEUS 10
1.
Stored
Procedures
Quando
necessrio
atualizar
em:
58
2.
Repositrio de Objetos Baixar de acordo com o banco (SQL e Mysql TOPConnect, Codebase Codebase, DBF DBF, Ctree), neste caso Ctree em Portugus.
59
Descompacte o arquivo baixado. OBS: Antes de substituir fazer uma cpia do por antigo.
60
61
3.
62
63
Descompactar os arquivos e copie todo o contedo dentro de cada pasta correspondente appserver, smartclient e smartclientActiveX na pasta C:\Totvs\Protheus10\BIN.
64
Marque a opo fazer isso para os prximos arquivos e Substituir todos os arquivos.
65
Menu - ordenar a busca por data em liberao e baixar o arquivo da lngua Brasil mais recente e atentar para a verso do Protheus, neste caso a verso 10, release 1.3.
66
Copiar e colar os arquivos extrados na pasta C:\Totvs\Protheus10\Protheus_Dada\System (arquivos .xnu). (obs: Caso o cliente no seja novo ter cuidado com as rotinas de customizao).
67
4.
Dicionrio de dados ordenar a busca por data em liberao e baixar o arquivo da lngua Brasil e verso Protheus10 release 1.3.
68
69
70
5.
Help Campos de Perguntas ordenar a busca por data em liberao e baixar o arquivo da lngua Brasil e verso Protheus10 release 1.3.
71
72
73
74
75
7.
76
77
Clique em Sair.
Crie uma pasta chamada atualizacoes e dentro as pastas upd e outra chamada ptm no caminho C:\totvs\protheus10\protheus_data\
78
Baixe os Update de Programas do site de acordo com o Banco, neste caso Ctree e a verso do Protheus, neste caso 10.
79
Descompacte o arquivo. Copie os arquivos .upd na pasta C:\totvs\protheus10\protheus_data\ atualizacoes \upd e os arquivos .ptm na pasta C:\totvs\protheus10\protheus_data\atualizacoes\ptm
80
81
82
Clique em Adicionar.
83
Digite o nome do Ambiente. Digite o caminho do diretrio Include que est em C:\totvs\protheus10\include. Clique em Ok.
Clique em Ok.
84
Digite o usurio (admin) e senha (em branco) administrador do Protheus. Clique em Ok.
85
Escolha o caminho \atualizacoes\ptm, escolha o Patch. Assim ir atualizar os Patch de Programa, que so todas as correes dos mdulos. (correo de erros do protheus). Clique em Ok.
86
Escolha o caminho \atualizacoes\upd, escolha o update (por ordem de data, caso tenha mais de um). Clique em Ok.
Aguarde atualizar.
OBS: Caso aparea a tela abaixo clicar no boto Aceito somente fontes atualizados (Esta mensagem informa que existem arquivos mais atuais que o que esta tentando atualizar). Clique em OK
87
Pronto. Os patchs, lib e update j esto atualizados. Execute o TotvsSmartClient para verificar se o sistema foi atualizado para release 1.3
Clique em Confirmar.
Clique em Confirmar.
88
Clique em Abrir.
89
Clique em Ok.
90
91
10.
92
Substitua o arquivo emC:\totvs\protheus10\protheus10_data\system,mas antes de substituir, faa uma cpia do arquivo antigo para garantir caso tenha algum problema no arquivo substitudo.
S substituir o arquivo no basta, necessrio apagar o arquivo sigamat.ind que est na mesma pasta do arquivo sigamat.emp em: C:\totvs\protheus10\protheus10_data\system
93