Você está na página 1de 112

Arquitetura e instalação

Versão 1.0 25/07/2011 – Todos direitos reservados

Apostila Arquitetura e
instalação

comi

Versão 1.1 1
ÍNNNDDDIIICCCEEE
ÍNDICE ............................................................................................................................. 2

SOBRE O AUTOR .............................................................................................................. 5

INTRODUÇÃO .................................................................................................................. 8

SOBRE A NFT .......................................................................................................................... 8

NOSSAS OFERTAS & SOLUÇÕES ........................................................................................ 9

TREINAMENTOS ..................................................................................................................... 9
CONSULTORIA EM TREINAMENTOS ..................................................................................... 10

OBJETIVO ....................................................................................................................... 11

GLOSSÁRIO .................................................................................................................... 12

MERCADO DE TRABALHO ............................................................................................... 17

SOBRE O PROTHEUS ....................................................................................................... 18

CAPÍTULO 1 – INSTALAÇÃO DO PROTHEUS ..................................................................... 20

CAPÍTULO 2 - INSTALANDO O HELP ................................................................................. 32

CAPÍTULO 3 - PARÂMETROS DO ATALHO DO TOTVS APPLICATION SERVER


(TOTVSAPPSERVER)........................................................................................................ 39

CAPÍTULO 4 - CONFIGURAÇÃO DE ARQUIVOS .INI ........................................................... 48

CAPÍTULO 5 - DEVELOPMENT STUDIO (TOTVSDEVSTUDIO) .............................................. 49

CAPTÍTULO 6 - ATUALIZAÇÕES PROTHEUS ...................................................................... 50

CAPÍTULO 7 - CONFIGURANDO SERVIÇOS DO PROTHEUS PELO WIZARD .......................... 56

CAPÍTULO 8 - CONFIGURAÇÃO DO TOTVS DBACESS......................................................... 69

CAPÍTULO 9 - UTILIZANDO O TOTVS DBACCESS ............................................................... 76

CAPÍTULO 10 - CONFIGURAÇÕES DE SERVIÇOS ................................................................ 86 CAPÍTULO 11 -


CONFIGURAÇÃO DO BALANCEAMENTO DE CARGA ................................... 89

CAPÍTULO 12 - MODELO BASE DO TOTVSAPPSERVER.INI ................................................. 93

CAPÍTULO 13 - CONFIGURAÇÃO DO TOTVS SMART CLIENT .............................................. 95

CAPÍTULO 14 - PROTHEUS 12 MONITOR.......................................................................... 97

CAPÍTULO 15 - INSTALANDO O TOTVS SMART CLIENT ..................................................... 99

CAPÍTULO 16 - AUTO-ATUALIZAÇÃO DO TOTVS SMART CLIENT ..................................... 105

CAPÍTULO 17 - CONFIGURAÇÃO DOS RECURSOS PARA WEB .......................................... 106

2
CAPÍTULO 18 - WEB PRINT E WEBSPOOL ....................................................................... 108

Versão 1.1 3
SIMBOLOGIA

4
SOBRE O AUTOR

Claudia Cabral da Silva

Qualificações Mais de 15 anos de experiência em T.I. em diversos ramos de


atividades das empresas, tais como,
Empresas de T.I., indústrias, comércio exterior etc.Mais de 10 anos de
experiência como analista Totvs no levantamento das necessidades
junto ao usuário buscando sempre a melhor alternativa para o melhor
uso do sistema, analisando toda a necessidade de melhorias para
agregar valor ao negócio da empresa, aumentar a usabilidade,
eficiência e eficácia do mesmo, sempre visando a diminuição dos
custos operacionais.
Gerenciamento de departamento de T.I. na área de suporte aos
usuários Microsiga, Dimep, controle da segurança em T.I.,
desenvolvimento de documentações e processos de T.I. .

Histórico Profissional
De Junho/2010 - HF Consulting - de junho/2010 - atual
Atual (Empresa de pequeno porte no segmento tecnologia e
informática)
Consultora em T.I.
Responsável pelo levantamento das necessidades dos
clientes, customização do Sistema e suporte.

De Setembro/2008 a BGH do Brasil Telecomunicações e Serviços Ltda


Fevereiro/2010 (Multinacional no segmento de telecomunicações)
Analista de Sistemas Senior
Responsável pelo ERP Microsiga, analisando toda a
necessidade de melhorias para agregar valor ao negócio da

Versão 1.1 5
empresa, aumentar a usabilidade, eficiência e eficácia do
mesmo, sempre visando a diminuição dos custos
operacionais. Desenvolvimento de customizações necessárias
ao ERP e documentação das customizações. Coordenação
de equipe de suporte em Microsiga e infraestrutura.

De Abril/2000 a Microsiga Software Ltda


outubro/2007 (Empresa de grande porte no segmento de T.I.)
Analista de Sistemas Pleno
Atuou com as parcerias da Microsiga dando todo apoio
tecnológico no desenvolvimento dos softwares
nas áreas de Comércio Exterior, Gestão de Concessionárias,
Manutenção de Ativos, Medicina e Segurança do Trabalho,
Gestão Hospitalar, para poder fazer toda integração com o
ERP Microsiga. Implantação da ferramenta de automação de
testes Rational Robot para a validação dos softwares
desenvolvidos pela Microsiga, criando toda a integração do
banco de dados Protheus.

Certificações

Experiência 2004 - Workshop Team Test Fundamentals of Functional Testing


Educacional (Rational Robot)
2004 - Sistema de Gestão Ambiental
2005 - Data Warehouse
2006 - Organização Pessoal, Gestão do Tempo e Técnicas de
Priorização
2009 - 2071/2318 - Quering MS SQL Server 2000 with Transact – SQL
2779/5132 : Implementing a Microsoft SQL Server 2005 Database
2780/5133 - Maintaining a Microsoft SQL Server 2005 Database
ITILF - Fundamentos ITIL v3
2011 - 6231/10142 - Maintaining a Microsoft SQL Server 2008
Database

6
INTRODUÇÃO
SOBRE A NFT

Fundada por três irmãos dedicados em suas áreas de negócios - computação gráfica, ERP SAP e
ERP Protheus –, a NFT inicia a sua história de sucesso em 2011, com a visão de ser muito mais
do que uma escola. Nossa proposta é ser um núcleo de formação e troca de informações sobre
audiovisual e tecnologia de negócios em São Paulo, com excelência em ensino, e a meta de se
tornar referência no mercado de cursos tecnológicos até 2014.

Nossa missão é preparar os profissionais de audiovisual e tecnologia que vão representar o futuro
dos negócios, atraindo os olhares do mundo para o Brasil – país com muito potencial nessas áreas.
Acreditamos que cabe à NFT atender a essa demanda por qualificação profissional.

Representando empresas como Autodesk, Apple, Adobe, SAP e sistema Protheus nosso foco é
direcionado para a qualidade e não para a quantidade. Aqui, pensamos nos mínimos detalhes, que
vão desde os melhores professores até a facilidade de acesso para os alunos e parceiros de
negócios.
Mas, o que significa NFT? É a sigla de Núcleo de Formação Tecnológica. Mais que uma escola,
temos a missão de ser um núcleo: de relacionamento; de futuros trabalhos; de novidades; de
formação e de educação. Enfim, um núcleo que será o seu o trampolim para uma carreira de
sucesso, com trabalhos inovadores. Trataremos do que há de melhor no mercado e do que esteja
na vanguarda da tecnologia.
Mais do que uma simples escola de computação gráfica e tecnologia de negócios, somos um núcleo
de encontro da arte com os negócios, cuja responsabilidade envolve a preparação dos profissionais
que o século 21 exige.

NOSSAS OFERTAS & SOLUÇÕES

Versão 1.1 7
TREINAMENTOS

CONSULTORIA EM TREINAMENTOS

OBJETIVO

O objetivo deste curso é ensinar ao aluno como instalar e configurar o ERP Protheus , DBAccess,
com a opção de banco de dados DBF e SQL2008.
Durante o curso o aluno conhecera toda arquitetura do ERP Protheus.

8
GLLLOOOSSSSSSÁÁÁRRRIIIOOO
Build

Versão completa do sistema com seus Executáveis, Dll’s e RPO completo.

Repositórios RPO

Arquivos Binários Compilados, os quais contêm Instruções de Funcionamento, como Funções e


aplicações de todos os Módulos do ERP, utilizadas pelo Protheus 8 e seguem a seguinte
nomenclatura:

TTDP115.RPO

Onde:
TT – Totvs 101;
D – Tipo de banco de Dados.
Exemplo:
D=Codebase, A=ADS, T=Top Connect, C=Ctree, B=Btrieve); P – Língua.
Exemplo:
P=Portuguese, E=English, S=Spanish 115 – Versão do
PROTHEUS 12.5.

Patch

Arquivos de Correções para o RPO.


