All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.ra.xml Maven / Gradle / Ivy

There is a newer version: 4.0.10.java7
Show newest version
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE connector PUBLIC "-//Sun Microsystems, Inc.//DTD Connector 1.0//EN" "http://java.sun.com/dtd/connector_1_0.dtd">


<connector>
	<display-name>Firebird Database Connector</display-name>
	<vendor-name>Firebird Database</vendor-name>
	<spec-version>1.0</spec-version>
	<eis-type>Relational Database</eis-type>
	<version>1.0</version>
	<resourceadapter>
		<managedconnectionfactory-class>org.firebirdsql.jca.FBManagedConnectionFactory</managedconnectionfactory-class>
		<connectionfactory-interface>javax.sql.DataSource</connectionfactory-interface>
		<connectionfactory-impl-class>org.firebirdsql.jdbc.FBDataSource</connectionfactory-impl-class>
		<connection-interface>java.sql.Connection</connection-interface>
		<connection-impl-class>org.firebirdsql.jdbc.FBConnection</connection-impl-class>
		<transaction-support>XATransaction</transaction-support>
		<!-- 
			Type of the connection to use. Possible values are:
			  - PURE_JAVA 
			  		for type 4 driver implementation (pure Java implementation of wire protocol)
			  		
			  - NATIVE
			  		for JNI-based connection via fbclient.dll
			  		
			  - EMBEDDED
			  		for JNI-based direct access to the database file via fbembed.dll
		-->
		<config-property>
			<config-property-name>Type</config-property-name>
			<config-property-type>java.lang.String</config-property-type>
			<config-property-value></config-property-value>
		</config-property>
		<!-- 
			Path to the database as [<host>:]<database name>, where
				<host> 			::= <host name>[/<port number>]
				<database name>	::= <alias> | <path on the remote host>
				
			Examples:
				c:/Program Files/Firebird/examples/employee.fdb
				localhost/3050:employee.fdb
		-->
		<config-property>
			<config-property-name>Database</config-property-name>
			<config-property-type>java.lang.String</config-property-type>
			<config-property-value></config-property-value>
		</config-property>
		<config-property>
			<config-property-name>UserName</config-property-name>
			<config-property-type>java.lang.String</config-property-type>
			<config-property-value></config-property-value>
		</config-property>
		<config-property>
			<config-property-name>Password</config-property-name>
			<config-property-type>java.lang.String</config-property-type>
			<config-property-value></config-property-value>
		</config-property>
		<config-property>
			<config-property-name>RoleName</config-property-name>
			<config-property-type>java.lang.String</config-property-type>
			<config-property-value></config-property-value>
		</config-property>
		<config-property>
			<config-property-name>Encoding</config-property-name>
			<config-property-type>java.lang.String</config-property-type>
			<config-property-value></config-property-value>
		</config-property>
		<config-property>
			<config-property-name>SqlDialect</config-property-name>
			<config-property-type>int</config-property-type>
			<config-property-value></config-property-value>
		</config-property>
		
		<!-- ********* Jaybird-specific parameters **************** -->
		
		<config-property>
			<config-property-name>BlobBufferSize</config-property-name>
			<config-property-type>int</config-property-type>
			<config-property-value></config-property-value>
		</config-property>
		<config-property>
			<config-property-name>TransactionIsolationName</config-property-name>
			<config-property-type>java.lang.String</config-property-type>
			<config-property-value>TRANSACTION_READ_COMMITTED</config-property-value>
		</config-property>
		
		<!-- ********* Authentication mechanism ************ -->
		
		<authentication-mechanism>
			<authentication-mechanism-type>BasicPassword</authentication-mechanism-type>
			<credential-interface>javax.resource.spi.security.PasswordCredential</credential-interface>
		</authentication-mechanism>
		
		<reauthentication-support>false</reauthentication-support>
	</resourceadapter>
</connector>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy