Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquitetura e Protheus
11
Instalao
2 Arquitetura e Instalao
Arquitetura e instalao
Objetivos instrucionais do curso
So habilidades e competncias precisas e especficas que propiciam uma indicao
clara e completa sobre os conhecimentos pretendidos. Compreendem:
Arquitetura e Instalao - 3
Definies
Caractersticas da Tecnologia
O Protheus 11 uma tecnologia desenvolvida a partir do Sistema
Advanced, que teve a Inteligncia toda, dividida em quatro Camadas
saber: Servidor de Aplicao TOTVS Application Server
(TotvsAppServer), TOTVS Smart Client Protheus
(TotvsSmartClient), Repositrio de Funes (RPO) e Banco de Dados.
Ou seja, uma aplicao Windows 32 bits, se encarrega: do
Gerenciamento das Conexes, da Execuo do Cdigo ADVPL e do
Acesso aos recursos de Banco de Dados atravs do Codebase, ADS,
Btrieve, Ctree ou do TOTVS DBAccess .
uma Aplicao Thin-Client, que realiza apenas a Interface com o
usurio.
4 Arquitetura e Instalao
Trfego na Rede;
Os Relatrios em Disco, so sempre mantidos
no Servidor, enviando, apenas osdados, para as
Estaes.
Camadas do Protheus 11
Arquitetura e Instalao - 5
Na verso Protheus 11, todas as Bases de Dados tm suporte a Controle de
Transaes, inclusive a Base de Dados (Padro DBF).
O Protheus 11, permite a utilizao de Tecnologias de Replicao de Dados,
como o CISASync ou o prprio MSSQL Server.
Repositrios de APOs
6 Arquitetura e Instalao
Aplicativos do Protheus 11
O Protheus 11, possui basicamente, quatro aplicativos utilizados com
diferentes finalidades.
So eles:
Arquitetura e Instalao - 7
Instalao do Protheus 11
8 Arquitetura e Instalao
1. Coloque o CD-ROM no drive e aguarde a exibio da tela de abertura
conforme a seguir.
Arquitetura e Instalao - 9
2. Clique na opo TOTVS Application Server.
O instalador ser iniciado. A janela de Bem-vindo apresentada.
Contrato de Licena
10 Arquitetura e Instalao
Leia o contrato de licena com ateno e clique no boto Sim para
prosseguir.
Arquitetura e Instalao - 11
Atualizao/Primeira Instalao
12 Arquitetura e Instalao
Idioma do Sistema/Base de Dados Utilizada
Arquitetura e Instalao - 13
responsvel pela criao dos dicionrio de dados e demais arquivos
especficos para o pas selecionado.
14 Arquitetura e Instalao
Instalao de DLLs
Arquitetura e Instalao - 15
Verifique as configuraes de instalao e confirme o seu incio,
clicando no boto
Avanar. Se precisar alterar alguma opo, clique em Voltar.
Processo de Instalao
16 Arquitetura e Instalao
Solicitao do Disco 2
Para prosseguir a instalao, necessrio inserir o CD de instalao
nmero 2. Aps a substituio dos CDs, clique no boto OK.
Servidor de Licenas
Arquitetura e Instalao - 17
No Windows, possvel configurar o arquivo TotvsAppServer.INI
utilizando este Assistente de Configurao do TOTVS Application
Server.
Alm disso, o assistente permite a instalao e configurao dos
mdulos Web do Protheus: GE - Gesto Educacional, Portal Protheus,
DW - Data Warehouse, BSC - Balanced Scoredcard, WPS -
WebPrint/WebSpool, RH On-line - Terminal do Funcionrio e WS - Web
Services.
Clique no boto "No" se no desejar executar o Assistente de
Configurao, neste momento. O Assistente de Configurao pode ser
acessado aps a instalao, atravs do menu Iniciar, pasta "Protheus
11/Ferramentas/Assistente de Configurao".
Caso seja deseje executar o assistente de configurao, clique no
boto "Sim". Consulte ao final deste guia as informaes sobre
as sees do arquivo de configurao do servidor
(TotvsAppServer.INI).
Instalando o Help
Para consultar a documentao on-line, necessrio instalar o Disco
3 - Help do Protheus 11. A documentao acessada a partir dos
ambientes do Protheus, pela tecla[F1].
18 Arquitetura e Instalao
A instalao do Protheus 8 Help ocupa cerca de 900Mb.
1. Coloque o CD-ROM do Help do Protheus 11 no drive e aguarde a
exibio da
tela de abertura conforme a seguir.
Arquitetura e Instalao - 19
3. Clique no boto Avanar para prosseguir.
Contrato de Licena
20 Arquitetura e Instalao
Nesta janela, deve ser informado o diretrio de instalao dos
arquivos de helps.
Clique no boto "Avanar".
Localizao do TOTVS Application Server
Arquitetura e Instalao - 21
Nesta janela, deve ser informado o diretrio onde est instalado o
Protheus 8 Server para que seja configurado corretamente pelo
programa de instalao. Clique no boto Avanar.
Processo de Instalao
22 Arquitetura e Instalao
ganho de performance nos processos de controle aos acessos
simultneos so obtidos.
O servidor de licenas deve ter conectado o Hardlock (dispositivo de
segurana) na porta paralela ouUSB e o driver do dispositivo instalado
(se necessrio).
Para cada contrato de manuteno, a MICROSIGA est enviando um
Hardlock, que pode ser HASP ouProteq/SafeNet. A seguir, so
descritos os procedimentos de instalao de cada dispositivo.
Arquitetura e Instalao - 23
Parmetros do Atalho do TOTVS Application
Server (TotvsAppServer)
Parmetro (-Install)
Se o TOTVS Application Server (TotvsAppServer), no for instalado
como um (Servio do NT), durante a Instalao, isto pode ser
realizado, executando-o com a opo de (Linha de Comando). Ao
optar por executar o TOTVS Application Server (TotvsAppServer),
como um (Servio do NT), durante o processo de Instalao, o mesmo
ser adicionado (Lista de Servios do NT) e iniciado.
O administrador poder ento (Iniciar ou Parar o Servio), atravs do
Item (Services), do (Painel de Controle do Windows NT) ou ainda
remov-lo do servio, atravs do Parmetro (-Remove). Para
remov-lo da (Lista de Servios do NT), pode-se execut-lo com a
opo de Linha de Comando).
24 Arquitetura e Instalao
Arquitetura e Instalao - 25
6. Acrescente o Parmetro -Console, no Final do Atalho, para que o
Protheus 8 Server (MP8 Server), possa ativar a console do Protheus8,
informando os dados a seguir:
C:\PROTHEUS11\BIN\APPSERVER\TOTVSAPPSERVER.EXE
CONSOLE;
26 Arquitetura e Instalao
Parmetros do Atalho do TOTVS Smart Client
Protheus (TotvsSmartClient)
Arquitetura e Instalao - 27
-M (AllowMultiSession) Permite multiplas instncias (Cpias)
do TOTVS Smart Client (TotvsSmartClient), na mesma
mquina.
Default: No permite.
28 Arquitetura e Instalao
8. Confira os dados e confirme a Configurao dos Parmetros do
TOTVS Smart Client (TotvsSmartClient).
Arquitetura e Instalao - 29
2. Execute o Client do Protheus 11, atravs do cone
TotvsSmartClient;
3. Confira os dados e confirme os Parmetros Iniciais;
30 Arquitetura e Instalao
5. Confirme a O Usurio e Senha em Branco;
Arquitetura e Instalao - 31
6. Os arquivos de Helps dos Campos, sero atualizados;
7. Na janela Localizao, selecione Brasil e confirme;
32 Arquitetura e Instalao
Neste momento j temos todo o Ambiente pronto,
para iniciar os Testes necessrios, para a Efetiva
Implementao do Protheus 11.
Arquitetura e Instalao - 33
Arquivos de Configuraes
A partir de agora, iremos conhecer um pouco mais sobre os Arquivos de
Configurao do Protheus 11.
Dentre eles, aprofundaremos nosso conhecimento no arquivo
(TotvsAppServer.INI), que o Arquivo de Configurao, utilizado pelo TOTVS
Application Server (TotvsAppServer) e no arquivo (TotvsSmartClient.INI),
que indica as configuraes, para o TOTVS Smart Client (TotvsSmartClient).
A saber, existem os seguintes Arquivos de Configurao no Protheus 11os
quais esto localizados na pasta (\BIN), no diretrio raiz, do Protheus 11:
34 Arquitetura e Instalao
A Ferramenta de Desenvolvimento Protheus Totvs Development Studio
(TotvsDevStudio), a Ferramenta de Edio, Compilao e Depurao de
Erros da MICROSIGA.
Com esta Ferramenta, podemos aplicar Paths que so as Correes e/ou
Atualizaes que a MICROSIGA, envia a seus clientes.
A Ferramenta de Desenvolvimento TotvsDevStudio est apta a reconhecer a
sintaxe da Linguagem ADVPL, que uma Linguagem Proprietria da
MICROSIGA.
A Ferramenta de Desenvolvimento Protheus Totvs Development Studio
(TotvsDevStudio) o nico modo de compilar os Arquivos de Programas em
APOs, para serem registrados no TOTVS Application Server
(TotvsAppServer) .
Para a utilizao da Ferramenta de Desenvolvimento Protheus Totvs
Development Studio (TotvsDevStudio), alguns pontos devem ter ateno
especial:
A Instalao da Ferramenta de Desenvolvimento Protheus Totvs
Development Studio (TotvsDevStudio), deve ser realizada atravs
do mesmo Programa de Instalao do TOTVS Application Server
(TotvsAppServer) ;
Aps a Ferramenta Ferramenta de Desenvolvimento Protheus Totvs
Development Studio (TotvsDevStudio), ter sido instalada.
Para iniciarmos Ferramenta de Desenvolvimento Protheus Totvs
Development Studio (TotvsDevStudio), devemos ter
necessariamente o TOTVS Application Server (TotvsAppServer),
iniciado na mesma mquina.
Arquitetura e Instalao - 35
Atualizao e Backup do Protheus 11
Nomenclaturas do Protheus 11
As principais Nomenclaturas do Protheus 11, so referentes rotinas
de Atualizao e
Desenvolvimento. So elas:
Build
Verso completa do sistema com seus Executveis, Dlls e RPO
completo.
O Build do sistema pode ser identificado atravs das seguintes
opes Ajuda + Sobre, dentro de qualquer Mdulo do sistema, ou
na Tela de Console do TOTVS Application Server (TotvsAppServer).
Repositrios RPO
Arquivos Binrios Compilados, os quais contm Instrues de
Funcionamento, como Funes eAplicaes de todos os Mdulos do
ERP, utilizadas pelo Protheus 8 e seguem a seguinte nomenclatura:
TTDP111.RPO
Onde:
TT Totvs 111;
P Lngua.
Exemplo:
P=Portuguese, E=English, S=Spanish
36 Arquitetura e Instalao
Patch
Arquivos de Correes para o RPO.
Sua finalidade a correo do Arquivo Binrio que contm as Funes
utilizadas pelos Mdulos do sistema, a fim de se evitar que seja
necessrio Atualizar o RPO por completo, sempre que uma Funo for
corrigida.
Sua Nomenclatura a seguinte:
TTDP111.PAT
Onde:
TT Totvs 111;
P Idioma
Exemplo:
P=Portuguese, E=English, S=Spanish
ADVPL
a Linguagem de Programao, desenvolvida e utilizada pela
MICROSIGA no que diz respeito Customizaes de Funes, que
sero implementadas no Protheus 11.
Essa linguagem utiliza o Padro (Xbase), ou seja, uma Linguagem
Estruturada e sua extenso sempre ser (.PRW).
Arquitetura e Instalao - 37
Atualizao de BUILD
A Atualizao da Build consiste em atualizar todas as alteraes
realizadas, dentro da estrurutra do Protheus 8, como por exemplo, as
Dlls, os Executveis, as Correes dos Utilitrios, os Aplicativos e
etc...
recomendado que se atualize a Build a cada 3 (Trs) meses, pois
normalmente, esse o perodo em que o (FTP da MICROSIGA)
atualizado, com excesso da Path, que no tem data exata para a
Atualizao.
38 Arquitetura e Instalao
3 . Pesquise pela Palavra Chave Protheus11 e Categoria Binrio
TOTVSTec e clique em Bucar.
Arquitetura e Instalao - 39
5 . Na sequncia, pesquise novamente pela Palavra Chave
Protheus11 e Categoria Repositrio de Objetos e clique em Bucar.
40 Arquitetura e Instalao
Neste exemplo de busca no existia Update de Programas para data
pesquisada.
Arquitetura e Instalao - 41
Neste exemplo de busca no existia Update de Programas para data
pesquisada.
42 Arquitetura e Instalao
P11SMARTCLIENT.ZIP
P11SMARTCLIENTACTIVEX.ZIP
Agora proceda da seguinte forma:
2. Descompacte o arquivo P11APPSERVER.ZIP, dentro do diretrio
Protheus11\Bin\AppServer\;
3. Descompacte o arquivo P11SMARTCLIENT.ZIP, dentro do diretrio
Protheus11\Bin\SmarClint\;
4. Descompacte o arquivo P11SMARTCLIENTACTIVEX.ZIP, dentro do
diretrio Protheus11\Bin\SmarClint _ActiveX\;
5. Descompacte os arquivo Repositrio de Objetos.ZIP, a partir dele,
um novo aquivo compactado ser gerado:
6. Descompacte o mesmo, dentro do diretrio Protheus11\Apo\;
7 . Os arquivos de Update de Programas e Patch de Programa,
devero ser descompactados dentro do diretrio do Protheus11 no
subdiretrio Update ou em um diretrio criado para Download pelo
usurio, pois sua aplicao diferente das demais;
Exerccio 07 Como Atualizar e Aplicar Patchs:
1. Acesse o Aplicativo MP8IDE;
Arquitetura e Instalao - 43
3 . Clique na opo Ferramentas, em seguida, Atualizao de
repositrio;
44 Arquitetura e Instalao
Arquitetura e Instalao - 45
Configurao do Protheus 11
Ambientes;
Servidor de Licenas;
Mdulos Web;
Servidor Internet (HTTP/FTP);
Hosts / URLs HTTP;
Processos Comuns;
Processos WEB / WEBEX;
Conexo (Server/Remote);
TOTVS DBAccess;
Servidor CTREE;
Balanceamento de Carga;
Servio do Windows NT/2000 (*);
Geral.
Protheus Search
46 Arquitetura e Instalao
O TOTVS Wizard executado automaticamente ao final da
instalao do Protheus 11, por meio do assistente de instalao
do CD do Protheus. Porm, aps a instalao do Protheus, tambm
possvel execut-lo pela opo "Assistente de Configurao do
Servidor", na pasta "Protheus 11\Ferramentas" no menu Iniciar do
Windows, ou pelo aplicativo TotvsWizard.exe, disponvel no
diretrio "\BIN\SmarClient".
importante ressaltar que a maioria das configuraes editadas
por este Assistente apenas tero validade quando o servidor do
Protheus for finalizado e reiniciado. Porm, determinadas
configuraes podem ser reconhecidas sem que o TOTVS Application
Server seja reiniciado, e j passarem a fazer efeito, inclusive
interferindo nos processos (Threads) em execuo no servidor, o que
pode acarretar em problemas no processamento.
Portanto, recomendvel que a utilizao deste assistente seja
realizada sem que existam processos em execuo no servidor e
sem que existam usurios ou estaes remotas conectadas ao
TOTVS Application Server.
Ao ser executado, o TOTVS Wizard identifica, no arquivo de
configuraes do TOTVS Application Server(totvsappserver.ini), as
configuraes atualmente definidas e apresenta a janela principal de
trabalho do assistente.
Arquitetura e Instalao - 47
Configuraes de Ambientes
As sees de Ambiente, ou Environment, so criadas para identificar
o comportamento e execuo do TOTVS Application Server para as
conexes clientes. Quando o Protheus Remote se conecta ao TOTVS
Application Server, deve informar, entre outros parmetros, o nome
do Ambiente utilizado para que o TOTVS Application Server prepare a
execuo daquele terminal.
no Ambiente que informaes como o idioma, a verso e o
banco de dados utilizado so configuradas. Quando o Protheus
Remote se conecta e informa o Ambiente que ser utilizado, o TOTVS
Application Server executa os procedimentos necessrios: abre o
repositrio de objetos compilado parao idioma, banco de dados e
verso indicados, e realiza a conexo com o banco de dados
selecionado. possvel, atravs da configurao de mais de um
ambiente, utilizar um Server Protheus para executar simultaneamente
mais de uma aplicao Advpl, com ambientes completamente
independentes, utilizando apenas uma instncia do TOTVS Application
Server.
muito comum a criao de mais de um ambiente para o Protheus.
Geralmente so criados os ambientes Teste, Produo e
Desenvolvimento.
48 Arquitetura e Instalao
Exerccio 09 Como configurar Ambientes:
1. Selecione as seguintes opes Iniciar + Programas + Protheus
11 + Ferramentas + Assistente de Configurao do Servidor;
2 . Clique na opo Ambientes e posicione no ambiente desejado;
3 .Na barra de ferramentas clique no icone Editar Ambiente; e
verifique os Parmetros do Ambiente Padro da Instalao,
analisando os dados a seguir:
4 . Clique nos seguintes botes Avanar e Finalizar, para encerrar
esta Configurao.
Arquitetura e Instalao - 49
Configurao de Ambiente para Testes
Exerccio 11 Como configurar Ambientes para Testes:
50 Arquitetura e Instalao
5. Clique no boto Avanar;
Arquitetura e Instalao - 51
6 . Confira os dados e confirme clicando no boto Finalizar;
52 Arquitetura e Instalao
12. Com o APSDU carregado, selecione as seguintes opes
Arquivo + Abrir e selecione o driver (DBFCDXADS/DBFCDXAX);
Arquitetura e Instalao - 53
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.
54 Arquitetura e Instalao
15. Clique nas seguintes opes Utilitario + Replace e note que o
APSDU, abrir a Ferramenta de Alterao, conjunta;
Arquitetura e Instalao - 55
17. Confira os dados e confirme a Alterao do Mapeamento;
18. Note que o APSDU, alterou o X2_PATH, para \DATATST\;
56 Arquitetura e Instalao
19. Devemos tambm alterar no X2_PATH, o Mapeamento do
\SYSTEM\, para \SYSTEMTST\, pois existem alguns mapeamentos,
para o Diretrio de Configurao;
20. Selecione as seguintes opes til + Replace e note que o
APSDU abrir a Ferramenta de Alterao, conjunta.
21. Selecione os Campos de acordo com as informaes a seguir,
para que o APSDU, realize corretamente a Troca dos Mapeamentos
da Base de Dados:
Field X2_Path
Width \SYSTEMTST\
FOR X2_PATH=\SYSTEM\
22. Confira os dados e confirme a Alterao do Mapeamento;
23. Note que o APSDU, alterou o X2_PATH, para \SYSTEMTST\.
24. Clique na opo Exit, para sairmos do APSDU e estaremos
aptos a utilizar o Protheus 8 com o Novo Ambiente Teste,
totalmente independente do Ambiente TESTE.
Arquitetura e Instalao - 57
Configurao do TOTVS DBAcess
Na seo [TOTVS DBACCESS] do arquivo de configurao do
TOTVS Application Server, devem ser definidas as opes de
conexo padro dos ambientes (environments) configurados no
Servidor. Estas configuraes permitem a definio do banco de
dados utilizado, alias, servidor e demais opes. Estas informaes
so apenas para ambientes que utilizam o repositrio 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 conexo com
bancos de dados diferentes e/ou de estaes com outro servidor
TOTVS DBAccess, possvel configurar os parmetros desta
conexo com o TOTVS DBAccess na seo de configurao do
prprio Ambiente (environment).
58 Arquitetura e Instalao
Na parte superior da tela, so apresentados os idiomas disponveis
para a resentao do instalador do Protheus. Clique no cone
correspondente ao idioma que deseja utilizar.
Arquitetura e Instalao - 59
3. O Install Shield ser iniciado. A janela de Bem-vindo apresentada.
60 Arquitetura e Instalao
5. Clique no boto Avanar para prosseguir
Arquitetura e Instalao - 61
6. Clique no boto Concluir e finalize a instalao
62 Arquitetura e Instalao
1 . Selecione as seguintes opes Iniciar + Programas +
Protheus 11 + Ferramentas + Assistente de Configurao do
Servidor;
Arquitetura e Instalao - 63
3 . Clique no icone Editar Configurao; Preencha as
Configuraes, informando os dados a seguir:
64 Arquitetura e Instalao
4 . Clique no opo Finalizar;
5 . Confirme as telas a seguir, e o Protheus 11, estar habilitado a
,trabalhar com o TOTVS DBAcceess.
Arquitetura e Instalao - 65
server, boto concluir. Em name digitar Data Description: Data e Server,
Localizar o endereo da mquina que esta na seo Top do arquivo
Mp8Srv.ini, avanar, avanar, marcar Chenge then, selecionar Data, avanar,
clicar em Change. Selecionar o idioma: Portugues, concluir, clicar em Test
Data Source ok e ok.
Obs.: Antes de clicar no boto adicionar(add). Eu devo selecionar a
pastaFonte de dados de Sistema. Se eu selecionar fonte de dados do usurio,
no funciona.
66 Arquitetura e Instalao
Utilizando o TOTVS DBAccess
Usurios logados
Bancos de dados em utilizao
Ambiente dos bancos
Testes de conexo
Monitores de ndices
Informaes gerais, etc.
TOTVSDBMonitor
Arquitetura e Instalao - 67
2. A prxima tela apresenta as opes de gerenciamento de
informaes do TOTVSDBAccess, subdividindo-as em pastas,
sendo:
68 Arquitetura e Instalao
Visualizar - configurao da visualizao das informaes
estatsticas.
Ajuda - informaes sobre o aplicativo e acionamento dos itens
de ajuda.
Arquitetura e Instalao - 69
3. Na barra de ferramentas, ainda esto disponveis as opes:
Visualizar
Ajuda
Visualizar
Esta opo permite configurar as opes de atualizao das
informaes estatsticas, dentre as opes:
Rpida
Normal
Lenta
Ajuda
Pasta "Informaes"
70 Arquitetura e Instalao
Verso do TOTVSDBAccess e respectiva Build
Nmero de usurios registrados para utilizao
Servidor em que atua o TOTVSDBAccess (o logotipo
apresentado varia conforme o ambiente utilizado pelo
servidor)
Arquitetura e Instalao - 71
3. O boto "Desabilitar conexes" deve ser utilizado para
no permitir novas conexes no TOTVSDBAccess.
Pasta "Usurios"
72 Arquitetura e Instalao
ID
Relaciona o nmero de identificao do usurio.
Usurio
Relaciona o nome do usurio.
IOs
Relaciona o nmero de entradas e sadas do usurio.
Tabela
Relaciona o nmero de tabelas movimentadas pelo usurio.
Procedure
Relaciona qual procedure est sendo executada.
Comentrios
Descreve a rotina sendo executada pelo usurio.
2.Para monitorar os processos em execuo pelo usurio est
disponvel o boto "Rastrear" .
3.Para encerrar a conexo do usurio, clique no boto "Encerrar" .
Boto "Atividades"
Arquitetura e Instalao - 73
2. Selecione o diretrio desejado e clique no boto "Salvar".
Observe no arquivo salvo as atividades que estavam sendo executada
pelo usurio.
74 Arquitetura e Instalao
Boto "Locks"
Visualizar por
ID - Relaciona os registros pela identificao do usurio.
Ambiente - Relaciona os registros por ambiente
TOTVSDBAccess.
Arquitetura e Instalao - 75
ID
Relaciona o nmero da thread de identificao do usurio.
Ambiente
Relaciona o nome do ambiente TOTVSDBAccess.
Tabela
Relaciona a tabela em uso.
Recno
Relaciona o registro que est em uso para o usurio.
Boto Funcionalidade
Salvar Grava os dados apresentados at o
momento.
Fechar Fecha a tela de Locks.
Rastrear
76 Arquitetura e Instalao
2. Os dados so atualizados constantemente, ou seja, estas
informaes esto sempre em movimento na tela.
Bot Funcionali
o dade
Copia Copia a linha selecionada.
r Faz a pausa da tela, para checar as instrues que
Pausa esto sendo enviadas para o banco de dados.
Pasta "Mensagens"
Na pasta "Mensagens" so apresentadas as mensagens de erro e
ocorrncias reportadas pelo servidor de banco de dados.
Arquitetura e Instalao - 77
Exerccio 20 - Para controlar mensagens:
1. As informaes so distribudas 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.
Boto Descri
o
Atualizar Atualiza as mensagens, datas e horrios
apresentados
Apaga as mensagens apresentadas e
Limpar respectivos horrios e datas
Salvar Grava as mensagens geradas e respectivas
78 Arquitetura e Instalao
Configuraes de Servios
Arquitetura e Instalao - 79
3 . Altere o campo Nome da Lista de Servios do Windows para
MICROSIGA;
80 Arquitetura e Instalao
Configurao do Balanceamento de Carga
Arquitetura e Instalao - 81
3. Preencha as Configuraes, informando os dados a seguir:
82 Arquitetura e Instalao
5. Preencha o segundo Servidor Balanceado, informando os dados a
seguir:
Arquitetura e Instalao - 83
Teste de Balanceamento
84 Arquitetura e Instalao
Modelo Base do TOTVSAppServer.INI
[TopConnect]
DataBase=MSSQL
Server=IP do Servidor onde est o Top Connect
Alias=\DATA\
Port=7890
[LICENSECLIENT]
Server=11.0.0.1
Port=2222
Arquitetura e Instalao - 85
[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=Endereo IP do Servidor 01
Port=1234
Connections=1
[Server_02]
Server=Endereo IP do Servidor 02
Port=1234
Connections=1
[Service]
Name=Microsiga
DisplayName= Protheus 11
[GENERAL]
InactiveTimeOut=<Valor em Segundos>
86 Arquitetura e Instalao
[HTTP]
Enable=1
Path=C:\Protheus11\Bin\smartclient_ActiveX
Port=80
RpcEnv=Environment
InactiveTimeOut=30
[UPDATE]
Enable=1
PathWindows=:\Protheus11\Bin\smartclient
PathLinux=:\Protheus11\Bin\smartclient_linux
Arquitetura e Instalao - 87
Configurao do TOTVS Smart Client
88 Arquitetura e Instalao
4 . Vamos iniciar o entendimento do Arquivo de Configurao,
observando a estrutura bsica do arquivo TotvsSmartClient.INI a
seguir:
Arquitetura e Instalao - 89
Onde:
Config Identifica as Informaes Gerais de Configurao,
do TOTVS SmartClient Contm a lista dos ltimos Programas
Iniciais, executados no do TOTVS SmartClient.
Drivers A seo Drivers, define quais os Protocolos de
Conexo podero ser utilizados, para que o Terminal
conecte-se ao TOTVS Application Server e tambm qual o
Nome do Servio.
Drivers Identifica qual o Servidor que dever ser
localizado para a conexo com o TOTVS Application Server e
tambm qual ser a porta utilizada para essa Conexo.
90 Arquitetura e Instalao
Protheus 11 Monitor
Desconectar Usurios:
Esta opo, possibilita desconectar usurios logados no sistema
independente da operao que esteja sendo realizada.
Usurio:
Ser o Nome do Usurio, na Rede Local.
Para Conexes Remotas, este nome estar em Branco;
Computador:
Nome da mquina, onde o TOTVS Smart Client, estar sendo executado;
Conexo:
Indicar a Data e Hora, de incio da Conexo do TOTVS Smart Client;
Tempo de Uso:
Indicar o Tempo em Horas, Minutos e Segundos, desde que TOTVS Smart
Client, estar se conectando;
Arquitetura e Instalao - 91
Programa Inicial:
Ser o Nome do Programa Inicial (APO), com o qual o TOTVS Smart Client,
ter iniciado a Execuo;
Environment:
Nome do Environment (Ambiente), que estar sendo utilizado pelo terminal;
Arquivos Abertos:
Nmero de Arquivos (Tabelas) que estaro Abertos na Estao.
92 Arquitetura e Instalao
Instalando o TOTVS Smart Client
Arquitetura e Instalao - 93
So apresentados os idiomas disponveis para apresentao da
instalao do Protheus. Clique no cone correspondente ao idioma que
deseja utilizar.
94 Arquitetura e Instalao
3. Clique no boto Avanar para prosseguir.
Arquitetura e Instalao - 95
Leia o contrato de licena com ateno e clique no boto "Sim" para
prosseguir.
96 Arquitetura e Instalao
6. Clique no boto de opo "Sim" se utilizar os ambientes de
Automao Comercial, desta forma, sero instalados os arquivos de
DLLs para comunicao com os perifricos homologados.
Arquitetura e Instalao - 97
"Avanar". Se precisar alterar alguma opo, clique em "Voltar".
98 Arquitetura e Instalao
11. Ao final da instalao, apresentada a tela sobre a concluso do
processo. Clique no boto Concluir para finalizar.
Arquitetura e Instalao - 99
Auto-Atualizao do TOTVS Smart Client
[UPDATE]
Enable=1
PathWindows=c:\protheus11\bin\ smartclient
PathLinux=c:\protheus11\bin\remote_linux
SmartClient Activex
O acesso ao TOTVS Smart Client tambm pode ser realizado, atravs
de um (Browser de Acesso Internet).
Esse tipo de acesso, permite que o Protheus 11 seja acessado em
qualquer lugar, para isso basta que seja configurado o (Web Server) e
que o usurio que ir utilizar o TOTVS Smart Client, tenha acesso
Internet.
[HTTP]
Enable=1
Path=C:\Protheus11\Bin\smartclient_ActiveX
Port=80
RpcEnv=Environment
InactiveTimeOut=30
Parmetros;
Dicionrio de Dados;
Tabelas Genricas;
Tabelas (Arquivos);
Expresses nos Prprios Campos (Validaes);
Frmulas;
Criao de Funes (Customizaes);
Relatrios;
Pastas Cadastrais;
Consultas Padres;
Perguntas e Respostas;
Sequncia de Documentos;
Modelo de Entidade e Relacionamento;
Schedule de Processos;
Pontos de Entradas;
Integraes (Excel, Word, Crystal Report, Project, Lotus 123).
Tabelas (SX5)
Da mesma forma, o (Arquivo de Tabelas SX5), so mini-arquivos
armazenadores de Dados
Especficos de cada Empresa e tem como finalidade Customizar
Situaes, que dependam de um conjunto de registros que
dificilmente necessitaro de alteraes, tais como: Tipificar os
Produtos, os Grupos, os Tipos de Notas Fiscais, os Pagamentos,
Feriados, etc.
Isso facilita o preenchimento dos campos pelo usurio e ao mesmo
tempo faz a respectiva validao quanto a informao digitada no
mesmo.
Funes
De forma anloga, e considerando que toda (Opo de Menu) do
Protheus 8 na verdade uma Funo, possvel se desenvolver:
Novos Relatrios, Consultas,
Cadastros e mesmo, Sub-Mdulos e acess-los diretamente atravs
do Menu.
Chegado a este ponto, pode-se dizer que o nico recurso que ainda
faltaria, para se ter uma Flexibilizao Completa, seria o Acesso aos
Fontes. Isto foi resolvido, em parte, com os (Pontos de Entradas).
Pontos de Entradas
So Chamadas colocadas em lugares estratgicos dos programas e
que, originalmente, no fazem nada.
Assim que o usurio necessitar de uma interveno neste ponto,
cria-se uma (Rotina), d-se a ela o nome do Ponto de Entrada, citado
na documentao do Protheus 8 e compila-se programa.
Ao passar por ela, esta (Rotina) executada.
Claro est que, quem escreve rotinas em Pontos de Entradas, precisa
saber muito bem, sobre a Lgica do Programa em questo e mesmo
qual a Situao da Memria naquele momento.
No Quark (Documentao on-line), os inumeros Pontos de Entradas,
so detalhadamente documentados.
O conceito de Pontos de Entradas, o mesmo da herana adotada
nas Linguagens Orientadas a Objetos.
Excel
A Integrao com o Excel, nada mais do que a possibilidade de se
inserir nas
Clulas desta Planilha, User Functions desenvolvidas em ADVPL,
semelhana das Macros em Visual Basic. Como as User Functions tem
acesso Base de Dados do sistema e podem fazer processamentos
ilimitados, fica fcil perceber como este recurso pode integrar as duas
ferramentas.
A Ferramenta Excel, precisa ser chamada, a partir do menu de algum
Mdulo do Protheus 11.
Word
A integrao com o Word a mais simples de todas, pois utiliza
apenas chamadas em variveis do Protheus 11, sem necessariamente
utilizar funes da MICROSIGA.
Essa ferramenta muito utilizada em integraes com a Folha de
Pagamento, na elaborao de Documentos dos Mdulos de
Qualidade, etc...
Crystal Report
A integrao com a Ferramenta Crystal Report semelhante, ou seja,
pode-se chamar User Functions desenvolvidas em (Linguagem de
Programao ADVPL), na gerao dos Grficos e Relatrios
desenvolvidos com esta ferramenta.
Project
A integrao do MS-Project realizada, atravs do Mdulo de PCP,
quando se gera a Carga de Mquina (MRP II) ou com outros Mdulos
como por exemplo WMS e OMS (Logstica), para a Elaborao de
Projetos.