Sua finalidade é a correção do Arquivo Binário que contém as Funções utilizadas pelos Módulos do
sistema, a fim de se evitar que seja necessário Atualizar o RPO por completo, sempre que uma
Função for corrigida.
Sua Nomenclatura é a seguinte:

TTDP101.PAT Onde:

Versão 1.1 9
TT – Totvs 101;
D – Tipo de banco de Dados.

Exemplo:
D=Codebase, A=ADS, T=Top Connect, C=Ctree, B=Btrieve);
P – Idioma

Exemplo:
P=Portuguese, E=English, S=Spanish 101 – Versão do
PROTHEUS 12.1.
PAT – Identifica que se trata do Arquivo de Correção do RPO.
Os arquivos de Patch também pode ter as seguintes extensões: PTM, PAK, UPD e etc.

ADVPL
É a Linguagem de Programação, desenvolvida e utilizada pela Totvs no que diz respeito à
Customizações de Funções, que serão implementadas no Protheus. Essa linguagem utiliza o
Padrão (Xbase), ou seja, é uma Linguagem Estruturada e sua extensão sempre será (.PRW).

Atualização de BUILD
A Atualização da Build consiste em atualizar todas as alterações realizadas, dentro da estrurutra do
Protheus, como por exemplo, as Dll’s, os Executáveis, as Correções dos Utilitários, os Aplicativos
e etc...
É recomendado que se atualize a Build a cada 3 (Três) meses, pois normalmente, esse é o período
em que o portal do cliente é atualizado, com excessão da Path, que não tem data exata para a
Atualização.

Binario
Contém pastas responsaveis por iniciar a aplicação em camada de servidor e cliente.

Appserver
Serviço de funcionalidade de servidor de comunicação entre os clientes do ERP Protheus

Smartclient
Arquivo responsavel pela inicialização do ERP Protheus

Monitor
Responsavel por exibir quais usuários estão utilizandos quais rotinas e módulos do Erp Protheus.

SmartclientActivex

10
Arquivo responsavel pela inicialização do ERP Protheus via Web.

Totvs Development Studio (TotvsDevStudio)


Programa responsavel por abrir uma interface de desenvolvimento junto ao ERP Protheus.

Tools
Contém diversas pequenas ferramentas para ajudar no dia dia do ERP Protheus. A ferramenta mais
usada chama-se DIFF, responsavel por efetuar comparação entre programas advpl.

APO
Arquivo responsavel por conter toda inteligência do sistema ou seja as regras de negócio.

DBAcess
Programa responsavel por efetuar a comunicação entre banco de dados e ERP Protheus

Cprova
Antiga pasta responsavel por arquivos de contabilização do ERP Protheus

Data
Antiga pastas responsavel por armazenar banco de dados DBF

Handheld
Contém arquivo de integração ERP Protheus com handheld

Include
Contém arquivos de cabeçalho para desenvolvimento na linguagem proprietária Totvs chamado
ADVPL.

MyProject
Contém arquivos de cabeçalho para desenvolvimento na linguagem proprietária Totvs chamado
ADVPL.

Updates
Responsavel por atualizar diversos clientes de forma automática como exemplo a pasta smartclient.

Protheus _data
Contém diversas pastas responsavel pelo funcionamento do Protheus. Pastas de configurações,
estrutura de tabelas do ERP Protheus.

Versão 1.1 11
System
Contém toda estrutura de banco de dados do ERP Protheus

Dicionario de dados
Estrutura de tabela em DBF responsavel pela estrutura de tabelas e campos do ERP Protheus

Workflow
Nome dado em situações que o ERP Protheus dispara um evento por e-mail via HTML e possui
uma interação humana retornando ao Protheus e executando alguma funcionalidade automática.
Ex: Pedido de compras enviado a um diretor que aprova no próprio e-mail liberando o pedido no
ERP Protheus de forma automática.

Profile
Contém todas as informações sobre os usuários do ERP Protheus.

Spool
Contém relatórios impressos em disco.

MERCADO DE TRABALHO
A quem se destina: A todos que desejam desenvolver, efetuar manutenção e utilizar o ERP
Protheus em seu dia a dia.

Mercado de trabalho: O mercado de trabalho é vasto já que o Protheus esta presente em mais de
10 mil clientes em toda a America Latina.

12
SOOOBBBRRREEE OOO PRRROOOTTTHHHEEEUUUSSS
O PROTHEUS 12 é dividido em quatro Camadas, para a operação. São elas:

Servidor de Aplicação - TOTVS Application Server

O Protheus TOTVS Application Server (TotvsAppServer), é a aplicação encarregada da Compilação


e Execução do Código em (ADVPL), no qual o Protheus 12, foi escrito a partir da Versão 5.07.
Na Linguagem ADVPL, as rotinas são mantidas em APO“s (Protheus 12 Objects) individuais em
Repositórios.
Isso permite que as mesmas sejam carregadas e descarregadas dinamicamente da memória da
máquina onde o Servidor está sendo executado, ou seja, de acordo com a necessidade de
execução dos Terminais conectados. Isso facilita a atualização após correções de Não
Conformidades ou Criação de Melhorias, poisapenas os
APO’s modificados necessitam ser atualizados.
Desse modo, a Performance é Alta e não requer muito da máquina, para a execução do servidor.

Terminais Thin - TOTVS Smart Client Protheus


O TotvsSmartClient, é a aplicação encarregada da Interface com o usuário. Não existe
Processamento Local, por isso o Tráfego de Rede entre o Terminal e o Servidor de Aplicação é
Baixo, tratando apenas de comandos, para o Desenho das Telas e tratamento do Teclado e Mouse.

Base de Dados
O Acesso aos Dados é realizado pelo Servidor de Aplicação, através do padrão ISAM (Codebase),
ADS (Para padrão DBF), ou do TOTVS DBAccess (Para padrão SQL).
Para Bases de Dados (SQL), existe total suporte a Stored Procedures.
Na versão Protheus 12, todas as Bases de Dados têm suporte a Controle de Transações, inclusive
a Base de Dados (Padrão DBF).
O Protheus 12, permite a utilização de Tecnologias de Replicação de Dados, como o CISASync ou
o próprio MSSQL Server.

Repositórios de APO’s
É nesta parte do sistema que estarão os Programas escritos em ADVPL, à serem acionados para
a execução de determinadas tarefas.
É através dos Repositórios de Apo’s, que poderemos incluir Novas Customizações no sistema.
O Repositório APO, é um Arquivo Binário Compilado, que por sua vez não pode ser Editado ou
Modificado, pois tratam os programas desenvolvidos pela MICROSIGA.

Versão 1.1 13
CAPÍTULO 1
Instalação do Protheus 12

Requisitos Mínimos de Software


Para informações sobre os sistemas operacionais homologados acesse:
http://tdn.totvs.com/display/tec/Application+Server+-+Plataforma+homologada

Resolução de Monitor
Visando ocupar a maior área da interface disponível, recomendamos utilizar o produto final com a resolução 1024
x 728 ou superiores que mantenham o aspecto 4:3.

Softwares Adicionais
Oracle® Java® Runtime Envionment (JRE) 1.7 ou superior para execução do instalador.

