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