29

Todos os direitos reservados.
Arquitetura e Instalação
Anotações
· Para iniciarmos Perramenta de Desenvolvimento Protheus Totvs Development Studio (TotvsDevStudio),
devemos ter necessariamente o TOTVS Application Server (TotvsAppServer), iniciado na mesma
máquina.
Atualização e e Backup do Protheus 10
Nomenclaturas do Protheus 10
As principais Nomenclaturas do Protheus l0, sao referentes ù rotinas de Atualizaçao e Desenvolvimento.
São elas:
Build
Versão completa do sistema com seus Executáveis, Dll’s e RPO completo.
O Build do sistema pode ser identificado através das seguintes opções “Ajuda” + “Sobre”, dentro de qualquer
Módulo do sistema, ou na Tela de Console do TOTVS Application Server (TotvsAppServer).
30 Todos os direitos reservados. Arquitetura e Instalação
Repositórios RPO
Arquivos Binários Compilados, os quais contêm Instruções de Funcionamento, como Funções eAplicações
de todos os Módulos do ERP, utilizadas pelo Protheus 8 e seguem a seguinte nomenclatura:
TTDP101.RPO
Onde:
TT - Totvs l0l,
D - Tipo de banco de Dados.
Exemplo:
D¬Codebase, A¬ADS, T¬Top Connect, C¬Ctree, 8¬8trieve),
P - Llngua.
Exemplo:
P¬Portuguese, L¬Lnglish, S¬Spanish
l0l - versao do Protheus l0.l.
PPO - |dentiñca que se trata do Pepositorio de Ob|etos.

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:
TT - Totvs l0l,
D - Tipo de banco de Dados.
Exemplo:
D¬Codebase, A¬ADS, T¬Top Connect, C¬Ctree, 8¬8trieve),
P - |dioma
31
Todos os direitos reservados.
Arquitetura e Instalação
Exemplo:
P¬Portuguese, L¬Lnglish, S¬Spanish
l0l - versao do Protheus l0.l.
PAT - |dentiñca que se trata do Arquivo de Correçao do PPO.
Os otqu|vos Je Potch tomoem µoJe tet os seçu|ntes extensoes: P7V, PAl, uP0 e etc.
ADVPL
L a Linguagem de Programaçao, desenvolvida e utilizada pela M|CPOS|GA no que diz respeito ù
Customizações de Funções, que serão implementadas no Protheus 10.
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 8, 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 (FTP da MICROSIGA) é atualizado, com excessão da Path, que não tem data exata para a Atualização.
Exercício 05 – 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
“Protheus10”;
2. Para as atualizaçoes de build versao l0, acesse o site da Microsiga - www.microsiga.com.br, no link
“Portal do Cliente”. Para acesso aos clientes ativos, necessitando de usuário e senha.
Fique
atento
Anotações
32 Todos os direitos reservados. Arquitetura e Instalação
3 . Pesquise pela “Palavra Chave” Protheus10 e Categoria Binário TOTVSTec e clique em Bucar.
33
Todos os direitos reservados.
Arquitetura e Instalação
4. Faça o Download do Binário TOTVSTec para Plataforma Windows que contem Componentes: appserver,
smartclient e smartclientactivex. Build 7.00.070518A
5 . Na sequência, pesquise novamente pela “Palavra Chave” Protheus10 e Categoria Repositório de Objetos
e clique em Bucar.
34 Todos os direitos reservados. Arquitetura e Instalação
6. Faça o Download do Repositório de Objetos, de acordo com seu ambiente de trabalho (Code Base,
Ctree ou Top Connect).
7 . Para baixar Updates, proceda da mesma forma como foi feito anteriormente, mas Categoria busque por
Update de Programas
Neste exemplo de busca não existia Update de Programas para data pesquisada.
8 . Para baixar Patchs, proceda da mesma forma como foi feito anteriormente, mas Categoria busque por
Patch de Programa.
Anotações
35
Todos os direitos reservados.
Arquitetura e Instalação
Neste exemplo de busca não existia Update de Programas para data pesquisada.
· vet|hque semµte os º0otos Jos Atqu|vosº, que você est|vet lozenJo o º0ownlooJº, µoto çotont|t que noo estotó
sooteµonJo umo ºAtuol|zoçooº, que jó se encontto cotteto,
· Pot µtot|c|JoJe, ct|e um J|tetót|o com o nome º###BOT_TEXT###ownlooJ\º, no º0|tetót|o ko|zº Je |nstoloçoo Jo Ptotheus 10, µo|s oss|m
hcotó mo|s lóc|l conttolot (0ocumentot} os ºAtqu|vos Je Atuol|zoçooº,
· l comum, ðs vezes, o µosto º\uµ0ote\º se enconttot voz|o, |sso |nJ|co que o ºkPOº que se encontto no ºl|nl Je Atuol|zoçooº,
jó estó com o º0lt|mo Pochº, oµl|coJo.
· A ºAtuol|zoçoo Jo Potchº, oss|m como os ºOuttos Atuol|zoçoesº, ex|çe que se tenho ºAcesso lxclus|voº oo s|stemo (Noo
Jeve ex|st|t nenhum usuót|o ut|l|zonJo o mesmo}.
Exercício 06 – Como realizar as Atualizações:
1. Descompacte os arquivo “Binário TOTVSTec.ZIP”, a partir dele, três novos aquivos compactados serão
gerados:
P10APPSERVER.ZIP
P10SMARTCLIENT.ZIP
P10SMARTCLIENTACTIVEX.ZIP
Dica
36 Todos os direitos reservados. Arquitetura e Instalação
Agora proceda da seguinte forma:
2. Descompacte o arquivo “P10APPSERVER.ZIP”, dentro do diretório “Protheus10\Bin\AppServer\;
3. Descompacte o arquivo “P10SMARTCLIENT.ZIP”, dentro do diretório “Protheus10\Bin\SmarClint\”;
4. Descompacte o arquivo “P10SMARTCLIENTACTIVEX.ZIP”, dentro do diretório “Protheus10\Bin\SmarClint
_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 “Protheus10\Apo\”;
7 . Os arquivos de Update de Programas e Patch de Programa, deverão ser descompactados dentro do
diretório do Protheus10 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 MP8IDE”;