Tempo aproximado para leitura: 00 min

Produto:

TProvider

Ocorrência:

Manual de configuração da integração do TReports e TProvider

Ambiente:

TProvider

Passo a passo:

1 Contextualização

O TProvider é um provedor de dados que foi desenvolvido para integrar o TReports a diferentes bases de dados de diferentes produtos TOTVS.

Após a configuração do TProvider as documentações das APIs podem ser encontradas no endereço: http://URL_TPROVIDER:PORT/TProvider/swagger-ui.html#/

2 Configuração do servidor de aplicação Tomcat 9

2.1 Limpar o diretório webapps do Tomcat e mover o arquivo TProvider.war para dentro do diretório webapps.

2.2 Para utilizar o provedor integrado TProvider junto a um Banco de Dados Oracle são necessárias as seguintes configurações.

1.      Incluir o jar ojdbc7.jar na pasta lib do Tomcat.

2.      Alterar o arquivo de configuração context.xml que se encontra na pasta conf do Tomcat, informando o Resource o parâmetro name deve ser TPROVIDERDATASOURCE, como no exemplo abaixo.

2.3 Para utilizar o provedor integrado TProvider junto a um Banco de Dados Microsoft Sql Server, são necessárias as seguintes configurações.

1.      Incluir o jar mssql-jdbc-7.0.0.jre8.jar na pasta lib do Tomcat.

2.      Alterar o arquivo de configuração context.xml que se encontra na pasta conf do Tomcat, informando o Resource o parâmetro name deve ser TPROVIDERDATASOURCE, como no exemplo abaixo.

3 Configuração de Usuário e Senha, no PIMS Multicultivos.

O usuário e senha para autenticação do TProvider, se encontram na tabela PRXPARAMETER, Grupo de Configuração 47, os parâmetros não são visíveis para o usuário no menu Configurações Gerais, o identificador do parâmetro referente ao usuário é 4703 e o identificador referente ao parâmetro Senha é 4704.

4 Configuração do Provedor Integrado no TReports.

Acesse o Menu Provedores de dados, clique no botão Novo, informe o código e descrição, para o Tipo do provedor selecione Dados relacionais, na Fonte de dados selecione Provedor Integrado, após selecionar serão habilitados novos campos, no campo Protocolo selecione http, para o Host informe a url para acessar o provedor integrado, no campo Porta informe em qual porta está configurado o provedor integrado, para o campo Rota informe “/TProvider/api/trep/v1/dbdataproviders”, o Tipo de autenticação será o Basic, no campo Usuário informe o usuário configurado no parâmetro 4703 do passo anterior, no campo Senha informe a senha configurada no parâmetro 4704 do passo anterior, após ter preenchido todos os campos clique em Testar conexão, deverá aparecer um notificação informado Conexão Ok.

A documentação dos provedores de dados está disponível em: http://tdn.totvs.com/display/LRM/Provedor+de+Dados#ProvedordeDados-1