<?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>JCredo</display-name>
  <description>JCredo Resource Adapter descriptor</description>
  <vendor-name>Riflexo SRL</vendor-name>
  <spec-version>1.0</spec-version>
  <eis-type>jdo</eis-type>
  <version>1.3.7</version>
  <license>
    <description>Please, visit http://jcredo.com for licensensing details.</description>
    <license-required>true</license-required>
  </license>
  <resourceadapter>
    <managedconnectionfactory-class>com.riflexo.jcredo.j2ee.JCredoManagedConnectionFactory</managedconnectionfactory-class>
    <connectionfactory-interface>javax.resource.cci.ConnectionFactory</connectionfactory-interface>
    <connectionfactory-impl-class>com.riflexo.jcredo.j2ee.JCredoConnectionFactory</connectionfactory-impl-class>
    <connection-interface>javax.resource.cci.Connection</connection-interface>
    <connection-impl-class>com.riflexo.jcredo.j2ee.JCrEEdoPersistenceManagerImpl</connection-impl-class>
    <transaction-support>NoTransaction</transaction-support>
    <config-property>
      <description>Class name of the class, implementing javax.jdo.PersistenceManagerFactory. In JCredo this is either
        com.riflexo.jcredo.j2ee.JCrEEdoPersistenceManagerFactoryImpl for managed environments or
        com.riflexo.jcredo.core.PersistenceManagerFactoryImpl for non-managed ones.</description>
      <config-property-name>PersistenceManagerFactoryClass</config-property-name>
      <config-property-type>java.lang.String</config-property-type>
      <config-property-value>com.riflexo.jcredo.j2ee.JCrEEdoPersistenceManagerFactoryImpl</config-property-value>
    </config-property>
    <config-property>
      <description>All JCredo-spedific properties, in separate configuration file "jcredo.xml"("SQL92Keywords.xml" should be placed there too).</description>
      <config-property-name>ConfigFileURL</config-property-name>
      <config-property-type>java.lang.String</config-property-type>
      <config-property-value>jcredo.xml</config-property-value>
    </config-property>
    <config-property>
      <description>JNDI name of the connection factory from which data store connections are obtained.</description>
      <config-property-name>ConnectionFactoryName</config-property-name>
      <config-property-type>java.lang.String</config-property-type>
      <config-property-value>AuctionDataSource</config-property-value>
    </config-property>
    <config-property>
      <description>JNDI name of the connection factory from which data store connections are obtained.</description>
      <config-property-name>ConnectionFactory2Name</config-property-name>
      <config-property-type>java.lang.String</config-property-type>
      <config-property-value>jcredo_DataSource</config-property-value>
    </config-property>
	<authentication-mechanism>
      <authentication-mechanism-type>BasicPassword</authentication-mechanism-type>
      <credential-interface>javax.resource.security.PasswordCredential</credential-interface>
    </authentication-mechanism>
    <reauthentication-support>false</reauthentication-support>
  </resourceadapter>
</connector>

