Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Atualização da nomenclatura da marca
Informações
titleAtenção

Esta página foi revisada para considerar as novas configurações de server do fluig para a atualização é destinada para atualizações 1.6 .

Caso possua uma atualização anterior do fluig acesse: Como desenvolver datasets acessando BD externo na versão 1.5.13 ou inferior?

e superiores do TOTVS Fluig Plataforma.

Índice

Índice
outlinetrue
excludeÍndice
stylenone

...

O objetivo desse guia é apresentar os procedimentos necessários para criar datasets que acessem banco de dados externos ao fluigTOTVS Fluig Plataforma.

Aviso
titleImportante!

Ao realizar um desenvolvimento usando o datasource do fluig da plataforma, a partir da atualização 1.6.5-190514 é indispensável usar o AppDS em vez do FluigDS ou FluigDSRO.

...

Para que seja possível criar um dataset que acesse uma base externa ao fluigà plataforma, é necessário, primeiramente, configurar o arquivo domain.xml . Este arquivo se encontra dentro da pasta de instalação do fluig. Por exemplo: partindo do principio que a instalação foi feita em ambiente Windows no diretório C, o arquivo será encontrado em C:\fluiglocalizado em [diretório_instalação]\appserver\domain\configuration\domain.xml.

Edite o arquivo e procure pela linha que contém a tag <datasources>. Esta tag é responsável pelo agrupamento das conexões criadas na aplicação.

...

O exemplo abaixo apresenta o uso da tag <datasource> (conexão) criado dentro da tag <datasources> (Responsável pelo agrupamento das conexões), sendo que seu arquivo já possuirá alguns <datasource> configurados, que são responsáveis pela comunicação com o banco de dados do fluigda plataforma.

Bloco de código
languagexml
linenumberstrue
<datasources>
	<datasource jta="false" jndi-name="java:/jdbc/AppDS" pool-name="AppDS" enabled="true" use-java-context="false">
		<connection-url>jdbc:mysql://localhost:3306/fluig</connection-url>
		<driver>mysqlDriver</driver>
		<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
		<pool>
			<min-pool-size>10</min-pool-size>
			<max-pool-size>20</max-pool-size>
		</pool>
		<security>
			<user-name>root</user-name>
			<password>admin</password>
		</security>
		<validation>
			<valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.mysql.MySQLValidConnectionChecker"/>
			<validate-on-match>true</validate-on-match>
			<background-validation>false</background-validation>
		</validation>
		<statement>
			<share-prepared-statements>false</share-prepared-statements>
		</statement>
	</datasource>
	<drivers>
   		<driver name="mysqlDriver" module="com.mysql">
    		<driver-class>com.mysql.jdbc.Driver</driver-class>
    	</driver>
    </drivers>
</datasources>
Nota
titleObservação

Nunca remova ou altere as conexões( <datasource>) que já estão contidas no arquivo de configuração domain.xml. Estas conexões são vitais para o funcionamento do fluigda plataforma. Somente as novas conexões criadas com a finalidade de acesso aos datasets podem ser manipuladas.

...