Instalação do Protheus 12.1.2410 (Onça Preta) com WebAgent e WebApp | Ti Especial 0001

Nesse vídeo, será demonstrado o processo de instalação do Protheus 12.1.2410, Onça Preta.

Abaixo o vídeo demonstrando o passo a passo da instalação:

Abaixo os instaladores utilizados (fora os da TOTVS):

Abaixo os instaladores do Protheus (para Windows x64):

  • License: Linha TOTVS License Server > License Server > Instaladores ou clique aqui
  • DbAccess: TOTVS Linha Protheus > TOTVSTEC-Framework > DbAccess ou clique aqui
  • Arquivos de Configuração Fiscal: TOTVS Linha Protheus > Artefatos Gerais do Produto > Arquivos de Configuração > Na lista procure por Fiscal ou clique aqui
  • Dicionário Completo: TOTVS Linha Protheus > [Selecione a versão, por exemplo, Microsiga Protheus Versão 12.1.2410] > Dicionário de Dados > Na lista procure por Brasil e/ou Completo ou clique aqui
  • Help de Campos: TOTVS Linha Protheus > [Selecione a versão, por exemplo, Microsiga Protheus Versão 12.1.2410] > Help de Campo > Na lista procure por Brasil e/ou Completo ou clique aqui
  • Menus: TOTVS Linha Protheus > [Selecione a versão, por exemplo, Microsiga Protheus Versão 12.1.2410] > Menus > Na lista procure por Brasil ou clique aqui
  • Repositório de Objetos: TOTVS Linha Protheus > [Selecione a versão, por exemplo, Microsiga Protheus Versão 12.1.2410] > Repositório > Na lista procure por Brasil e baixe o RPO com a nomenclatura no fim de TTTM120.RPO ou clique aqui
  • AppServer: TOTVS Linha Protheus > TOTVSTEC-Framework > AppServer > Na lista procure a versão para Windows ou clique aqui
  • WebApp: TOTVS Linha Protheus > TOTVSTEC-Framework > SmartClient > Na lista procure a versão para Windows escrito WebApp ou clique aqui
  • SmartClient WebAgent: TOTVS Linha Protheus > TOTVSTEC-Framework > SmartClient >Na lista procure por SmartClient Web-Agent ou clique aqui

Abaixo a configuração usada no dbaccess.ini (dentro da pasta DbAccess):

[General]
LicenseServer=localhost
LicensePort=5555
Port=7890
AuditLog=0
AuditServer=
AuditPort=7890
AuditLevel=1
AuditAll=0
AuditSqlExec=1
AuditProcExec=1
AuditThreadComment=1
AuditERPUserName=1
AuditSingleThread=0

[service]
Name=TOTVS_DBAccess
Displayname=TOTVS | DBAccess

Abaixo a configuração usada no appserver.ini (dentro da pasta AppServer):

[AMBTST]
SourcePath=C:\TOTVS\ERP\Protheus\apo
RootPath=C:\TOTVS\ERP\Protheus_Data
StartPath=\system\
RPOCustom=C:\TOTVS\ERP\Protheus\apo\mycustom.rpo
RpoDb=top
RpoLanguage=Portuguese
RpoVersion=120
Trace=0
TopMemoMega=1
DBAlias=PROTHEUS
DBServer=localhost
DBDatabase=MSSQL
DBPort=7890
StartSysInDB=1

[TopConnect]
Database=MSSQL
Alias=PROTHEUS
ProtheusOnly=0
Port=7890

[Drivers]
Active=TCP

[TCP]
TYPE=TCPIP
Port=1257

[General]
InstallPath=C:\TOTVS\ERP\Protheus
Segmento=YddTQHWW=VZF=yhu
Serie===AV
app_environment=AMBTST
EchoConsoleLogDate=1
AsyncConsoleLog=1
ConsoleLogDate=0

[LICENSECLIENT]
server=localhost
port=5555

[service]
Name=TOTVS_PROTHEUS
Displayname=TOTVS | Protheus

[TCPSERVER]
Enable=0

[TDS]
AllowApplyPatch=*
AllowEdit=*
EnableDisconnectUser=*
EnableSendMessage=*
EnableBlockNewConnection=*
EnableStopServer=*

[WEBAPP]
Port=8099
EnvServer=AMBTST
agentJsonUpdate=webagent.json

[WebAgent]
Port=21021

[WebApp/webapp]
MPP=

Abaixo a configuração usada no webagent.json (dentro da pasta AppServer):

{
    "version": "1.0.12",
    "windows_x64": "webagent\\web-agent-1.0.12-windows-x64-release.setup.exe"
}

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

