Como instalar o Protheus 12.1.23 (Lobo Guará)

Hoje vou mostrar como instalar o Protheus 12.1.23 utilizando a tecnologia Lobo Guará (x64) em uma base de testes.

Os passos abaixo são para uma instalação do zero, de uma base de testes (empresa 99). Acho que o mais interessante da tecnologia nova do Protheus, é que todo o dicionário foi para o banco de dados, então é possível ver a SX3, SIX, SX2 diretamente no banco.

Porém, ouvi dizer que não é possível alterá-las via SQL, pois as tabelas possuem CheckSum, tendo que alterar no padrão (via SIGACFG).

Obs.: A imagem de destaque usada para montagem desse artigo (um ícone de lobo), é de um software chamado Amarok.

Vamos a instalação.

01. Instale o SQL Server e crie uma base de dados de testes, nesse caso eu criei uma chamada PROTHEUS_LOBO. Para instalar o SQL Server, leia esse artigo – Como Instalar o Protheus – Parte 2 – Instalação do SQL Server

02. Configure o ODBC do Windows para acessar essa sua nova base de dados

03. Instale o DbAccess e configure DbMonitor para essa base de dados. O link do DbAccess é suporte.totvs.com/portal/p/10098/download?e=737309

04. Instale o License Server Virtual, apontando para uma porta qualquer, nesse exemplo, foi usado a porta 7777. O License pode ser encontrado no seguinte link – tdn.totvs.com/display/framework/TOTVS+License+Server+Virtual#TOTVSLicenseServerVirtual-Instala%C3%A7%C3%A3odoLicenseServer

05. Crie as pastas Protheus e Protheus_Data, dentro da Protheus_Data crie a pasta system. Baixe os Arquivos de Configuração Fiscal e coloque dentro da system. O link para download é suporte.totvs.com/portal/p/10098/download?e=737159

06. Baixe os arquivos dos Menus (arquivos .xnu) e coloque dentro da pasta system. O link para download é suporte.totvs.com/portal/p/10098/download?e=737334

07. Dentro da Protheus_Data, crie uma pasta chamada systemload. Baixe o Dicionário de Dados Completo e extraia para dentro da systemload. O link para download é suporte.totvs.com/portal/p/10098/download?e=737186

08. Baixe os Helps de Campos/Perguntas Completo e coloque dentro da systemload. O link para download é suporte.totvs.com/portal/p/10098/download?e=737329

09. Dentro da pasta Protheus criada no passo 05, crie a pasta chamada apo. Baixe então o repositório de objetos (RPO) e coloque dentro dessa pasta. O link para download é suporte.totvs.com/portal/p/10098/download?e=737278

10. Dentro da pasta Protheus, crie uma pasta chamada bin, e dentro dela crie uma pasta chamada appserver. Baixe o AppServer (Lobo Guará x64) e coloque dentro dessa pasta. O link para download é suporte.totvs.com/portal/p/10098/download?e=737297

11. Dentro dessa mesma pasta appserver, crie um appserver.ini com o seguinte conteúdo (mude as pastas para as suas, nesse caso eu configurei no E:\, note também as portas usadas, nesse exemplo é usado a porta 1257).

[LOBO]
SourcePath=E:\TOTVS\12.1.23_LG\Protheus\apo
RootPath=E:\TOTVS\12.1.23_LG\Protheus_Data
StartPath=\system\
RpoDb=top
RpoLanguage=Portuguese
RpoVersion=120
Trace=0
TopMemoMega=1
DBAlias=PROTHEUS_LOBO
DBServer=localhost
DBDatabase=MSSQL
DBPort=7890
StartSysInDB=1

[TopConnect]
Database=MSSQL
Alias=PROTHEUS_LOBO
ProtheusOnly=0
Port=7980

[Drivers]
Active=TCP

[TCP]
TYPE=TCPIP
Port=1257

[General]
InstallPath=E:\TOTVS\12.1.23_LG\Protheus
Segmento=YddTQHWW=VZF=yhu
Serie===AV

[LICENSECLIENT]
server=localhost
port=7777

[service]
Name=TOTVS_PROTHEUS_LG
Displayname=TOTVS | Protheus LG

[TCPSERVER]
Enable=0