Instalação Windows
O instalador para versões Windows® está disponível para download no site de suporte ao cliente da Totvs
(https://suporte.totvs.com/download), Categoria: Instaladores, ou através de Mídias de DVD.

Para solicitar a mídia física basta entrar em contato com o CST – Depto Mídias.

1. Para iniciar a instalação através do DVD vá até o diretório do DVD ou do Download e execute o arquivo
TOTVS12.exe;

2. Selecione a linguagem do programa de instalação na janela a seguir:

3. Será visualizada a tela de apresentação a seguir, basta ler as informações e clicar em “Próximo”;

14
Versão 1.1

4. A próxima tela será a tela de Aceite de Contrato de Licença, este contrato deve ser lido com atenção e
aceito ou não, conforme suas preferências.

Versão 1.1 15
4.1. Em caso de não concordar com o Contrato de Licença, não será possível prosseguir a
instalação;

4.2. Para prosseguir, selecione a opção “Eu concordo com este contrato de licença” e clique
em “Próximo”;

5. Em seguida será apresentada a tela para informar o diretório destino da instalação;

5.1. Se o diretório de instalação selecionado não existir, será exibida a janela a seguir
confirmando a criação do diretório;

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 16
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

5.2. Se o diretório de instalação selecionado já existir, será exibida a janela a seguir


informando que arquivos pré existentes poderão ser sobrescritos;

6. A próxima janela apresentará as opções de seleção de Tipo de Banco de Dados, Idioma e


o País dos Arquivos de Dicionários de Dados;

6.1. As opções de Banco de Dados implicam em SQL (TOPCONNECT) ou Ctree


(CtreeServer) e define o tipo de RPO (Repositório de Objetos) que será utilizado;

6.2. As opções de idioma implicam na seleção entre Português, Espanhol e Inglês e define
a linguagem que será utilizada nos arquivos de Help do Sistema, Help Online e no

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 17
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

arquivo de RPO, já definindo a seleção automática dos pacotes básicos na próxima


janela, a Árvore de Seleção de Programas;

6.3. A opção de País define a origem dos arquivos da Base de Dados local (arquivos SXs),
Help do Sistema e também faz parte da definição do tipo de RPO a ser utilizado.

7. A próxima janela será a Árvore de Seleção dos Programas a instalar, e oferece já uma
seleção prévia de pacotes básicos, de acordo com as opções escolhidas na janela de
Configurações anterior:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 18
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

7.1. As opções pré selecionadas podem ser alteradas conforme a necessidade de cada
instalação;

7.2. Opções desabilitadas são condicionadas a compatibilidades de Sistema Operacional e


opções selecionadas previamente.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 19
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

8. Após a seleção dos pacotes, algumas janelas de configurações poderão ser apresentadas,
dependendo dos pacotes selecionados;

8.1. Quando selecionada a opção de instalar o TOTVS | Application Server, será


apresentada, a tela de configuração do serviço que será configurado no Windows®.
Nesta tela poderão ser selecionados porta do servidor (valores aconselháveis, de 1025
a 65535) , nome do serviço (sem espaços) e nome de exibição do serviço na aba
Services do
Windows®;

9. Após todas as configurações acertadas, o processo de cópia dos arquivos será iniciado (este
processo pode demorar dependendo das configurações da máquina de destino e a
quantidade de pacotes selecionados);

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 20
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

10. Após a cópia de arquivos, será exibida a tela de criação de atalhos.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 21
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

10.1. Nesta janela você poderá escolher o local de criação dos atalhos para o TOTVS
| Application Server, TOTVS | SmartClient (somente quando estes softwares forem
selecionados para instalação);

11. Após finalizada a configuração, será dado o início ao processo de configuração dos arquivos
copiados;

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 22
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

11.1. Durante este processo, os arquivos compactados previamente copiados serão


descompactados em seus devidos destinos;

11.2. Quando selecionado para instalação o TOTVS | Application Server, logo após
início do serviço, será apresentada a tela do Protheus Wizard para configuração do
serviço (utilize usuário Admin e senha em branco para efetuar o login).

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 23
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados


12. Após a descompressão dos arquivos, o processo de instalação estará concluído, bastando
clicar no botão “Pronto” para
finalizar o instalador;

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 24
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

13. Para instalação dos componentes adicionais, por favor verificar o capítulo de instalação dos
adicionais;

CAAAPPPÍÍÍTTTUUULLLOOO 2
Help Online

Execute os mesmos passos da instalação padrão:


Na tela de Seleção de Programas, selecione Help Online correspondente a linguagem
escolhida e se desejado, o Help de Manutenção de Ativos com Gestão de Frotas e
prossiga:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 25
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

Aguarde a finalização da cópia dos arquivos e prossiga:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 26
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

Aguarde o processamento dos pacotes selecionados e prossiga:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 27
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

Conclua a instalação clicando em “Pronto”:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 28
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 29
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

CAAAPPPÍÍÍTTTUUULLLOOO 3 -
PAAARRRÂÂÂMMMEEETTTRRROOOSSS DDDOOO
ATTTAAALLLHHHOOO DDDOOO TOTVS
APPPPPPLLLIIICCCAAATTTIIIOOONNN SEEERRRVVVEEERRR
(TOOOTTTVVVSSSAPPPPPPSEEERRRVVVEEERRR)
Para iniciarmos o (Aplicativo – TotvsAppServer.exe), devemos inicialmente entender
seus (Parâmetros de Inicialização):

• Parâmetro (-Console) ou (-Debug) como uma janela console.


Executado como uma (Janela Console), as informações recebidas das conexões com
o TOTVS Application Server (TotvsAppServer) conectados são exibidas diretamente
na tela do console do TOTVS Application Server (TotvsAppServer), bem como
informações de (Não Conformidades), e a execução do TOTVS Application Server
(TotvsAppServer) pode ser interrompida com o pressionamento da combinação de
teclas [Ctrl]+[Break];

• Parâmetro (-Install)
Se o TOTVS Application Server (TotvsAppServer), não for instalado como um (Serviço
do NT), durante a Instalação, isto pode ser realizado, executando-o com a opção de
(Linha de Comando). Ao optar por executar o TOTVS Application Server
(TotvsAppServer), como um (Serviço do NT), durante o processo de Instalação, o
mesmo será adicionado à (Lista de Serviços do NT) e iniciado.
O administrador poderá então (Iniciar ou Parar o Serviço), através do Item (Services),
do (Painel de Controle do Windows NT) ou ainda removê-lo do serviço, através do

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 30
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

Parâmetro (-Remove). Para removê-lo da (Lista de Serviços do NT), pode-se executá-


lo com a opção de Linha de Comando).

Acrescente o Parâmetro -Console, no Final do Atalho, para que o Protheus Server


(AppServer), possa ativar a console do Protheus, informando os dados a seguir:
C:\TOTVS\TOTVS12\Protheus\Bin\appserver_x32\AppServer.exe" -console

Confira os dados e confirme a “Configuração do Parâmetro do Atalho do TOTVS

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 31
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

Application Server”.
Parâmetros do Atalho do TOTVS Smart Client Protheus (SmartClient)
O TOTVS Smart Client (SmartClient), pode receber (Parâmetros de Inicialização),
assim como o TOTVS Application Server (AppServer).
Estes Parâmetros, servem para configurarmos o Smart Client (SmartClient) em sua
Inicialização.

As opções de Linhas de Comando, do TOTVS Smart Client (TotvsSmartClient) são as


seguintes:

• Q (Quiet) – Indica que o Smart Client (SmartClient), não deverá mostrar o Splash
(Imagem de Apresentação) e a tela de identificação de Parâmetros Iniciais, necessita
ser acompanhada da (Cláusula –P);

• P (Main Program) – Identifica o Programa (APO) Inicial;

• E (Environment) – Nome da Seção de Environment, no (Ini do Server), que será


utilizada, para definições gerais

• C (Connection) – Nome da Seção de Conexão, que será utilizada, para a conexão


ao Application Server (AppServer);

• L (TOTVS Smart Client (TotvsSmartClient) Log File) – Para Não Conformidades,


que ocorram no Smart Client (SmartClient), (Antes que este possa se conectar ao
Application Server (AppServer)), é gerado um Arquivo de Log, no diretório de
execução do Smart Client (SmartClient);
• Este arquivo tem o nome definido pelo nome do executável (SmartClient), mais um
Caracter de Underline (_), mais o Nome da Máquina em que o Smart Client
(TotvsSmartClient) está sendo executado com a extensão (.LOG).

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 32
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

• Esta opção permite informar um nome específico para a geração deste Arquivo de
Log, visando automatizações específicas que necessitem saber quando uma Não
Conformidade, ocorreu no Smart Client (SmartClient).
Por exemplo: Impossibilidade de Conexão;
• M (AllowMultiSession) – Permite multiplas instâncias (Cópias) do TOTVS Smart
Client (TotvsSmartClient), na mesma máquina.
Default: Não permite.

Exercício 1 – Como Configurar os Parâmetros do Atalho do Protheus 12 (Remote):


1. Acesse o Windows Explorer;
2. Localize a pasta C:\TOTVS\TOTVS 12\Protheus\Bin\smartclient;
3. Crie um “Atalho” do Arquivo – TOTVSSMARTCLIENT.EXE, para a Área de
Trabalho, do Windows;
4. Clique com o botão direito do mouse no Atalho Criado;
5. Selecione a opção Propriedades;
6. Clique na pasta Atalho e observe que o Caminho do Atalho, deve ser :
C:\TOTVS\TOTVS 12\Protheus\Bin\smartclient\smartclient.exe
7. Acrescente os “Parâmetros”, informando os dados a seguir:
C:\TOTVS\TOTVS 12\Protheus\Bin\smartclient\smartclient.exe
–Q
–P=Sigacom
–E=Nome_do_ambiente;

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 33
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

8. Confira os dados e confirme a “Configuração dos Parâmetros do TOTVS Smart


Client (TotvsSmartClient)”.
Acessando o PROTHEUS 12 pela Primeira Vez

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 34
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

Exercício 2 - Como Acessar o Protheus pela Primeira Vez:


1.Execute o “Servidor do Protheus 12”, através do ícone “TotvsAppServer.

console

2. Execute o “Client do Protheus”, através do ícone “SmartClient”;


3. Confira os dados e confirme os “Parâmetros Iniciais”;

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 35
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

4. Confirme a “O Usuário” e “Senha em Branco”;

5. Confirme a “Data Base”, “Empresa/Filial” e “Ambiente”

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 36
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

6. Confirme a “Data Base”, “Empresa/Filial” e “Ambiente”;


7. Os arquivos de “Helps dos Campos”, serão atualizados; 9. Na janela “Localização”,
selecione “Brasil” e confirme;

10. Agora o “Protheus”, irá criar os “Arquivos Customizadores”.


11. Ao aparecer a janela “Diretório dos Arquivos de Dados”, a partir do “Servidor”,
selecione o diretório “\Data\”, confirme-a.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 37
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

Neste momento já temos todo o “Ambiente” pronto, para iniciar os “Testes”


necessários, para a “Efetiva Implementação” do Protheus

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 38
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 39
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

CAAAPPPÍÍÍTTTUUULLLOOO 4 -
COOONNNFFFIIIGGGUUURRRAAAÇÇÇÃÃÃOOO DDDEEE
AAARRRQQQUUUIIIVVVOOOSSS .IIINNNIII
Vamos conhecer mais sobre os Arquivos de Configuração do Protheus.
Dentre eles, iremos analisar arquivo (AppServer.INI), que é o Arquivo de
Configuração, utilizado pelo Application Server (AppServer) e no arquivo
(SmartClient.INI), que indica as configurações, para o Smart Client (SmartClient).
Existem os seguintes Arquivos de Configuração no Protheus os quais estão localizados
na pasta (\BIN), no diretório raiz, do Protheus 12:

• AppServer.INI: Através dele poderemos configurar praticamente todas as


Funcionalidades disponíveis no Protheus.

• SmartClient.INI: Aqui realizaremos as configurações pertinentes ao Smart


Client (SmartClient), tais como: Direcionar a Conexão, Definir Protocolos Utilizados
entre outros;

• DevStudio.INI: Neste arquivo ficam gravadas todas as opções do TOTVS


Development Studio(TotvsDevStudio), tais como: Posição de Janelas, Fonte
Utilizada, Últimos Arquivos Abertos, Preferências de Idioma, Diretório para
Localização de Fontes entre outros. (Este arquivo não deve ser alterado
manualmente);

• Adslocal.CFG: Este arquivo permite diversas configurações como: Número de


Usuários, Número Máximo de Tabelas a serem abertas, Número de Workáreas
disponíveis entre outros.
(Este arquivo só é utilizado para instalações que possuam o “Parâmetro –
LOCALFILES = ADS”, no “Arquivo (AppServer.INI)”);

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 40
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

• DevStudio.CFG: Aqui ficam guardadas todas as Configurações de


Comunicação, realizadas no Totvs Development Studio (TotvsDevStudio). (Não deve
ser alterado manualmente).

CAAAPPPÍÍÍTTTUUULLLOOO 5 -
DEEEVVVEEELLLOOOPPPMMMEEENNNTTT STTTUUUDDDIIIOOO
(TOOOTTTVVVSSSDEEEVVVSTTTUUUDDDIIIOOO)
A Ferramenta de Desenvolvimento Protheus Development Studio (DevStudio), é a
Ferramenta de Edição, Compilação e Depuração de Erros da MICROSIGA. Com esta
Ferramenta, podemos aplicar Paths que são as Correções e/ou Atualizações que a
MICROSIGA, envia a seus clientes.
A Ferramenta de Desenvolvimento DevStudio está apta a reconhecer a sintaxe da
Linguagem ADVPL, que é uma Linguagem Proprietária da Totvs.
A Ferramenta de Desenvolvimento Protheus Development Studio (DevStudio)é o
único modo de compilar os Arquivos de Programas em APO“s, para serem registrados
no Application Server (AppServer) .
Para a utilização da Ferramenta de Desenvolvimento Protheus Development Studio
(DevStudio), alguns pontos devem ter atenção especial:
• A Instalação da Ferramenta de Desenvolvimento Protheus Development Studio
(DevStudio), deve ser realizada através do mesmo Programa de Instalação do
Application Server (AppServer) ;
• Após a Ferramenta Ferramenta de Desenvolvimento Protheus Development
Studio (DevStudio), ter sido instalada.
• Para iniciarmos Ferramenta de Desenvolvimento Protheus Development Studio
(DevStudio), devemos ter necessariamente o Application Server (AppServer),
iniciado na mesma máquina.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 41
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

CAAAPPPTTTÍÍÍTTTUUULLLOOO 6 -
ATTTUUUAAALLLIIIZZZAAAÇÇÇÕÕÕEEESSS
PRRROOOTTTHHHEEEUUUSSS

Não é indicado a fazer atualizações todos os dias somente quando realmente for
necessario.

Sempre que for efetuar uma atualização no sistema faça um backup completo do
sistema referente as pastas e banco de dados, caso de atualizações gerais. Em casos
pontuais de uma patch faça backup somente do repositório de informações.

Procure sempre fazer backup das pastas que serão alteradas.

Exercício 01 – Como realizar Atualizações de Build´s:


1. Faça o “Backup” dos seguintes Diretórios: BIN, APO, INCLUDE, que se localizam
no diretório “PROTHEUS 12”;
2. Para as atualizações de build, acesse o site da Totvs – http://suporte.totvs.com,
“Portal do Cliente”. Este portal pode ser acessado para somente clientes Totvs.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 42
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos


direitos reservados

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 43
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

3 Clique em download na barra superior da tela.


4 Na central de download abaixo informe os parâmetros e clique em pesquisar-

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 44
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

5 Em filtro digite a palavra BIN e baixe o arquivo abaixo:

6 Posteriormente em filtro digite a palavra repositório e baixe o arquivo abaixo

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 45
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

7 Posteriormente em filtro digite a palavra include baixe o arquivo

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 46
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

8 Posteriormente em filtro digite a palavra UPDATE e baixe o arquivo

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 47
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

• Por praticidade, crie um diretório com o nome “\Download\”, no “Diretório Raiz”


de instalação do Protheus, pois assim ficará mais fácil controlar (Documentar) os
“Arquivos de Atualização”;
• A “Atualização da Patch”, assim como as “Outras Atualizações”, exige que se
tenha “Acesso Exclusivo” ao sistema (Não deve existir nenhum usuário utilizando o
mesmo).

Exercício 06 – Como realizar as Atualizações:


1. Descompacte os arquivo “Binário”, a partir dele, três novos aquivos compactados
serão gerados:
APPSERVER.ZIP
SMARTCLIENT.ZIP
SMARTCLIENTACTIVEX.ZIP

Agora proceda da seguinte forma:


2. Descompacte o arquivo “APPSERVER.ZIP”, dentro do diretório
NFT – Núcleo de Formação Tecnológica
Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 48
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

“Protheus12\Bin\AppServer\;
3. Descompacte o arquivo “SMARTCLIENT.ZIP”, dentro do
diretório
“PROTHEUS 12\Bin\SmarClient\”;
4. Descompacte o arquivo “SMARTCLIENTACTIVEX.ZIP”, dentro do diretório
“Protheus12\Bin\SmarClient _ActiveX\”;
5. Descompacte os arquivo “Repositório de Objetos.ZIP”, a partir dele, um novo aquivo
compactado será gerado:
6. Descompacte o mesmo, dentro do diretório “Protheus12\Apo\”;
7 . Os arquivos de Update de Programas e Patch de Programa, deverão ser
descompactados dentro do diretório do Protheus12 no subdiretório Update ou em um
diretório criado para Download pelo usuário, pois sua aplicação é diferente das
demais;

Exercício 07 – Como Atualizar e Aplicar Patch´s:


1. Acesse o “Aplicativo DevStudio”
2. Configure ambiente de compilação em Arquivo -> Configurações 3. Ira abrir
esta tela

4. Clique em adicionar e informe o nome do ambiente de seu Protheus e o caminho


que esta sua pasta include.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 49
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

5. Pronto seu ambiente esta configurado


6. Volte para a tela principal do IDE.
7. Va em ferramentas -> Atualização de repositório
8. Informe usuário admin senha em branco

9. Selecione o local de onde gravou o update e mande aplicar.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 50
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

CAAAPPPÍÍÍTTTUUULLLOOO 7 -
COOONNNFFFIIIGGGUUURRRAAANNNDDDOOO
SSSEEERRRVVVIIIÇÇÇOOOSSS DDDOOO
PRRROOOTTTHHHEEEUUUSSS PPPEEELLLOOO WIIIZZZAAARRRDDD
Wizard - Assistente de Configuração

O TOTVS Wizard é um assistente para configuração do Application Server e para


instalação e configuração dos módulos Web, como: GE - Gestão Educacional, PP -
Portal Protheus, DW - Datawarehouse, BSC - Balanced Scored Card, WPS -

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 51
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

WebPrint/WebSpool, RH On-line - Terminal do Funcionário, WS - Web Services, GPR


