<?xml version="1.0"?>

<!DOCTYPE weblogic-ejb-jar PUBLIC '-//BEA Systems, Inc.//DTD WebLogic 6.0.0 EJB//EN' 'http://www.bea.com/servers/wls600/dtd/weblogic-ejb-jar.dtd'>

<weblogic-ejb-jar>
   <weblogic-enterprise-bean>
      <ejb-name>Teller</ejb-name>
      <reference-descriptor>
         <resource-description>
	    <res-ref-name>jms/myConnectionFactory</res-ref-name>
	    <jndi-name>ejava.jms.factories.publisher</jndi-name>
         </resource-description>
         <resource-description>
	    <res-ref-name>jms/myTopic</res-ref-name>
	    <jndi-name>ejava.jms.topics.general</jndi-name>
         </resource-description>
      </reference-descriptor>
      <jndi-name>ejava/transactions/demo/TellerRemoteHome</jndi-name> 
   </weblogic-enterprise-bean>
   
   <weblogic-enterprise-bean>
      <ejb-name>SessionSynchronizedTeller</ejb-name>
      <jndi-name>ejava/transactions/demo/SessionSynchronizedTellerRemoteHome
      </jndi-name> 
   </weblogic-enterprise-bean>
   
   <weblogic-enterprise-bean>
      <ejb-name>Account</ejb-name>
      <entity-descriptor>
         <persistence>
            <persistence-type>
	       <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
	       <type-version>6.0</type-version>
	       <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
            </persistence-type>

            <persistence-use>
               <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
               <type-version>6.0</type-version>
            </persistence-use>
         </persistence>
      </entity-descriptor>

      <jndi-name>ejava/transactions/demo/AccountRemoteHome</jndi-name> 
   </weblogic-enterprise-bean>
   
   <weblogic-enterprise-bean>
      <ejb-name>Account_NotSupported</ejb-name>
      <entity-descriptor>
         <persistence>
            <persistence-type>
	       <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
	       <type-version>6.0</type-version>
	       <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
            </persistence-type>

            <persistence-use>
               <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
               <type-version>6.0</type-version>
            </persistence-use>
         </persistence>
      </entity-descriptor>

      <jndi-name>ejava/transactions/demo/AccountRemoteHome_NotSupported
      </jndi-name> 
   </weblogic-enterprise-bean>
   
   <weblogic-enterprise-bean>
      <ejb-name>Account_Supports</ejb-name>
      <entity-descriptor>
         <persistence>
            <persistence-type>
	       <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
	       <type-version>6.0</type-version>
	       <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
            </persistence-type>

            <persistence-use>
               <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
               <type-version>6.0</type-version>
            </persistence-use>
         </persistence>
      </entity-descriptor>

      <jndi-name>ejava/transactions/demo/AccountRemoteHome_Supports</jndi-name> 
   </weblogic-enterprise-bean>
   
   <weblogic-enterprise-bean>
      <ejb-name>Account_Required</ejb-name>
      <entity-descriptor>
         <persistence>
            <persistence-type>
	       <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
	       <type-version>6.0</type-version>
	       <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
            </persistence-type>

            <persistence-use>
               <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
               <type-version>6.0</type-version>
            </persistence-use>
         </persistence>
      </entity-descriptor>

      <jndi-name>ejava/transactions/demo/AccountRemoteHome_Required</jndi-name> 
   </weblogic-enterprise-bean>
   
   <weblogic-enterprise-bean>
      <ejb-name>Account_RequiresNew</ejb-name>
      <entity-descriptor>
         <persistence>
            <persistence-type>
	       <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
	       <type-version>6.0</type-version>
	       <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
            </persistence-type>

            <persistence-use>
               <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
               <type-version>6.0</type-version>
            </persistence-use>
         </persistence>
      </entity-descriptor>

      <jndi-name>ejava/transactions/demo/AccountRemoteHome_RequiresNew
      </jndi-name> 
   </weblogic-enterprise-bean>
   
   <weblogic-enterprise-bean>
      <ejb-name>Account_Mandatory</ejb-name>
      <entity-descriptor>
         <persistence>
            <persistence-type>
	       <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
	       <type-version>6.0</type-version>
	       <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
            </persistence-type>

            <persistence-use>
               <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
               <type-version>6.0</type-version>
            </persistence-use>
         </persistence>
      </entity-descriptor>

      <jndi-name>ejava/transactions/demo/AccountRemoteHome_Mandatory</jndi-name>
   </weblogic-enterprise-bean>

   <weblogic-enterprise-bean>
      <ejb-name>Account_Mandatory</ejb-name>
      <entity-descriptor>
         <persistence>
            <persistence-type>
	       <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
	       <type-version>6.0</type-version>
	       <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
            </persistence-type>

            <persistence-use>
               <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
               <type-version>6.0</type-version>
            </persistence-use>
         </persistence>
      </entity-descriptor>

      <jndi-name>ejava/transactions/demo/AccountRemoteHome_Mandatory</jndi-name>
   </weblogic-enterprise-bean>
   <weblogic-enterprise-bean>
      <ejb-name>Account_Never</ejb-name>
      <entity-descriptor>
         <persistence>
            <persistence-type>
	       <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
	       <type-version>6.0</type-version>
	       <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
            </persistence-type>

            <persistence-use>
               <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
               <type-version>6.0</type-version>
            </persistence-use>
         </persistence>
      </entity-descriptor>

      <jndi-name>ejava/transactions/demo/AccountRemoteHome_Never</jndi-name>
   </weblogic-enterprise-bean>
</weblogic-ejb-jar>