12. Dentro da pasta bin, crie uma pasta chamada smartclient, baixe o SmartClient (x64) e extraia dentro dessa pasta. O link para download é suporte.totvs.com/portal/p/10098/download?e=737299

13. Dentro dessa pasta smartclient, crie um arquivo smartclient.ini, apontando para o ambiente e para o AppServer configurado.

[config]
lastmainprog=SIGAMDI
envserver=LOBO

[drivers]
active=tcp

[tcp]
server=localhost
port=1257

14. Suba o serviço do License

15. Suba o serviço do AppServer

16. Abra o Protheus (smartclient.exe) faça login com usuário Admin e senha em branco, e abra qualquer tela de cadastro, deixe o sistema criar as estruturas dentro da base de dados

15. Após isso, se quiser, aplique a LIB referente ao Lobo Guará, disponível para download em suporte.totvs.com/portal/p/10098/download?e=737512


Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan_Atilio
Analista e desenvolvedor de sistemas. Técnico em Informática pelo CTI da Unesp. Graduado em Banco de Dados pela Fatec Bauru. Entusiasta de soluções Open Source e blogueiro nas horas vagas.

11 Responses

  1. felipe disse:

    Dan_Atilio, como faz com o TOTVS_ID para uma base local ?

    • Dan_Atilio disse:

      Não precisa apontar TOTVS_ID na instalação do License Virtual.

      Abra o link do passo 4, baixe o instalador no FTP da TOTVS dentro do link do TDN.

      – Execute o instalador
      – Escolha o idioma
      – Avance até a tela das portas, na porta de licenciamento coloque um número, como por exemplo, 7777

      Após instalar, se abrir a tela solicitando o TOTVS_ID, basta fechá-la, e ao configurar o Appserver, ele olhar essa porta 7777 e ver que não há TOTVS_ID, automaticamente ele irá entender que é uma empresa 99.

  2. Edson disse:

    Dan_Atilio
    Pode ajudar entender como obeter o TOTVS ID do TOTVSLicenseVirtual para uma base empressa 99
    TOTVSLicenseVirtual?

    • Dan_Atilio disse:

      Não precisa apontar TOTVS_ID na instalação do License Virtual.

      Abra o link do passo 4, baixe o instalador no FTP da TOTVS dentro do link do TDN.

      – Execute o instalador
      – Escolha o idioma
      – Avance até a tela das portas, na porta de licenciamento coloque um número, como por exemplo, 7777

      Após instalar, se abrir a tela solicitando o TOTVS_ID, basta fechá-la, e ao configurar o Appserver, ele olhar essa porta 7777 e ver que não há TOTVS_ID, automaticamente ele irá entender que é uma empresa 99.

  3. Marcos Vitorasso disse:

    Dan_Atilio, bom dia! Neste roteiro você não subiu o DBAccess. Neste caso então não precisa subi-lo mesmo ou não foi colocado no roteiro?

    Obrigado!

    Abs!

    • Dan_Atilio disse:

      Boa tarde Marcos.
      No passo 3 está escrito para instalar o DBAccess e configurar no DbMonitor, para configurar no DbMonitor, o DBAccess precisa estar em pé.
      Qualquer dúvida, fico à disposição.
      Abraços.

  4. Evaldo Cevinscki Jr. disse:

    Olá Dan_Atilio! Consegui instalar essa versão Lobo-Guará com as suas dicas, muito obrigado! Só me deparei com o seguinte problema, não estou conseguindo configurar o servidor no Totvs Developer Studio 11.3. Vou na opção de Nova Aplicação>Protheus, informo o Endereço(localhost) e a respectiva porta do appserver, porém quando clico em Detectar/Validar, apresenta mensagem: “Erro ao tentar conectar o servidor, verifique os dados para conexão.” Sabes me dizer o que pode ser?

    • Dan_Atilio disse:

      Eu também me deparei com essa situação Evaldo.
      Tive que baixar o TDS direto do portal, o mais novo, e instalá-lo.
      Qualquer coisa, tente atualizar o TDS, se não der, baixe outro e faça a instalação.
      Abraços.

  5. felipe disse:

    Obrigado, deu certo assim

  6. Eder Fernandes disse:

    Bom dia Daniel, segui os seus passos e consegui instalar o LG, porém na inicialização o sistema apresenta um erro de checksun, como resolver esse problema?

    Um abraço,

    Obrigado

Deixe uma resposta