Atualizar Build

Transcrição

Atualizar Build
s0ARAINICIARMOS&ERRAMENTADE$ESENVOLVIMENTO0ROTHEUS4OTVS$EVELOPMENT3TUDIO4OTVS$EV3TUDIO
devemos ter necessariamente o TOTVS Application Server (TotvsAppServer), iniciado na mesma
máquina.
Anotações
Atualização e e Backup do Protheus 10
Nomenclaturas do Protheus 10
!SPRINCIPAIS.OMENCLATURASDO0ROTHEUSSÎOREFERENTESÌROTINASDE!TUALIZA¥ÎOE$ESENVOLVIMENTO
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).
Todos os direitos reservados.
Arquitetura e Instalação
29
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:
44n4OTVS
$n4IPODEBANCODE$ADOS
Exemplo:
$#ODEBASE!!$344OP#ONNECT##TREE""TRIEVE
0n,ÓNGUA
Exemplo:
00ORTUGUESE%%NGLISH33PANISH
n6ERSÎODO0ROTHEUS
20/n)DENTIlCAQUESETRATADO2EPOSITØRIODE/BJETOS
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:
44n4OTVS
$n4IPODEBANCODE$ADOS
Exemplo:
$#ODEBASE!!$344OP#ONNECT##TREE""TRIEVE
0n)DIOMA
30
Arquitetura e Instalação
Todos os direitos reservados.
Exemplo:
00ORTUGUESE%%NGLISH33PANISH
n6ERSÎODO0ROTHEUS
0!4n)DENTIlCAQUESETRATADO!RQUIVODE#ORRE¥ÎODO20/
/SARQUIVOSDE0ATCHTAMBÏMPODETERASSEGUINTESEXTENSÜES04-0!+50$EETC
Fique
atento
ADVPL
¡ A ,INGUAGEM DE 0ROGRAMA¥ÎO DESENVOLVIDA E UTILIZADA PELA -)#2/3)'! 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”;
0ARA AS ATUALIZA¥ÜES DE BUILD VERSÎO ACESSE O SITE DA -ICROSIGA n WWWMICROSIGACOMBR NO LINK
“Portal do Cliente”. Para acesso aos clientes ativos, necessitando de usuário e senha.
Anotações
Todos os direitos reservados.
Arquitetura e Instalação
31
3 . Pesquise pela “Palavra Chave” Protheus10 e Categoria Binário TOTVSTec e clique em Bucar.
32
Arquitetura e Instalação
Todos os direitos reservados.
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.
Todos os direitos reservados.
Arquitetura e Instalação
33
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
34
Arquitetura e Instalação
Todos os direitos reservados.
Neste exemplo de busca não existia Update de Programas para data pesquisada.
s 6ERIlQUE SEMPRE AS h$ATAS DOS !RQUIVOSv QUE VOCÐ ESTIVER FAZENDO O h$OWNLOADv PARA GARANTIR QUE NÎO ESTARÉ
SOBREPONDOUMAh!TUALIZA¥ÎOvQUEJÉSEENCONTRACORRETA
s0ORPRATICIDADECRIEUMDIRETØRIOCOMONOMEh<$OWNLOAD<vNOh$IRETØRIO2AIZvDEINSTALA¥ÎODO0ROTHEUSPOISASSIM
lCARÉMAISFÉCILCONTROLAR$OCUMENTAROSh!RQUIVOSDE!TUALIZA¥ÎOv
Dica
s¡COMUMÌSVEZESAPASTAh<5P$ATE<vSEENCONTRARVAZIAISSOINDICAQUEOh20/vQUESEENCONTRANOh,INKDE!TUALIZA¥ÎOv
JÉESTÉCOMAh·LTIMA0ACHvAPLICADA
s!h!TUALIZA¥ÎODA0ATCHvASSIMCOMOASh/UTRAS!TUALIZA¥ÜESvEXIGEQUESETENHAh!CESSO%XCLUSIVOvAOSISTEMA.ÎO
DEVEEXISTIRNENHUMUSUÉRIOUTILIZANDOOMESMO
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
Todos os direitos reservados.
Arquitetura e Instalação
35
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”;
36
Arquitetura e Instalação
Todos os direitos reservados.
2 . Verifique se há uma “Configuração de Ambiente” criada, caso contrário, será necessário criá-la;
3 . Clique na opção “Ferramentas”, em seguida, “Atualização de repositório”;
4 . Será necessário informar o “Usuário e Senha do Administrador”;
5 . Posicione com o cursor sobre o mesmo, confirme e “Aplicação da Patch”, será iniciada.
Todos os direitos reservados.
Arquitetura e Instalação
37