User: schulze 
  Date: 00/10/25 16:05:43

  Added:       src/resources/bmp/META-INF ejb-jar.xml jboss.xml
  Log:
  Test for BMP added tests create/remove store/load activation/passivation transaction 
rollback
  Should work with almost all databases (used types: INTEGER, VARCHAR(200))
  uses Hypersonic by default
  
  Revision  Changes    Path
  1.1                  jbosstest/src/resources/bmp/META-INF/ejb-jar.xml
  
  Index: ejb-jar.xml
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
  <ejb-jar>
      
      <enterprise-beans>
         <session>
              <description>SessionBean that creates, drops, looks up tables 
</description>
              <ejb-name>bmp.BMPHelperSession</ejb-name>
              <home>org.jboss.test.bmp.interfaces.BMPHelperSessionHome</home>
              <remote>org.jboss.test.bmp.interfaces.BMPHelperSession</remote>
              <ejb-class>org.jboss.test.bmp.beans.BMPHelperSessionBean</ejb-class>
              <session-type>Stateless</session-type>
              <transaction-type>Container</transaction-type>
  
              <resource-ref>
                 <res-ref-name>datasource</res-ref-name>
                 <res-type>javax.sql.DataSource</res-type>
                 <res-auth>Container</res-auth>
              </resource-ref>
              <ejb-ref>
                 <ejb-ref-name>bean</ejb-ref-name>
                 <ejb-ref-type>Entity</ejb-ref-type>
                 <home>org.jboss.test.bmp.interfaces.SimpleBMPHome</home>
                 <remote>org.jboss.test.bmp.interfaces.SimpleBMP</remote>
                 <ejb-link>bmp.SimpleBMP</ejb-link>
              </ejb-ref>
              
         </session>
  
         <entity>
              <description>a simple bean managed entity bean</description>
              <ejb-name>bmp.SimpleBMP</ejb-name>
              <home>org.jboss.test.bmp.interfaces.SimpleBMPHome</home>
              <remote>org.jboss.test.bmp.interfaces.SimpleBMP</remote>
              <ejb-class>org.jboss.test.bmp.beans.SimpleBMPBean</ejb-class>
              <prim-key-class>java.lang.Integer</prim-key-class>
              <persistence-type>Bean</persistence-type>
              <transaction-type>Container</transaction-type>
              <reentrant>false</reentrant>
  
              <resource-ref>
                 <res-ref-name>datasource</res-ref-name>
                 <res-type>javax.sql.DataSource</res-type>
                 <res-auth>Container</res-auth>
              </resource-ref>
              
         </entity>
      
      
      
      </enterprise-beans>
  
  </ejb-jar>
  
  
  
  1.1                  jbosstest/src/resources/bmp/META-INF/jboss.xml
  
  Index: jboss.xml
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?>
  
  <jboss>
  
  
        <container-configurations>
                <container-configuration>
                        <container-name>My BMP EntityBean</container-name>
                        <call-logging>false</call-logging>
                        
<container-invoker>org.jboss.ejb.plugins.jrmp13.server.JRMPContainerInvoker</container-invoker>
                        
<instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
                        
<instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache>
                        
<persistence-manager>org.jboss.ejb.plugins.BMPPersistenceManager</persistence-manager>
                        
<transaction-manager>org.jboss.tm.TxManager</transaction-manager>
                        <container-invoker-conf>
                                <RMIObjectPort>4444</RMIObjectPort>
                                <Optimized>True</Optimized>
                        </container-invoker-conf>
                        <container-cache-conf>
                                
<cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
              <cache-policy-conf>
                 <min-capacity>5</min-capacity>
                 <max-capacity>10</max-capacity>
                 <overage-period>600</overage-period>
                 <resizer-period>600</resizer-period>
                 <max-bean-age>600</max-bean-age>
                 <max-cache-miss-period>60</max-cache-miss-period>
                 <min-cache-miss-period>1</min-cache-miss-period>
                 <cache-load-factor>0.75</cache-load-factor>
              </cache-policy-conf>
                        </container-cache-conf>
                        <container-pool-conf>
                        <MaximumSize>100</MaximumSize>
                        <MinimumSize>10</MinimumSize>
                        </container-pool-conf>
                        <commit-option>A</commit-option>
                </container-configuration>
        </container-configurations>
  
    <enterprise-beans>
      <session>
        <ejb-name>bmp.BMPHelperSession</ejb-name>
        <resource-ref>
           <res-ref-name>datasource</res-ref-name>
           <resource-name>mydatabase</resource-name>
        </resource-ref>
      </session>
      <entity>
        <ejb-name>bmp.SimpleBMP</ejb-name>
        <configuration-name>My BMP EntityBean</configuration-name>
        <resource-ref>
           <res-ref-name>datasource</res-ref-name>
           <resource-name>mydatabase</resource-name>
        </resource-ref>
      </entity>
      
    </enterprise-beans>
  
     <resource-managers>
      
       <resource-manager>
          <res-name>mydatabase</res-name>
          <res-jndi-name>Hypersonic</res-jndi-name>
       </resource-manager>
  
     </resource-managers>
     
  
  
  </jboss>
  
  
  

Reply via email to