Você está na página 1de 27

ADMINISTRAO

PROTHEUS
Uma viso prtica e dinmica dos recursos tecnolgicos do
sistema
Administrao Protheus
Neste treinamento iremos
abordar as principais rotinas
Arquitetura
Arquitetura &
&
dos mdulos de Instalao
Instalao
administrao do sistema
integrado e como fazer para
Configurador
Configurador
mante-lo atualizado e
funcional
Dev.
Dev. Studio
Studio

MpSdu
MpSdu
ARQUITETURA &
INSTALAO
CONTEXTUALIZAO
Contextualizao Conceitos
Conceitos

Arquitetura &
Instalao
Carga
Instala Ambiente Arquitetu
de
o s ra
Dados
Contextualizao Conceitos
Conceitos

Sistemas Integrados
Contextualizao Conceitos
Conceitos

Maior segurana nas Informaes


Maior rapidez na gesto administrativa
Alto nvel de controle das operaes da empresa
Administrao estratgica gil e baseada em fatos

Vendas
100

50

0
1 2 3 4 5 6 7
Vendas
Contextualizao Conceitos
Conceitos

Sistemas Integrado

Mercado

sistemas caseiros; 11%


sistemas ; 11%
sem sistemas informao; 56%
" ; 22%
Contextualizao Conceitos
Conceitos

Sistemas Integrado
Programa-fonte
Conjunto de Instrues
comandos Linguagem de Programa A
funes Programao Cadastro

1. X = 5 Compilao
2. Y = 10 Executvel
3. Total = X + Y Programa B
4. Mostre(Total) Clculo

Programa C
Relatrio

Todos os programas so IGUAIS


ARQUITETURA & INSTALAO
Arquitetura & Instalao Conceitos
Conceitos

Windows Smart Client Client WEB Client


Linux (TotvsSmartClient.exe) (ActiveX)
Browser (Smart Client)

Application Server
RPO (TTTP101.RPO)
Windows (TotvsAppServer.exe)
Application
Linux Monitor
Unix (TotvsMonitor.exe) Server

DBF/CTREE TOTVSDBAccess
Windows
Linux Database
Unix MS SQL Server Oracle DB2 Server
Sybase PostGres MySQL

Informix
Arquitetura & Instalao
Conceitos
Conceitos
Programa-fonte APPLICATION
SERVER SMARTCLIENT
MATA010
. . .
dbSelectArea(SB1)
Compilao
RecLock(SB1, .T.)
SB1->B1_COD := 000001 APO
APO
SB1->B1_DESC := Produto A
MSUnlock()
MATA01
MATA01
. . . 00 Cad.Produtos

RPO Executa
Executa
Exe cuo MATA010
MATA010
MATA010
Executa
Executa
MATA410 MATA410
MATA410 Ped.Vendas
CTBR040
Executa
Executa
CTBR040
CTBR040

Balancete Cont.
Arquitetura & Instalao
Aplicativos
Aplicativos

TOTVS Application Server


(Server)
TOTVS Smart Client (Remote)
TOTVS DBAccess (Top
Connect)
TOTVS Monitor
TOTVS Development Studio
(IDE)
Arquitetura & Instalao Build
Build

RPO arquivo binrio com os APOs


Verso especfica do RPO para:
-Tipo de Base de dados
-Idioma

T T x x 101.RPO
P Portugus, S Spanish, E English
D DBF, A ADS, C CTree, T TopConnect
(DBAccess)

BUILD executveis, DLLs e RPO


Patch atualizaes do RPO
Arquitetura & Instalao
Estrutura
Estrutura Pastas
Pastas
\Protheus10

APO (RPO)
BIN
APPSERVER
(executveis)
SMARTCLIENT (executveis)
INCLUDE (arquivos .CH)
PROTHEUS_DATA
DATA (verso ISAM - .DBF e .CDX)
SPOOL (relatrios em disco)
SYSTEM (Dic.Dados,
Menus, ...)
SYSTEMLOAD (arq. de carga inicial)
MY PROJECTS (fontes de customizaes)
Arquitetura & Instalao
Pratica
Pratica
Ca
s o
j
ex
is
ta
um
a
ve
rs
o
in
st
al
ad
a
Arquitetura & Instalao
Arquitetura & Instalao
Pratica
Pratica
Arquitetura & Instalao
Pratica
Pratica
Arquitetura & Instalao
Pratica
Pratica

ne cessrio
in fo rma es como
Inse rir as
Arquitetura & Instalao
Pratica
Pratica
Arquitetura & Instalao
Arquitetura & Instalao
Pratica
Pratica

Destino: c:\Protheus10\bin\appserver\TotvsAppServer.exe console


Iniciar em: c:\Protheus10\bin\appserver
Arquitetura & Instalao
Pratica
Pratica

Destino: c:\protheus10\bin\smartclient\TotvsSmartClient.exe
Iniciar em: c:\protheus10\bin\smartclient

Parmetros do atalho (opcionais):


-P programa inicial
-E ambiente (nome da seo environment no .INI do Server)
-M permite mltiplas instncias (cpias) do SmartClient na mesma mquina
Arquitetura & Instalao
Pratica
Pratica
TOTVSAPPSERVER.INI
[Environment]
SourcePath=C:\Protheus10\APO Protheus10
RootPath=C:\Protheus10\Protheus_Data
StartPath=\system\ TTTP101.RPO
APO
RpoDb=TOP BIN
RpoLanguage=portuguese
RpoVersion=101 APPSERVER
LocalFiles=ads SMARTCLIENT
localdbextension=.dbf
SIGAFAT PictFormat=DEFAULT (ou AMERICAN) INCLUDE
DateFormat=DEFAULT (ou AMERICAN)
PROTHEUS_DA
[TOTVSDBACCESS] TADATA
TCP SERVER=127.0.0.1
PORT=7890 SPOOL
DATABASE=POSTGRES
ALIAS=ADVPL
SYSTEM
Environment SYSTEMLOAD
[Drivers]
Active=TCP MY PROJECTS
[TCP]
TYPE=TCPIP
Port=1234
Arquitetura & Instalao
Pratica
Pratica

[Config]
LastMainProg=sigamdi

SIGAFAT [Drivers]
Active=TCP

TCP [TCP]
Server=localhost
Port=1234
Environment
Arquitetura & Instalao
Pratica
Pratica

Application Server

ou

Application Server
Smart Client

Smart Client Smart Client Smart Client