01. DADOS GERAIS

Linha de Produto:

Logix

Segmento:

Tecnologia

Módulo:Framework
Função:Gerenciador de Relatórios (GRL)
Ticket:8117409
Requisito/Story/Issue (informe o requisito relacionado) :DFWKTOOLS-2391


02. SITUAÇÃO/REQUISITO

Ao acessar a ferramenta GRL utilizando banco Oracle na versão 12 ocorre falha.

Foi identificada a existência da biblioteca classes12.jar na pasta de instalação do GRL gerenciadorelatorios\WEB-INF\lib e esta biblioteca possui uma versão fixa do driver JDBC do Oracle que não é compatível com o Oracle 12.

03. SOLUÇÃO

Atualização de bibliotecas JDBC de conexão com os bancos Oracle, SQLServer e Informix.


BANCO DE DADOSBIBLIOTECAOBSERVAÇÃO
ORACLEojdbc8.jarA partir do Oracle 12

SQLServer

mssql-jdbc-7.2.2.jre8.jarSqlServer 2008 a 2016
INFORMIXjdbc-4.10.14.jarA partir do Informix 12

Se a versão da biblioteca não for compatível com a versão de banco ou Java utilizado no servidor, será preciso substituir pela biblioteca compatível disponibilizada pelo fornecedor do banco de dados.

Para mais informações acesse a página oficial do fornecedor de banco de dados para obter a versão compatível da biblioteca JDBC.


As bibliotecas foram atualizadas com base nas seguintes documentações disponíveis:

ORACLE        https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html
SQLSERVER  https://docs.microsoft.com/pt-br/sql/connect/jdbc/microsoft-jdbc-driver-for-sql-server-support-matrix?view=sql-server-ver15#sql-version-compatibility
INFORMIX    https://www.ibm.com/support/knowledgecenter/SSGU8G_12.1.0/com.ibm.jdbc_pg.doc/ids_jdbc_013.htm


Para a correta atualização das bibliotecas é necessário que as seguintes bibliotecas sejam eliminadas para que não gerem conflitos com as novas mencionadas acima:

ifxjdbc.jar
jtds-1.2.jar
ojdbc14.jar
classes12.jar
sqljdbc.jar


Não sabe como baixar a atualização do GRL na central de dowloads? Clique AQUI.




04. ASSUNTOS RELACIONADOS




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>