- Gestão de Pesquisas e Resultados e GAC - Gestão de Acervos.
Através do Wizard, é possível configurar os seguintes tópicos:
• Ambientes;
• Servidor de Licenças;
• Módulos Web;
• Servidor Internet (HTTP/FTP);
• Hosts / URLs HTTP;
• Processos Comuns;
• Processos WEB / WEBEX;
• Conexão (Server/Remote);
• TOTVS DBAccess;
• Servidor CTREE;
• Balanceamento de Carga;
• Serviço do Windows NT/2000 (*);
• Geral.
• Protheus Search
(*) Esta opção apenas será apresentada caso o Application Server esteja sendo
executado em um ambiente Microsoft Windows®.
O Wizard é executado automaticamente ao final da instalação do Protheus , por meio
do assistente de instalação do CD do Protheus. Porém, após a instalação do Protheus,
também é possível executá-lo pela opção “Assistente de Configuração do Servidor”,
na pasta “Protheus\Ferramentas” no menu Iniciar do Windows, ou pelo aplicativo
“Wizard.exe”, disponível no diretório “\BIN\SmarClient”.
É importante ressaltar que a maioria das configurações editadas por este Assistente
apenas terão validade quando o servidor do Protheus for finalizado e reiniciado.
Porém, determinadas configurações podem ser reconhecidas sem que o Application
Server seja reiniciado, e já passarem a fazer efeito, inclusive interferindo nos
processos (Threads) em execução no servidor, o que pode acarretar em problemas
no processamento.
NFT – Núcleo de Formação Tecnológica
Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 52
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Portanto, é recomendável que a utilização deste assistente seja realizada sem que
existam processos em execução no servidor e sem que existam usuários ou estações
remotas conectadas ao Application Server.
Ao ser executado, o Wizard identifica, no arquivo de configurações do Application
Server(totvsappserver.ini), as configurações atualmente definidas e apresenta a
janela principal de trabalho do assistente.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 53
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Exercício 01 – Como acessar o Assistente de Configuração do Protheus:


1. Selecione as seguintes opções “Iniciar” + ”Programas” + “Protheus ” + “Ferramentas”
+ “Assistente de Configuração do Servidor”;
2. Caso o sistema apresente uma tela solicitando o “Caminho” para a localização do
arquivo “APPSERVER.INI”, basta informar o “Caminho” a seguir: PROTHEUS
12\BIN\APPSERVER
3. O “Assistente” será carregado com sucesso.

Configurações de Ambientes
As seções de Ambiente, ou ‘Environment’, são criadas para identificar o
comportamento e execução do Application Server para as conexões clientes. Quando
o Protheus Remote se conecta ao TOTVS Application Server, deve informar, entre
outros parâmetros, o nome do Ambiente utilizado para que o TOTVS Application
Server prepare a execução daquele terminal.
É no Ambiente que informações como o idioma, a versão e o banco de dados utilizado
são configuradas. Quando o Protheus Remote se conecta e informa o Ambiente que
será utilizado, o Application Server executa os procedimentos necessários: abre o
repositório de objetos compilado parao idioma, banco de dados e versão indicados, e
realiza a conexão com o banco de dados selecionado. É possível, através da
configuração de mais de um ambiente, utilizar um Server Protheus para executar
simultaneamente mais de uma aplicação Advpl, com ambientes completamente
independentes, utilizando apenas uma instância do Application Server.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 54
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

É muito comum a criação de mais de um ambiente para o Protheus. Geralmente são


criados os ambientes Teste, Produção e Desenvolvimento.

Exercício 02 – Como configurar Ambientes:


1. Selecione as seguintes opções “Iniciar” + “Programas” + “Protheus” +
“Ferramentas” + “Assistente de Configuração do Servidor”;
2 . Clique na opção “Ambientes” e posicione no ambiente desejado;
3 .Na barra de ferramentas clique no icone “Editar Ambiente”; e verifique os “Parâmetros”
do “Ambiente Padrão da Instalação”, analisando os dados a seguir:
4 . Clique nos seguintes botões “Avançar” e “Finalizar”, para encerrar esta
“Configuração”
.
Configuração de Ambiente para Testes

Exercício 03 – Como configurar Ambientes para Testes:


1 . Duplique as “Pastas”, informando os dados a seguir:

2 Retorne ao “Assistente de Configuração”, para continuarmos a “Criação do Novo


Ambiente”

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 55
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

3 . Selecione novamente a opção “Ambiente” e na barra de ferramentas acima, clique


no icone “Novo
Ambiente”;

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 56
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 57
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

4 . Na tela que se apresenta, configure o “Novo Ambiente”, informando os dados a


seguir:

5 Clique no botão “Avançar”

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 58
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 59
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

6 . Confira os dados e confirme clicando no botão “Finalizar”;

7 . Com o “Ambiente” criado nos “Arquivos de Configuração”, devemos portanto “Mapear


o Arquivo de Configuração – SX2990.DBF”, referente a “Empresa – 99”, a qual
estamos criando o “Novo Ambiente”, para completarmos a “Configuração do
Ambiente”;
8 . Para executarmos o “Mapeamento do Arquivo – SX2”, vamos utilizar a Ferramenta
“Siga Database Utility (APSDU)”, disponibilizada pela MICROSIGA, para a “Edição
dos Arquivos de Banco de Dados”
9 . Selecione as seguintes opções “Iniciar” + “Programas” + “Protheus ” + “AppServer”,
para iniciar o “AppServer.exe”;
10. Selecione as seguintes opções “Iniciar” + “Programas” + “Protheus +
“SmartClient”, para iniciar o “SmartClient.exe”;

11. No “Parâmetro – Programa Inicial”, informe “APSDU” e confirme;

Com o “APSDU” carregado, selecione as seguintes opções “Arquivo” + “Abrir” e selecione


o driver “(DBFCDXADS/DBFCDXAX)”;

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 60
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

13. Na pasta “C:\PROTHEUS 12\systemTST\“, localize o “Arquivo – SX2990.DBF” e


confirme

14. Note que o caminho “X2_PATH”, mapeia o drive “\DATA\”, o qual devemos alterar
para “\DATATST\”, para desta maneira termos a “Base de Dados”, independente.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 61
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

15. Clique nas seguintes opções “Utilitario” + “Replace” e note que o “APSDU”, abrirá a
“Ferramenta de Alteração”, conjunta;

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 62
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

16. Selecione os “Campos” de acordo com as informações a seguir, para que o “APSDU”,
realize corretamente a “Troca dos Mapeamentos da Base de Dados”:

17. Confira os dados e confirme a “Alteração do Mapeamento “


18. Note que o “APSDU”, alterou o “X2_PATH”, para “\DATATST\”;

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 63
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

CAAAPPPÍÍÍTTTUUULLLOOO 8 -
COOONNNFFFIIIGGGUUURRRAAAÇÇÇÃÃÃOOO DDDOOO TOTVS
DBACCCEEESSSSSS
Na seção [TOTVS DBACCESS] do arquivo de configuração do TOTVS Application
Server, devem ser definidas as opções de conexão padrão dos ambientes
(environments) configurados no Servidor. Estas configurações permitem a definição
do banco de dados utilizado, alias, servidor e demais opções. Estas informações são
apenas para ambientes que utilizam o repositório de objetos (APO) configurado para
o TOTVS DBAccess como banco de dados principal.
Caso sejam utilizados mais de um ambiente com TOTVS DBAccess e exista a
necessidade de estabelecer conexão com bancos de dados diferentes e/ou de
estações com outro servidor TOTVS DBAccess, é possível configurar os parâmetros
desta conexão com o TOTVS DBAccess na seção de configuração do próprio
Ambiente (environment).

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 64
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Exercício 12 – Como instalar o TOTVS DBAccess


Execute os mesmos passos da instalação padrão:
Na tela de Seleção de Programas, selecione TOTVS | DBAccess:

Clique em “Próximo”, será exibida a tela de seleção de Arquitetura, selecione a opção de 32


ou 64 bits da plataforma onde será instalado:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 65
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Aguarde o termino da cópia dos arquivos e vá para o Próximo:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 66
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Aguarde o processamento do pacote:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 67
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Será iniciado o instalador do TOTVS | DBAccess, selecione a linguagem da instalação e


clique em “Avançar”:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 68
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Prossiga com a instalação clicando em “Avançar”:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 69
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Defina o diretório destino da instalação:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 70
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Defina um nome da pasta para exibição no Menu Iniciar:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 71
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Definir se deseja importar configuração anterior:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 72
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Aguarde a instalação:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 73
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Confirme no “OK” após o término da instalação:

Aguarde o término do processamento do instalador:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 74
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Conclua a instalação clicando em “Pronto”.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 75
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Exercício 01 – Como configurar a Conexão com o TOTVS DBAccess no Protheus :


1 . Selecione as seguintes opções “Iniciar” + ”Programas” + “Protheus ” +
“Ferramentas” + “Assistente de Configuração do Servidor”;

2 . Abra a opção “TopConnect” e clique no item “TopConnect”

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 76
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

