Páginas filhas
  • Instalação do TProvider em Windows

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Download do Instalador

O

Instalador do TProvider

Windows Service Wrapper

O Instalador do utiliza o Windows Service Wrapper na versão 3.

Para mais informacoes consulte a documentacao oficial: https://github.com/winsw/winsw 

Sistema Operacional

O Sistema Operacional suportado por este processo de instalacao é o Windows.

Expedicao

O novo instalador e os pacotes da aplicacao aplicação estão disponibilizados no servidor de arquivos da engenharia, através do seguinte link.Endereco

  • Endereço para download do instalador

http://engenharia.agro.totvs.com.br:8080/download/tprovider-installer.zip 

endereco para download da aplicacao.

http://engenharia.agro.totvs.com.br:8080/download/TProvider.jar 

...

Instalação do TProvider Windows

Os passos e procedimentos para instalacao instalação do TProvider utilizando o instalador são descritos abaixo:

Execucao via prompt

Para instalacao do servido, basta executar o arquivo install.bat e preencher as informacoes solicitadas pelo mesmo.

Nota: Deve ser executado em modo Administrador

Dados Solicitados:

  • Descompactar o pacote do TProvider onde será realizado a instalação;  

Image Added



  • Abrir o Prompt de Comando do Windows em modo Administrador e acessar o diretório do TProvider ;

Image Added


  • Digite o comando install.bat para iniciar o processo de instalação;  

Image Added


  • Pressione qualquer tecla para continuar

Image Added


  • Informe o nome

    Nome

    da instancia (PROD / HMG)

Image Added


  • Informe IP

    do ServicoPorta do Servido

    de acesso ao serviço 

Image Added


  • Defina a porta do Servidor

Image Added


  • Dados de

    conexao

    conexão com banco de dados do Keycloak (Provedor de

    Seguranca

    Segurança do TReports)

    • Tipo do banco de dados (SQLServer, Oracle, Postgres)

Image Added


    • String de
  • conexao JDBC
    • conexão JDBC (Exemplo Oracle jdbc:oracle:thin:@10.172.212.84:1521:DOURADO )

Image Added


    • Usuário
  • Usuario
    • de acesso ao banco de dados

Image Added


    • Senha de acesso ao banco de dados

Image Added


  • Dados de conexao conexão com banco de dados do Produto TOTVS (Multicultivos)Tipo
    • Escolha o tipo do banco de dados (SQLServer, Oracle, Postgres)

Image Added


    • Informe a String de
  • conexao JDBC
    • conexão JDBC (Exemplo em Oracle jdbc:oracle:thin:@10.172.212.84:1521:DOURADO )

Image Added


    • Informe o usuário
  • Usuario
    • de acesso ao banco de dados

Image Added


    Senha
    • Informe a senha de acesso ao banco de dados

Image Added


  • Após o preenchimento dos dados solicitados, serão criados alguns arquivos de configuracão do servico. Em seguida o servico será instalado e inicializado.

Image Added


  • Pressione qualquer tecla para seguir com o processo de instalação, por fim será apresentado o resumo da instalação

Image Added


  • Ao concluir a instalação será instalado um serviço do Windows 

Image Added


Acessando o Swagger UI do TProvider 

O acesso ao Swagger UI pode ser realizado através do endereco endereço abaixo.

http://[IP]:[PORTA]/swagger-ui.html

Configuracao do Keycloak

Apos a instalacao do servico do TProvider é necessário realizar a configuracao inicial do Keycloak, relacionado a criacão de usuários.

URL de acesso: http://[IP]:[PORTA]/auth

Acessoar o Keycloak > Adminstration Console e realizar a autenticacao com usuário e senha de administrador. Selecionar o Realm treports e clicar no menu Users.

Para adicionar um novo usuário, clique no botão Add User, informando o nome do usuário e clicando no botão Create.

Após a criacao do usuário, acesse a aba Credentials e clique no botão Set password. Informe a senha para o usuário, confirme a senha, desabilite a opcão Temporary e clique em Save.

Configuracao do Provedor de dados com TReports

Para configurar o TProvider como provedor de seguranca de autenticação dos usuários para acesso ao TReports, basta acessar a tela de configuracão do TReports e informar os dados conforme abaixo:

  • Nome do Provedor: TProvider
  • Endereço de criação do token: http://[IP]:[PORTA]/auth2/token
  • Endereço Jwks: http://[IP]:[PORTA]/auth2/jwks
  • Endereço base da Api: http://[IP]:[PORTA]/users

...


ObservaçãoO TProvider utiliza o usuário e senha de autenticação das suas APIs que estão configuradas na tabela PRXPARAMETER da base do TOTVS Agro Multicultivo, com os valores ID_PRXPARAMETER = 4703 (Usuário), e ID_PRXPARAMETER = 4704 (Senha).


Image Added