Versões comparadas

Chave

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

Índice:


       

Índice
exclude.*ndice:

Configurar a base de dados do T-Reports

       Configure o arquivo appsettings.json que se encontra na pasta principal da aplicação.

Para isso altere a string de conexão Default do ConnectionStrings de acordo com as configurações do seu servidor.

Veja abaixo um exemplo de configuração par o SQL Server:

Informações
iconfalse

"ConnectionStrings": {

"Default": "Server=127.0.0.1; TrustServerCertificate=True; database=TRFDbSample; User Id=myuser; password=mypassword"

  },

Se já possuir uma base de dados é necessário apenas informa-la para que seja automaticamente atualizada. Se não possuir uma base o sistema irá criar uma nova base assim que o servidor for iniciado. No exemplo acima, a base a ser criada/atualizada é a TRFDbSample.

Informe também os dados de acesso ao banco de dados padrão para a aplicação. Dessa forma ao criar um novo provedor de dados as informações serão carregadas a partir dessa seção.

Exemplos:

Expandir
titleSql Server

       "DefaultDBSettings": {

      "ProviderParams": [

        {

          "Name": "Data Source",

          "Description": "Nome do servidor",

          "Value": "127.0.0.1",

          "AllowEdit": "true"

        },

        {

          "Name": "Initial Catalog",

          "Description": "Nome do banco de dados",

          "Value": "DbTest",

          "AllowEdit": "true"

        },

        {

          "Name": "Integrated Security",

          "Description": "Segurança integrada",

          "Value": "false",

          "AllowEdit": "true",

        },

        {

          "Name": "User Id",

          "Description": "Usuário",

          "Value": "userName",

          "AllowEdit": "true"

        },

        {

          "Name": "Password",

          "Description": "Senha",

          "Value": "P@ssw0rd",

          "AllowEdit": "true",

"Type": 1

        }

      ]

    },

Expandir
titleOracle

"DefaultDBSettings": {

    "ProviderParams": [     

      {

        "Name": "Server",

        "Description": "Nome do servidor",

        "Value": "127.0.0.1",

        "AllowEdit": "true"

      },

      {

        "Name": "Direct",

        "Description": "Direct",

        "Value": "true",

        "AllowEdit": "true"

      },

      {

        "Name": "Service Name",

        "Description": "Nome do banco de dados",

        "Value": "DbTest",

        "AllowEdit": "true"

      },

      {

        "Name": "User Id",

        "Description": "Usuário",

        "Value": "userName",

        "AllowEdit": "true"

      },

      {

        "Name": "Password",

        "Description": "Senha",

        "Value": "P@ssw0rd",

        "AllowEdit": "true",

"Type": 1

      }

    ]

  }

Expandir
titleOracle 11

"DefaultDBSettings": {

    "ProviderParams": [

      {

        "Name": "Data Source",

        "Description": "Data Source",

        "Value": "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL)))",

        "AllowEdit": "true"

      },

      {

        "Name": "User Id",

        "Description": "Usuário",

        "Value": "userName",

        "AllowEdit": "true"

      },

      {

        "Name": "Password",

        "Description": "Senha",

        "Value": "P@ssw0rd",

        "AllowEdit": "true",

"Type": 1

      }

     ]

   },

Informações
titleParâmetro "Type"

"Type": 0 (valor default)

Utilize o "Type" : 0 quando o parâmetro for um literal comum. Será apresentado o texto puro normalmente.

"Type":1

Utilize o "Type" : 1 quando for um parâmetro do tipo senha. Os valores serão criptografados no banco de dados.

Hospedando No IIS:

       Configuração do arquivo web.config:

Configure o arquivo web.config que se encontra na pasta principal da aplicação.

Insira o elemento abaixo o elemento abaixo filho do elemento system.webserver:

Informações
iconfalse

<modules runAllManagedModulesForAllRequests="false">

<remove name="WebDAVModule" />

</modules>

Hospede um novo site no IIS informando como caminho físico a pasta principal em que o servidor se encontra. Atribua também uma porta esse serviço.

Em seguida, dentro de pool de aplicativos altere as configurações para o novo serviço que criamos. Selecione a “Versão do .NET CLR” para “Sem Código Gerenciado” conforme a imagem abaixo:

Image Removed

Hospedando No KESTREL:

       Abrir o arquivo “hosting.json” localizado na pasta principal do servidor e altere o endereço e porta do host do backend.

Informações
iconfalse

{

  "urls": "http://127.0.0.1:5000"

}

Execute o arquivo "TRF.Rpt.api.Web.exe".

APIs:

      O servidor possui disponibiliza suas API's e uma síntese de utilização através do swagger. Para visualizar e consumir recursos acesse a URL do seu servidor com a rota swagger.

http://nomedamaquina:4999/swagger

Informação


Aviso
titleNova Versão do TReports

Essa versão do TReports será em breve descontinuada.

Para poder usufruir das suas funcionalidades, acesse a documentação da nova versão e realize a instalação conforme indicadohttps://tdn.totvs.com/x/WRKwJQ.

Caso precise mais informações, favor consultar o suporte TOTVS.



Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Versão: 12.011.XX22 ou superior

Informações
iconfalse

Processo: BACKEND Instalação TReports

Informações
iconfalse
Informações
iconfalse

Status: Pendente Finalizado

Informações
iconfalse

Data: 2302 

Informações
iconfalse

Autores:

Erlon Cesar Lima De Freitas

Aline Cristina Braz de Oliveira

Carlos Philippe de Farias Marques

Diogo Damiani FerreiraFlavio Henrique Pereira Campelo

Gustavo Naves De Castro

Philippe Fernandes Lima Gonçalves

SARAH ROLAND CAMPOS LISBOATIAGO ANDRADE GOMES SILVEIRA

Wesley Avelino De Carvalho