3 . Clique no icone “Editar Configuração”; Preencha as “Configurações”, informando os


dados a seguir:

4 . Clique no opção “Finalizar”;


5 . Confirme as telas a seguir, e o “PROTHEUS 12”, estará habilitado a ,trabalhar com o
“TOTVS DBAcceess”

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 77
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Para “Configurarmos o TocConnect”, devemos ter previamente instalado o “Banco


de Dados” e também criado uma “Instância de Conexão (Alias)” na “Fonte de Dados
(ODBC)”, localizado no “Painel de Controle” do Windows, pois é através do
“ODBC”, que o “TopConnect”, localiza o “Banco de Dados”.
Nota sobre a Configuração do Top Connect

1. Após instalar o Top Connect: entrar no painel de controle, ferramentas administrativas


e serviços. A seguir, eu devo deixar o Top Startado(automático).
Baixar do Ftp o Rpo do Top e copiá-lo para a pasta Apo.

2. Instalar o Banco (por exemplo o SQL).

3. No Sql, Enterprise Manager, clicar no sinal de + do Microsoft Sql Servers + Sql Server
Group, Nome da máquina, botão direito em Databases e New Databases. Em
Name, digitar o nome do meualias, que no nosso caso deve ser Data (“devido ter sido
este nome que nós digitamos na criação da seção do Top”) e ok. Menu console, sair.

4. No arquivo appserver.ini, no ambiente que eu estiver trabalhando, na linha Rpodb=Dbf,


substituir o Dbf por Top.

5. ODBC - No painel de controle, ferramentas administrativas, fontes de dados (ODBC).


System Dsn, botão Add, usar a barra vertical e localizar Sql server, botão concluir. Em
name digitar Data Description: Data e Server,
Localizar “o endereço da máquina que esta na seção Top do arquivo appserver.ini,”
avançar, avançar, marcar Chenge then, selecionar Data, avançar, clicar em Change.
Selecionar o idioma: Portugues, concluir, clicar em Test Data Source ok e ok. Obs.:
Antes de clicar no botão adicionar(add). Eu devo selecionar a pastaFonte de dados
de Sistema. Se eu selecionar fonte de dados do usuário, não funciona.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 78
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

CAAAPPPÍÍÍTTTUUULLLOOO 9 - UTTTIIILLLIIIZZZAAANNNDDDOOO
OOO TOTVS DBACCCCCCEEESSSSSS
Todas a configurações e monitoramentos possíveis através do TOTVSDBAccess ocorrem
neste monitor, permitindo gerenciar informações como:
• Usuários logados
• Bancos de dados em utilização
• Ambiente dos bancos
• Testes de conexão
• Monitores de índices
• Informações gerais, etc.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 79
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

TOTVSDBMonitor
Exercício 01 - Para utilizar o TOTVSDBMonitor:
1. Acesse o ícone do programa criado no sistema operacional: “TOTVSDBAccess
4.1”
O sistema apresenta uma pequena janela referente às configurações de Monitor.

2. A próxima tela apresenta as opções de gerenciamento de informações do


TOTVSDBAccess, subdividindo-as em pastas, sendo:

Informações - relação dos dados de registro do TOTVSDBAccess.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 80
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

• Usuários - relação dos usuários conectados ao TOTVSDBAccess.


• Mensagens - apresentação de mensagens referentes a erros e ocorrências do banco
de dados.
• Configurações - configuração de acesso, senhas, usuários, chaves, para cada um dos
bancos de dados suportados.
• Assistentes - configuração e monitoramento de conexões e índices gerados. Cada uma
dessas pastas apresentam os campos necessários à informação dos principais dados,
fundamentais ao gerenciamento oferecido pelo TOTVSDBAccess.
4. Na barra de ferramentas da tela Monitor, estão disponíveis as opções:
• Monitor - informações de conexão ao servidor.
• Visualizar - configuração da visualização das informações estatísticas.
• Ajuda - informações sobre o aplicativo e acionamento dos itens de ajuda.
5. Acesse cada uma das opções conforme necessidade.
Monitor
Na opção Monitor é possível dar início às operações de conexão do servidor e, além disso,
sair do aplicativo.

Exercício 02 - Para monitorar usuários:


1. As informações são distribuídas em colunas que, por sua vez, relacionam os
seguintes dados:

• ID

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 81
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Relaciona o número de identificação do usuário.


• Usuário
Relaciona o nome do usuário.
• IOs
Relaciona o número de entradas e saídas do usuário.
• Tabela
Relaciona o número de tabelas movimentadas pelo usuário.
• Procedure
Relaciona qual procedure está sendo executada.
• Comentários
Descreve a rotina sendo executada pelo usuário.
2.Para monitorar os processos em execução pelo usuário está disponível o botão
“Rastrear” .
3.Para encerrar a conexão do usuário, clique no botão “Encerrar” .
Botão “Atividades”
O botão “Atividades” permite relacionar e salvar as respectivas atividades do usuário no
sistema.

Exercício 03 - Para verificar as atividades de um usuário:


1. Na pasta “Usuários”, posicione o cursor sobre o registro do usuário desejado, e clique
no botão “Atividades”.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 82
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Será apresentada a tela para salvar as atividades do usuário.

2. Selecione o diretório desejado e clique no botão “Salvar”.


Observe no arquivo salvo as atividades que estavam sendo executada pelo usuário.

O sistema retornará à janela principal de usuários.


Botão “Locks”
O botão “Locks” relaciona na tela os usuários que estão utilizando o sistema no exato
momento.
Exercício 04 - Para verificar as atividades de um usuário:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 83
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

1. Na pasta “Usuários”, posicione o cursor sobre o registro do usuário desejado, e clique


no botão “Locks”.

O sistema apresenta nova tela, relacionando as informações de atividade do usuário,


divididas em quatro colunas:

• Visualizar todas as threads


Permite visualizar os registros bloqueados de todos usuários.
• Visualizar por
• ID - Relaciona os registros pela identificação do usuário.
• Ambiente - Relaciona os registros por ambiente TOTVSDBAccess.
• ID
Relaciona o número da thread de identificação do usuário.
• Ambiente
Relaciona o nome do ambiente TOTVSDBAccess.
• Tabela
Relaciona a tabela em uso
• Recno
Relaciona o registro que está em uso para o usuário.
NFT – Núcleo de Formação Tecnológica
Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 84
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

2. Os dados são atualizados constantemente, ou seja, estas informações estão sempre


em movimento na tela.

3. Na base desta tela, estão disponíveis os botões:

Rastrear
O botão “Rastrear” relaciona na tela os usuários conectados e suas respectivas
queries, ou seja, conforme as consultas vão sendo realizadas, esta tela apresenta a
movimentação do usuário.

Exercício 05 - Para rastrear a atividade de um usuário:


1. Na pasta “Usuários”, posicione o cursor sobre o registro do usuário desejado, e clique
no botão”Rastrear”
O sistema apresenta nova tela, relacionando as informações de acesso do usuário,
divididas em duas colunas:
• Tempo - informa o tempo utilizado para a consulta
• Query - descreve as consultas realizadas

2. Os dados são atualizados constantemente, ou seja, estas informações estão sempre


em movimento na tela. Botão Funcionalidade Salvar Grava os dados apresentados
até o momento. Fechar Fecha a tela de Locks.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 85
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

3. Na base desta tela, estão disponíveis os botões:

Quando selecionado o botão “Pausa”, o sistema cria um novo botão, o “Retomar” ,


utilizado para retornar à movimentação inicial dos dados na tela.

5. Clique sobre o botão desejado, conforme necessidade.


Pasta “Mensagens”
Na pasta “Mensagens” são apresentadas as mensagens de erro e ocorrências reportadas
pelo servidor de banco de dados.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 86
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Exercício 06 - Para controlar mensagens:


1. As informações são distribuídas em colunas que, por sua vez, relacionam os
seguintes dados:

•Data
Apresenta a data da mensagem.
•Hora
Relaciona a hora da mensagem.
•Mensagem
Relaciona as mensagens de erro do banco.
2. Para controlar as informações , estão disponíveis os botões:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 87
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

CAAAPPPÍÍÍTTTUUULLLOOO 10 -
COOONNNFFFIIIGGGUUURRRAAAÇÇÇÕÕÕEEESSS DDDEEE
SEEERRRVVVIIIÇÇÇOOOSSS
Serviço é o processo utilizado, para que o Protheus, possa ser iniciado
Automaticamente, quando o Servidor for ligado. Podemos Configurar os Serviços,
manualmente utilizando o Assistente de Configuração.

Exercício 01 – Como Configurar Serviços do 2008 server:


1 . Selecione as seguintes opções “Iniciar” + ”Programas” + “Protheus ” +
“Ferramentas” + “Assistente de Configuração do Servidor”;

2 . Abra a opção “Serviço do Windows 2008” e posicione sobre “Service” e clique no


