Histórico da Página
Para realizar a configuração de um ambiente capaz de executar e exibir um Report BIRT é necessário seguir alguns passos:
No ambiente Protheus a ser utilizado deve-se verificar se trata-se do Protheus 12.1 ou Protheus 11 com a LIB a partir do número XXXXXXXXXX; Verificar a versão do Protheus e versão de LIB:- Realizar a instalação do TOTVS | WebViewer (para mais informações de como instalar, acessar o link http://tdn.totvs.com.br/);
Um detalhe neste ponto é definir um número de porta que ainda não esteja sendo utilizada na máquina; - Verificar se o serviço do TOTVS | WebViewer está em execução;
Acesse o aplicativo de serviços em caso do sistema operacional ser Windows e procure por TOTVS | WebViewer, este serviço deve estar com o status de iniciado; - Verificar no arquivo de configuração do appserver se a seguinte seção está configurada [REPORTSERVICE];
As possibilidades de configuração deste arquivo são as seguintes:
Chave de Configuração | Descrição | Possíveis Valores | Exemplo |
---|---|---|---|
ENABLED | Define quando o serviço de Report do Birt está ativo ou não | 0 ou 1 | ENABLED=1 |
REPORTENGINE | Define qual engine do TOTVS | WebViewer foi instalada para execução do BIRT | TOMCAT, JBOSS, | REPORTENGINE=TOMCAT |
WEBVIEWER | Define qual a URL de conexão com o TOTVS | WebViewer para exibição do Report. | URL de conexão com o TOTVS | WebViewer (incluindo porta) | WEBVIEWER=http://localhost:8080/WebViewer/ |
REPORTDATABASE | Define qual o tipo de Banco de Dados será utilizado para conexão dos DataSources. | MSSQL, ORACLE, DB2, INFORMIX | REPORTDATABASE=MSSQL |
REPORTDATABASENAME | Nome do banco de dados para conexão | Nome definido da Base de dados que receberá as conexões | REPORTDATABASENAME=P12 |
REPORTDATABASEPORT | Porta de conexão do Banco de Dados | Valores de 1 a 65535 correspondente a porta do SGBD | REPORTDATABASEPORT=1433 |
REPORTDATABASESERVER | Endereço (DNS ou IP) do servidor de banco de dados para conexão | Endereço para resolução DNS ou endereço IP do servidor SGBD | REPORTDATABASESERVER=127.0.0.1 |
REPORTDATABASESCHEMA | Esquema da conexão no Banco de Dados (utilizado apenas para Bancos DB2) | Nome do esquema utilizado pela conexão. | REPORTDATABASESCHEMA=DB2USER |
REPORTDATABASEINSTANCE | Nome da instancia do Banco de Dados (utilizado apenas para Bancos Informix) | Nome da instancia definida na instalação do Banco de Dados | REPORTDATABASEINSTANCE=ol_windows |
REPORTDATABASELOCALE | Define o código de caracteres utilizado pelo Banco de Dados | REPORTDATABASELOCALE=EN_US.CP1252 | |
REPORTWEBSERVERPATH | URL complementar para chamada do visualizador de Reports | Path complementar para chamada do visualizador. Complementando o parâmetro WEBVIEWER | REPORTWEBSERVERPATH=/ |
Tomcat
...
Quando utilizado o Tomcat como engine de processamento e exibição de Reports, devem ser observados os seguintes detalhes:
- Garantir que a versão correta do driver JDBC de conexão com o Banco de Dados esteja presente na pasta de instalação do TOTVS | WebViewer. A pasta a qual deve possuir os arquivos .jar de conexão com o Banco de Dados deve ser a seguinte: <Path de instalação do TOTVS | WebViewer>\server\lib;
- Deve ser criado um arquivo na pasta <Path de instalação do TOTVS | WebViewer>\server\webapps\WebViewer\WEB-INF com a seguinte nomenclatura "config.properties". Neste arquivo devem estar presentes dois parâmetros de configuração que serão responsáveis pela autenticação de conexão do driver JDBC com o banco de dados, seguindo o exemplo a seguir:
username=nome do usuario
password=senha do usuario
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas