Escolar Documentos
Profissional Documentos
Cultura Documentos
10, 06/12/2023
Conceitos iniciais:
Path < Acumulado < RPO
APO --> Nome padrão da pasta onde ficam os RPOs.
RPO --> Fonte das aplicações do Protheus, ex: custom.rpo e tttm120.
PATH --> Atualização disponibilizada pela Totvs que deve ser adicionada no
RPO.
Acumulado --> Conjunto de PATHs formam um acumulado.
AppServer/"Servidor do Protheus":
appserver.ini = Nele é declarado o caminho para os fontes(RPO) e conexão
com o banco de dados. Ex:
[PRODUCAO] --> Ambiente do servidor
SourcePath=C:\TOTVS\Protheus2310\protheus\apo --> acessa a APO escolhida, você pode ter
mais de uma ex: APO1 --> um tipo de RPO, APO2 --> outro tipo de RPO
RootPath=C:\TOTVS\Protheus2310\protheus_data --> Possui duas pasta importantes: system e
systemload(Explicadas no próximo tópico)
StartPath=\system\
RpoCustom=C:\TOTVS\Protheus2310\protheus\apo\custom.rpo --> acessa outro APO, sendo essa
uma que contém uma RPO de customização
x2_path=
RpoDb=topx
RpoLanguage=multi
RpoVersion=120 --> Versão do Protheus
LocalFiles=CTREE
Trace=0
localdbextension=.dtc
StartSysInDB=1
topmemomega=50
DBDataBase=MSSQL
DBAlias=totvsdb --> Link com o BD
DBServer=localhost
DBPort=7890
DbODBCDriver=SQL Server Native Client 11.0 --> Link com o ODBC
DbDNSServer=NOTE-LUCAS\SQLEXPRESS
//IxBlog = norun -> desativa as costumizaçoes do ambiente
//BuildKillUsers = 1 -> derruba todos usuarios do sistema
[Drivers]
Active=TCP
[TCP] --> modo de direcionamento de tipo e porta no AppServer
TYPE=TCPIP
Port=1234
[Service] --> Nome e descrição que vai ficar esse serviço no aplicativo de serviços do
windows
Name=TOTVS-Appserver12
DisplayName=TOTVS | Appserver 12
[LICENSECLIENT]
server=localhost
port=5555
[WEBAPP]
port=4321
[WebApp/webapp]
MPP=
Pasta protheus_data:
system --> Possui todos os dicionários de dados usados na aplicação
Dicionário de dados: Conjunto de tabelas em que está definida a
organização básica dos dados.
Arquivos com a extensão ".sx", modo de uso: pode ser feito com definições
de tabelas, indexação de tabelas,
campos e consulta padrões nas tabelas e relacionamento entre tabelas.
Exemplo de tabelas:
SX1 --> Pergunta e Respostas
SX2 --> Mapeamento de Arquivos
SX3 --> Dicionário de Dados
SXB --> Consulta Padrão
SXC --> Controle de usuários
systemload --> onde é upado as atualizações de dicionário e base de dados
UPDDISTR: dever ser colocada no campo do "Programa Inicial"
SmartClient:
Tela para clientes, onde é rodada a aplicação
O SmartClient faz as requisições ao TOTVS AppServer
1.
[drivers]
active=tcp
[tcp]
server=localhost } Server e porta da
port=1234 } base desejada
[MSSQL]
environments=TOTVSDB
[MSSQL/TOTVSDB]
user=sa --> user do banco de dados
password=ô‹Ð9ðÍðþ --> senha criptografada
TableSpace=
IndexSpace=
Disable=0
License Server:
Gestão de monitoramento das licenças de uso das aplicações
Prove a liberação da utilização e funcionalidades das aplicações Totvs