icone “Editar Configuração”, confirme a tela a seguir;

3 . Altere o campo “Nome da Lista de Serviços do Windows” para “PROTHEUS 12”;

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 88
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 89
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Clique no opção “Finalizar”;


5 . Confirme as telas a seguir, e o “Serviço do Protheus ”, estará “Configurado” com
sucesso.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 90
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 91
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

CAAAPPPÍÍÍTTTUUULLLOOO 11 -
COOONNNFFFIIIGGGUUURRRAAAÇÇÇÃÃÃOOO DDDOOO
BAAALLLAAANNNCCCEEEAAAMMMEEENNNTTTOOO DDDEEE
CAAARRRGGGAAA
A Tecnologia do Protheus, permite que a Execução do Servidor, possa ser distribuída
em mais de uma máquina ao mesmo tempo. Cada Servidor, fica responsável por um
número limitado de Requisições das Estações, que se AutoGerenciam.
Este recurso é utilizado, quando a empresa possui processamento muito pesado e
necessita diminuir o tempo de resposta das Estações com o Servidor.
Para este exercício, iremos utilizar apenas (2 Servidores), mas a Tecnologia do Protheus,
permite até (7 Servidores), sincronizados.

Exercício 01 – Como Configurar o Balanceamento do Servidor:


1. Selecione as seguintes opções “Iniciar” + ”Programas” + “PROTHEUS 12” +
“Ferramentas” + “Assistente de Configuração do Servidor”;

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 92
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

3. Clique na opção “Balanceamento de Carga” e no icone “Novo Server para


Balanceamento de Carga”;
4. Preencha as “Configurações”, informando os dados a seguir e confirme.

5. Clique na opção “Balanceamento de Carga” e no icone “Novo Server para


Balanceamento de Carga”;
Note que o “Servidor”, foi incluído em ”Load Balance”

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 93
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

6. Preencha o segundo “Servidor Balanceado”, informando os dados a seguir:

7. Clique na opção “Finalizar”;


8. Confirme as telas a seguir e os servidores estarão “Balanceados”. Para saber
mais sobre o Assistente de Configuração, consulte o Manual do Usuário e/ou o
Protheus Help.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 94
Arquitetura e
instalação

Versão 1.0 25/07/2011 – Todos direitos


reservados

Teste de Balanceamento

Exercício 01 – Como Testar o Balanceamento de Carga entre Servidores:


1. O “Server_01”, será o “Gerenciador do Balanceamento”, pois será ele que irá
efetivamente, direcionar as “Requisições de Conexões”, das “Estações do
Protheus SmartClient”;
2. 2. No “Modelo” apresentado, balanceamos (2 Servidores), com (1 Conexão) cada,
isto fará com que a primeira “Requisição de Conexão”, entre no
(Sevidor 01), pois o mesmo, possui (1 Conexão Simultânea) apenas;
3. A segunda “Requisição de Conexão”, será direcionada, para o (Servidor 02);
4. Quando iniciarmos os (Servidores –AppServer.exe), veremos que estes, tentarão
se conectar pelo (Endereço IP), de cada um;
5. Para que se possa “Efetivar as Alterações”, no arquivo (APPSERVER.INI), vamos
testar o “Sincronismo dos Servidores”.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 95
Arquitetura e
instalação

Versão 1.0 25/07/2011 –


Todos direitos reservados

CAAAPPPÍÍÍTTTUUULLLOOO 12 - MOOODDDEEELLLOOO
BAAASSSEEE DDDOOO
TOTVSAPPPPPPSEEERRRVVVEEERRR.INI
Abaixo Modelo completo do Arquivo “AppServer.INI”, que acabamos de
configurar: [environment]
SourcePath=C:\Protheus12\APO
RootPath=C:\Prothe
us12
StartPath=\system\
x2_path=
RpoDb=dbf
RpoLanguage=portuguese
RpoVersion=811
LocalFiles=ads
Trace=0
localdbextension=.d
bf
PictFormat=DEFAU
LT
DateFormat=DEFA
ULT
helpserver=<Nome do Servidor de HELP>
Rpcenv=Environment
[TopConnect]
DataBase=MSSQL
Server=IP do Servidor onde está o Top Connect
Alias=\DATA\
Port=7890
[LICENSECLIENT]
Server=10.0.0.1
NFT – Núcleo de Formação Tecnológica
Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 96
Arquitetura e
instalação

Versão 1.0 25/07/2011 –


Todos direitos reservados

Port=2222
[LICENSESERVER]
Enable=0
Port=2222
ShowStatus=1
[Drivers]
Active=TCP
[TCP]
TYPE=TCPIP
Port=1234
[ServerNetWork]
Servers=Server_01,Server_02
MasterConnection=1
[Server_01]
Server=Endereço IP do Servidor 01
Port=1234
Connections=1
[Server_02]
Server=Endereço IP do Servidor 02
Port=1234
Connections=1
[Service]
Name=Microsiga
DisplayName= PROTHEUS 12
[GENERAL]
InactiveTimeOut=<Valor em Segundos>
[HTTP]
Enable=1
Path=C:\Protheus12\Bin\smartclient_ActiveX
Port=80
RpcEnv=Environment
NFT – Núcleo de Formação Tecnológica
Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 97
Arquitetura e
instalação

Versão 1.0 25/07/2011 –


Todos direitos reservados

InactiveTimeOut=30
[UPDATE]
Enable=1
PathWindows=:\Protheus12\Bin\smartclient
PathLinux=:\Protheus12\Bin\smartclient_linux

CAAAPPPÍÍÍTTTUUULLLOOO 13 -
COOONNNFFFIIIGGGUUURRRAAAÇÇÇÃÃÃOOO DDDOOO
TOTVS SMMMAAARRRTTT CLLLIIIEEENNNTTT
As Configurações do TOTVS Smart Client (TotvsSmartClient), podem ser
alteradas, editando-se o (Arquivo– TotvsSmartClient.INI), localizado na (Pasta
– \BIN\ SMARTCLIENT \), na raiz do diretório do Protheus.
Neste arquivo encontraremos as Configurações do TOTVS Smart Client, para
conexão com o TOTVS TotvsAppServer, sendo o mesmo, configurado
manualmente.

Exercício 01 – Como Configurar o TOTVS Smart Client


1 . Acesse o “Windows Explorer”;
2.Localize o “Arquivo – TotvsSmartClient.INI”, na “Pasta C:\PROTHEUS 12\BIN\
SMARTCLIENT \”;
3. Edite o “Arquivo” e siga os “Parâmetros” a seguir:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 98
Arquitetura e
instalação

Versão 1.0 25/07/2011 –


Todos direitos reservados

Vamos iniciar o entendimento do “Arquivo de Configuração”, observando a


estrutura básica do arquivo “SmartClient.INI” a seguir:
Onde:

• Config – Identifica as “Informações Gerais de Configuração”, do TOTVS


SmartClient Contém a lista dos Últimos Programas Iniciais, executados no do
TOTVS SmartClient.

• Drivers – A seção “Drivers”, define quais os “Protocolos de Conexão”


poderão ser utilizados, para que o Terminal conecte-se ao TOTVS Application
Server e também qual é o “Nome do Serviço”.

• Drivers – Identifica qual é o “Servidor” que deverá ser localizado para a


conexão com o TOTVS Application Server e também qual será a porta
utilizada para essa “Conexão”.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 99
Arquitetura e
instalação

Versão 1.0 25/07/2011 –


Todos direitos reservados

A “Porta” utilizada no TOTVS SmartClient, deverá ser a mesma que está


configurada no TOTVS Application Server, caso contrário a “Conexão”, não
será possível.

5 . Confira os dados e confirme a “Configuração do TOTVS SmartClient”.

CAAAPPPÍÍÍTTTUUULLLOOO 14 -
PRRROOOTTTHHHEEEUUUSSS 10
MOOONNNIIITTTOOORRR
O Protheus Monitor é utilizado para monitorar as Conexões ao Application
Server
Através dele pode-se:
• Verificar as Conexões Ativas;
• Enviar Mensagens, para uma ou mais Conexões;
• Desabilitar Novas Conexões:
Isto será útil quando precisarmos realizar alguma manutenção e precisarmos
evitar, que outros usuários se conectem;

• Desconectar Usuários:
Esta opção, possibilita desconectar usuários logados no sistema independente
da operação que esteja sendo realizada.
As Informações exibidas para cada Conexão serão as seguintes:

• Usuário:
Será o Nome do Usuário, na Rede Local.
Para Conexões Remotas, este nome estará em Branco;

• Computador:
Nome da máquina, onde o TOTVS Smart Client, estará sendo
executado;

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 100
Arquitetura e
instalação

Versão 1.0 25/07/2011 –


Todos direitos reservados

• Conexão:
Indicará a Data e Hora, de início da Conexão do TOTVS Smart Client;