12 Responses

  1. Bom dia!, como sempre ótimo material. Tem algo relacionado a “Web Monitor ” com a release 24?. Desde já agradeço. Abs.

    • Bom dia Alan, tudo joia?

      Acha, nós que agradecemos pelo comentário e feedback, é muita generosidade sua.

      Infelizmente ainda não temos um material sobre, está na nossa to-do list.

      Assim que fizermos algo, lhe avisaremos.

      Tenha uma ótima e abençoada quarta feira.

      Um grande abraço.

  2. Luccas disse:

    Boa tarde, estou tentando fazer mas o meu sistema é o windows 11 e diz que não esta homologado. Tem alguma sugestão?

  3. Jeferson de Jesus Santos Junior disse:

    Olá, eu consigo a partir desta instalação usar o VSCode para estudar na prática ADVPL? Testar também, APSDU, Configurador e dentre outros? A empresa em que eu trabalho está com a implantação do TOTVS Protheus acontecendo e preciso práticar em uma base local.

    • Bom dia Jeferson, tudo joia?

      Sim, você consegue. Esse vídeo tem esse foco mesmo, ajudar analistas a terem uma base de testes local, para focar em desenvolvimentos e aprendizagem.

      Quanto aos cursos que temos disponíveis, temos sim o de APSDU, o de Configurador, ai envolvendo programação temos de AdvPL, Relatórios, Orientação a Objetos, WebServices, entre outros. Tentamos sempre lançar um curso novo a cada 2 ou 3 meses na nossa assinatura. Segue a lista completa dos cursos disponíveis: https://terminaldeinformacao.com/cursos-disponiveis/

      Tenha uma ótima e abençoada quarta feira.

      Um grande abraço.

  4. Roberto Miguel Areco disse:

    Buen dia, al querer acceder desde otro equipo (ip diferente), tengo este error al cargar la pagina del login:
    Es posible que la página web en https:/ /192.168.100.134:2410/app-root/preindex_env_p24local/index.html?totvstec_websocket_port=54046&totvstec_remote_type=5&app_name=protheuslib-tface_env_p24local&clear_storage=1&totvstec_remote_origin=http%3A%2F%2F192.168.100.134%3A8099 no funcione temporalmente o se haya trasladado de manera permanente a una nueva dirección web.
    Cual podria ser la configuraicon faltante??

    • Bom dia Roberto, tudo joia?

      Não conheço muito da parte de redes ou infra, mas eu suponho que seja algum bloqueio.

      Então, se ambas as máquinas (a que esta rodando o serviço do Protheus e essa outra que esta tentando acessar via navegador), estiverem na mesma rede, ai verifique como que está o firewall da máquina que esta rodando o Protheus, se esta liberado o acesso.

      Agora se as máquinas estiverem em redes diferentes, ai você vai precisar liberar algum ip ou dns externo para a máquina que esta rodando o serviço do Protheus, e ai esse acesso externo que você usa na URL quando for usar no navegador.

      Tenha uma ótima e abençoada quinta feira.

      Um grande abraço

  5. Jeferson de Jesus Santos Junior disse:

    Bom dia, tudo bem? Eu baixei certinho, tenho apenas duas dúvidas, eu estou fazendo alterações no dicionário de dados e quando eu tento salvar ele tenta jogar para o modo exclusivo para salvar. Nesta versão local, como eu coloco em modo exclusivo?

    • Bom dia Jeferson, tudo joia graças a Deus e você?

      Para deixar em modo exclusivo uma base local, você tem que derrubar todas as conexões ativas, para que quando você abra o Configurador, fique somente a sua.

      Para derrubar as conexões, você pode usar direto no VSCode (clicar com o botão direito na conexão e depois em Open Monitor View), você pode usar o WebMonitor da TOTVS ou você pode usar o DbMonitor do DbAccess. Em todos esses, ai você derruba conexões que possam estar presas no ambiente.

      Tenha uma ótima e abençoada quarta feira.

      Um grande abraço.

  6. Julius disse:

    Fala Daniel! Então, fiz o release na minha maquina, mas quando tento rodar meus scripts advpl no vscode, aparentemente não consigo acessar o localhost no navegador… me vem o erro “Parameter WebNavigator not informed), mas já configurei pra abrir no chrome e fiz essa mudança no meu launch.json… Como eu deveria configurar o meu launch.json?

    {
    “version”: “0.2.0”,
    “configurations”: [
    {
    “type”: “totvs_language_web_debug”,
    “request”: “launch”,
    “name”: “TOTVS Web Debug”,
    “program”: “${command:AskForProgramName}”,
    “isMultiSession”: true,
    “enableTableSync”: true,
    “WebNavigator”: “firefox”,
    “CWB”: “c:\\Program Files\\TOTVS\\CWB\\CWB.exe”,
    “serverUrl”: “http://localhost:4321”,
    “workspace”: “${workspaceFolder}”
    }
    ],
    “lastPrograms”: [
    {
    “label”: “sigacfg”
    }
    ],
    “lastProgramExecuted”: “sigacfg”
    }

Deixe uma resposta

Terminal de Informação