Você está na página 1de 8

29

Todos os direitos reservados.


Arquitetura e Instalao
Anotaes
Para iniciarmos Perramenta de Desenvolvimento Protheus Totvs Development Studio (TotvsDevStudio),
devemos ter necessariamente o TOTVS Application Server (TotvsAppServer), iniciado na mesma
mquina.
Atualizao e e Backup do Protheus 10
Nomenclaturas do Protheus 10
As principais Nomenclaturas do Protheus l0, sao referentes rotinas de Atualizaao e Desenvolvimento.
So elas:
Build
Verso completa do sistema com seus Executveis, Dlls e RPO completo.
O Build do sistema pode ser identicado atravs das seguintes opes Ajuda + Sobre, dentro de qualquer
Mdulo do sistema, ou na Tela de Console do TOTVS Application Server (TotvsAppServer).
30 Todos os direitos reservados. Arquitetura e Instalao
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:
TTDP101.RPO
Onde:
TT - Totvs l0l,
D - Tipo de banco de Dados.
Exemplo:
DCodebase, AADS, TTop Connect, CCtree, 88trieve),
P - Llngua.
Exemplo:
PPortuguese, LLnglish, SSpanish
l0l - versao do Protheus l0.l.
PPO - |dentica que se trata do Pepositorio de Ob|etos.

Patch
Arquivos de Correes para o RPO.
Sua nalidade a correo do Arquivo Binrio que contm as Funes utilizadas pelos Mdulos do
sistema, a m de se evitar que seja necessrio Atualizar o RPO por completo, sempre que uma Funo for
corrigida.
Sua Nomenclatura a seguinte:
TTDP101.PAT
Onde:
TT - Totvs l0l,
D - Tipo de banco de Dados.
Exemplo:
DCodebase, AADS, TTop Connect, CCtree, 88trieve),
P - |dioma
31
Todos os direitos reservados.
Arquitetura e Instalao
Exemplo:
PPortuguese, LLnglish, SSpanish
l0l - versao do Protheus l0.l.
PAT - |dentica que se trata do Arquivo de Correao do PPO.
Os otqu|vos Je Potch tomoem oJe tet os seu|ntes extensoes: P7V, PAl, uP0 e etc.
ADVPL
L a Linguagem de Programaao, desenvolvida e utilizada pela M|CPOS|GA no que diz respeito
Customizaes de Funes, que sero implementadas no Protheus 10.
Essa linguagem utiliza o Padro (Xbase), ou seja, uma Linguagem Estruturada e sua extenso sempre
ser (.PRW).
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.
Exerccio 05 Como realizar Atualizaes de Builds:
1. Faa o Backup dos seguintes Diretrios: BIN, APO, INCLUDE, que se localizam no diretrio
Protheus10;
2. Para as atualizaoes 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 usurio e senha.
Fique
atento
Anotaes
32 Todos os direitos reservados. Arquitetura e Instalao
3 . Pesquise pela Palavra Chave Protheus10 e Categoria Binrio TOTVSTec e clique em Bucar.
33
Todos os direitos reservados.
Arquitetura e Instalao
4. Faa o Download do Binrio TOTVSTec para Plataforma Windows que contem Componentes: appserver,
smartclient e smartclientactivex. Build 7.00.070518A
5 . Na sequncia, pesquise novamente pela Palavra Chave Protheus10 e Categoria Repositrio de Objetos
e clique em Bucar.
34 Todos os direitos reservados. Arquitetura e Instalao
6. Faa o Download do Repositrio 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 no 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.
Anotaes
35
Todos os direitos reservados.
Arquitetura e Instalao
Neste exemplo de busca no existia Update de Programas para data pesquisada.
vet|hque semte os 0otos Jos Atqu|vos, que voc est|vet lozenJo o 0ownlooJ, oto otont|t que noo estot
sooteonJo umo Atuol|zooo, que j se encontto cotteto,
Pot tot|c|JoJe, ct|e um J|tett|o com o nome \0ownlooJ\, no 0|tett|o ko|z Je |nstolooo Jo Ptotheus 10, o|s oss|m
hcot mo|s lc|l conttolot (0ocumentot} os Atqu|vos Je Atuol|zooo,
l comum, s vezes, o osto \u0ote\ se enconttot voz|o, |sso |nJ|co que o kPO que se encontto no l|nl Je Atuol|zooo,
j est com o 0lt|mo Poch, ol|coJo.
A Atuol|zooo Jo Potch, oss|m como os Outtos Atuol|zooes, ex|e que se tenho Acesso lxclus|vo oo s|stemo (Noo
Jeve ex|st|t nenhum usut|o ut|l|zonJo o mesmo}.
Exerccio 06 Como realizar as Atualizaes:
1. Descompacte os arquivo Binrio TOTVSTec.ZIP, a partir dele, trs novos aquivos compactados sero
gerados:
P10APPSERVER.ZIP
P10SMARTCLIENT.ZIP
P10SMARTCLIENTACTIVEX.ZIP
Dica
36 Todos os direitos reservados. Arquitetura e Instalao
Agora proceda da seguinte forma:
2. Descompacte o arquivo P10APPSERVER.ZIP, dentro do diretrio Protheus10\Bin\AppServer\;
3. Descompacte o arquivo P10SMARTCLIENT.ZIP, dentro do diretrio Protheus10\Bin\SmarClint\;
4. Descompacte o arquivo P10SMARTCLIENTACTIVEX.ZIP, dentro do diretrio Protheus10\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 Protheus10\Apo\;
7 . Os arquivos de Update de Programas e Patch de Programa, devero ser descompactados dentro do
diretrio do Protheus10 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;