Histórico da Página
Informações | ||
---|---|---|
| ||
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 | ||||||
---|---|---|---|---|---|---|
|
...
O objetivo desse guia é apresentar os procedimentos necessários para criar datasets que acessem banco de dados externos ao fluigTOTVS Fluig Plataforma.
Aviso | ||
---|---|---|
| ||
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 | ||||
---|---|---|---|---|
| ||||
<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 | ||
---|---|---|
| ||
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. |
...