• Tempo de Uso:
Indicará o Tempo em Horas, Minutos e Segundos, desde que TOTVS Smart Client,
estará se conectando;

• Programa Inicial:
Será o Nome do Programa Inicial (APO), com o qual o TOTVS Smart Client, terá
iniciado a Execução;

• Environment:
Nome do Environment (Ambiente), que estará sendo utilizado pelo
terminal;

• Arquivos Abertos:
Número de Arquivos (Tabelas) que estarão Abertos na Estação.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 101
Arquitetura e
instalação

Versão 1.0 25/07/2011 –


Todos direitos reservados

CAAAPPPÍÍÍTTTUUULLLOOO 15 -
INNNSSSTTTAAALLLAAANNNDDDOOO OOO TOTVS
SMMMAAARRRTTT CLLLIIIEEENNNTTT
O Smart Client pode ser instalado fisicamente em uma estação, através de uma opção
da tela inicial de instalação do Protheus.
NFT – Núcleo de Formação Tecnológica
Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 102
Arquitetura e
instalação

Versão 1.0 25/07/2011 –


Todos direitos reservados

Este recurso é útil para instalação do Smart Client em computadores que não
estão conectados à rede local, ou seja, que necessitam que os executáveis
estejam fisicamente na máquina. Por exemplo, em casos de filiais que acessam
a matriz por uma linha discada através do protocolo TCP/IP.
Devemos ressaltar que o procedimento de instalação do TOTVS Smart Client nas
estações só é recomendado em casos específicos (utilização remota, alto tráfego
de dados na rede, etc). Preferencialmente, é indicado o uso centralizado do
TOTVS Smart Client no Servidor, através da criação de atalho para acesso.

Exercício 01 - Para instalar o TOTVS Smart Client com AutoRun:

o apresentados os idiomas disponíveis para apresentação da instalação do Protheus.


Clique no ícone correspondente ao idioma que deseja utilizar.
No lado direito da tela, são apresentadas as opções dos aplicativos para instalação:
Execute os mesmos passos da instalação padrão.
Selecione o programa TOTVS | SmartClient Activex na tela de Seleção de
Programas:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 103
Arquitetura e
instalação

Versão 1.0 25/07/2011 –


Todos direitos reservados

Aguarde o termino da descompactação dos arquivos e clique em próximo:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 104
Arquitetura e
instalação

Versão 1.0 25/07/2011 –


Todos direitos reservados

Se necessário crie atalhos:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 105
Arquitetura e
instalação

Versão 1.0 25/07/2011 –


Todos direitos reservados

Aguarde a finalização do processamento do pacote selecionado:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 106
Arquitetura e
instalação

Versão 1.0 25/07/2011 –


Todos direitos reservados

Conclua a instalação clicando em “Pronto”:

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 107
Arquitetura e
instalação

Versão 1.0 25/07/2011 –


Todos direitos reservados

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 108
Arquitetura e
instalação

Versão 1.0 25/07/2011 –


Todos direitos reservados

CAAAPPPÍÍÍTTTUUULLLOOO 16 - AUUUTTTOOO-
ATTTUUUAAALLLIIIZZZAAAÇÇÇÃÃÃOOO DDDOOO TOTVS
SMMMAAARRRTTT CLLLIIIEEENNNTTT
Essa opção facilita a Atualização das Estações dos usuários que possuam o Smart
Client instalado.
Dessa maneira, todas as Estações terão a sua Build atualizada automaticamente,
assim que o usuário tentar conectar-se ao sistema.

Exercício 01 – Como habilitar a Auto-Atualização do TOTVS Smart Client:


1 . Instale o “TOTVS Smart Client” na “Estação de Trabalho”, seguindo as “Instruções
Padrões” de instalação;
2. Edite o arquio “SMARTCLIENT.INI”, localizado na
pasta
“C:\PROTHEUS 12\bin\appserver\”.
3. Insira a nova seção conforme as linhas a seguir:

[UPDATE]
Enable=1
PathWindows=c:\PROTHEUS 12\bin\ smartclient
PathLinux=c:\PROTHEUS 12\bin\remote_linux

4 . Salve o “Arquivo” e encerre o “Editor de Textos”;


5. Na sequência, tente conectar-se ao “Protheus”, através das opções “Iniciar” +
“Programas” + “Smart Client”;
6. Repare que, assim que o “Smart Client” tentar conectar-se ao “Totvs Application
Server”, irá aparecer tela com regua de “Progressão”.
7. Ao final, o TOTVS Smart Client estará atualizada.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 109
Arquitetura e
instalação

Versão 1.0 25/07/2011 –


Todos direitos reservados

CAAAPPPÍÍÍTTTUUULLLOOO 17 -
COOONNNFFFIIIGGGUUURRRAAAÇÇÇÃÃÃOOO DDDOOOSSS
REEECCCUUURRRSSSOOOSSS PPPAAARRRAAA WEEEBBB
SmartClient Activex
O acesso ao Smart Client também pode ser realizado, através de um (Browser de
Acesso à Internet).
Esse tipo de acesso, permite que o Protheus seja acessado em qualquer lugar, para
isso basta que seja configurado o (Web Server) e que o usuário que irá utilizar o
TOTVS Smart Client, tenha acesso à Internet.

Exercício 01 – Como configurar o SmartClient Activex::


1.Acesse a pasta “C:\PROTHEUS 12\BIN\APPSERVER\” e edite o arquivo
“APPSERVER.INI”, acrecentando as seguintes instruções:

[HTTP]
Enable=1
Path=C:\PROTHEUS 12\Bin\smartclient_ActiveX
Port=80
RpcEnv=Environment
InactiveTimeOut=30

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 110
Arquitetura e
instalação

Versão 1.0 25/07/2011 –


Todos direitos reservados

2. Acesse a pasta “C:\PROTHEUS\BIN\SMARTCLIENT_ACTIVEX\” e edite o arquivo


“TotvsSmartClient.htm”, fazendo as seguintes modificações:

<param name=”Server” value=”Nome do Servidor””>


<param name=”TCPPort” value=”1024”>
<param name=”Environments” value=”Environment”>
<param name=”Language” value=”1”>
<param name=”StartProgram” value=”sigaadv”>
<param name=”ReadOnly” value=”OFF”>

3 . Acesse o “Browser de Internet” e digite no campo de “Endereço” os dados a


seguir: “Http://Nome do Servidor/ TotvsSmartClient.htm”.
Após uma breve espera, será solicitado o “Aceite do Certificado Digital da
MICROSIGA”;

4 . Clique na opção “Ok”, para continuar o processamento;

5 . O sistema apresentará a “Tela de Parâmetros Iniciais”, para acesso ao


“SmartClient Activex”, com as opções de “Programa Inicial e Ambiente”,
editados no
“TotvsSmartClient.htm”;

6 . Informe uma “Senha Válida” e o “Ambiente de Acesso”, desejado.

CAAAPPPÍÍÍTTTUUULLLOOO 18 - WEEEBBB
PRRRIIINNNTTT EEE WEEEBBBSPPPOOOOOOLLL
A opção de WebPrint, serve para que seja possível a impressão de Relatórios através
do uso de um Browser de Internet.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 111
Arquitetura e
instalação

Versão 1.0 25/07/2011 –


Todos direitos reservados

Através dessa opção, será possível imprimir relatórios do Protheus, a partir de


qualquer estação que possua o SmartClient Activex instalado e uma (Conexão de
Internet) configurada.

Exercício 01 – Como utilizar a impressão de Relatórios via Webprint:


1. Acesse o “Browser de Internet” e informe no campo de “Endereço” os dados a
seguir:
“Http://Nome do Servidor/W_Aplogin.Apl”;
Para este recurso funcionar, é necessário que no arquivo totvsappserver.ini na seção
HTTP tenha a seguinte linha:Rpcenv=Environment

2 . Será apresentada uma “Tela de Acesso”, na qual deverá ser digitado o “Nome do
Usuário”, sua respectiva “Senha” e “Empresa/Filial”, que será utilizada para trabalho;

3 . Confirme clicando na opção “Ok”;

4 . Pronto, todas as opções de relatórios que existem no “Protheus ”, estão


disiponíveis através do “Browser”.
No momento em que um “Relatório do WebPrint” é selecionado, o usuário poderá
optar por impressão “Via WebSpool” ou “E-Mail”.

Exercício 02 – Como Visualizar Relatórios através do WebSpool:


1. Após enviar um “Relatório”, para impressão através do “Webprint”;
2. Acesse a opção “WebSpool, que se localiza logo abaixo no Menu;
3. Do lado direiro do “Browser”, serão demonstrados os “Relatórios”
impressos. Todos os relatórios impressos “Via WebPrint”, estarão
disponíveis, para visualização através do “WebSpool”.

NFT – Núcleo de Formação Tecnológica


Rua Teodoro Sampaio, 417 conjunto 94, Pinheiros 112

Você também pode gostar