User: d_jencks
  Date: 02/04/15 20:21:35

  Added:       src/etc/example-config jdatastore-service.xml
  Log:
  JDataStore local config contributed by Brent Thompson
  
  Revision  Changes    Path
  1.1                  jbosscx/src/etc/example-config/jdatastore-service.xml
  
  Index: jdatastore-service.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  
  
  <!-- ===================================================================== -->
  <!--                                                                       -->
  <!--  JBoss Server 3.0 RC1 Configuration for local JDataStore datasource   -->
  <!--  From Brent Thompson www.protegra.com/javagroup.html                  -->
  <!-- ===================================================================== -->
  
  <server>
  
  <!-- ==================================================================== -->
  <!-- Copy these jar's from your JBuilder6/lib to your jboss's lib         -->
  <!--                dx.jar,jdsserver.jar,jds.jar                          -->
  <!-- ==================================================================== -->
  
  
   <mbean code="org.jboss.resource.connectionmanager.LocalTxConnectionManager" 
name="jboss.jca:service=LocalTxCM,name=JDataStoreDS">
      <!--make the rar deploy! hack till better deployment-->
      <depends>jboss.jca:service=RARDeployer</depends>
  
  
      <depends optional-attribute-name="ManagedConnectionFactoryName">
        <!--embedded mbean-->
        <mbean code="org.jboss.resource.connectionmanager.RARDeployment" 
name="jboss.jca:service=LocalTxDS,name=JDataStoreDS">
          <!--hack-->
          <depends 
optional-attribute-name="OldRarDeployment">jboss.jca:service=RARDeployment,name=Minerva
 JDBC LocalTransaction ResourceAdapter</depends>
  
          <!--real attributes-->
   <attribute name="ManagedConnectionFactoryProperties">
            <properties>
              <config-property>
                <config-property-name>ConnectionURL</config-property-name>
                <config-property-type>java.lang.String</config-property-type>
                
<config-property-value>jdbc:borland:dslocal:/home/brent/JBuilder6/samples/JDataStore/datastores/employee.jds</config-property-value>
              </config-property>
              <config-property>
                <config-property-name>DriverClass</config-property-name>
                <config-property-type>java.lang.String</config-property-type>
                
<config-property-value>com.borland.datastore.jdbc.DataStoreDriver</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>sample</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>
            </properties>
          </attribute>
         <attribute name="JndiName">JDataStoreDS</attribute>
        </mbean>
      </depends>
      <depends optional-attribute-name="ManagedConnectionPool">
        <!--embedded mbean-->
        <mbean code="org.jboss.resource.connectionmanager.JBossManagedConnectionPool" 
name="jboss.jca:service=LocalTxPool,name=JDataStoreDS">
  
          <attribute name="MinSize">0</attribute>
          <attribute name="MaxSize">50</attribute>
          <attribute name="BlockingTimeoutMillis">5000</attribute>
          <attribute name="IdleTimeoutMinutes">15</attribute>
          <!--criteria indicates if Subject (from security domain) or app supplied
              parameters (such as from getConnection(user, pw)) are used to distinguish
              connections in the pool. Choices are
              ByContainerAndApplication (use both),
              ByContainer (use Subject),
              ByApplication (use app supplied params only),
              ByNothing (all connections are equivalent, usually if adapter supports
                reauthentication)-->
          <attribute name="Criteria">ByContainer</attribute>
        </mbean>
      </depends>
      <depends 
optional-attribute-name="CachedConnectionManager">jboss.jca:service=CachedConnectionManager</depends>
      <!-- Include a login module configuration named DataStoreDBRealm. 
           Here is a ConfiguredIdentity example to go in login-conf.xml:
  
      <application-policy name = "JDataStoreDBRealm">
         <authentication>
            <login-module code = 
"org.jboss.resource.security.ConfiguredIdentityLoginModule"
               flag = "required">
               <module-option name = "principal">sysdba</module-option>
               <module-option name = "userName">sysdba</module-option>
               <module-option name = "password">masterkey</module-option>
               <module-option name = 
"managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=JDataStoreDS</module-option>
            </login-module>
         </authentication>
      </application-policy>
  
  
      -->
      <attribute name="SecurityDomainJndiName">java:/jaas/JDataStoreDBRealm</attribute>
      <attribute name="TransactionManager">java:/TransactionManager</attribute>
    </mbean>
  
  
  </server>
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to