<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN"
                         "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
<ejb-jar>
    <enterprise-beans>

        <session>
           <description>TestByValue root Bean</description>
           <ejb-name>RootTestByValue</ejb-name>
           <home>org.jboss.test.testbyvalue.interfaces.RootStatelessSessionHome</home>
           <remote>org.jboss.test.testbyvalue.interfaces.RootStatelessSession</remote>
           <ejb-class>org.jboss.test.testbyvalue.bean.RootStatelessSessionBean</ejb-class>
           <session-type>Stateless</session-type>
           <transaction-type>Bean</transaction-type>
            <ejb-ref>
                <ejb-ref-name>ejb/CalledByValue</ejb-ref-name>
                <ejb-ref-type>Session</ejb-ref-type>
                <home>org.jboss.test.testbyvalue.interfaces.ByValueStatelessSessionHome</home>
                <remote>org.jboss.test.testbyvalue.interfaces.ByValueStatelessSession</remote>
                <ejb-link>TestByValue</ejb-link>
            </ejb-ref>
            <ejb-ref>
                <ejb-ref-name>ejb/CalledByReference</ejb-ref-name>
                <ejb-ref-type>Session</ejb-ref-type>
                <home>org.jboss.test.testbyvalue.interfaces.ByReferenceStatelessSessionHome</home>
                <remote>org.jboss.test.testbyvalue.interfaces.ByReferenceStatelessSession</remote>
                <ejb-link>TestByReference</ejb-link>
            </ejb-ref>
            <ejb-ref>
                <ejb-ref-name>ejb/TestByValueEntity</ejb-ref-name>
                <ejb-ref-type>Session</ejb-ref-type>
                <home>org.jboss.test.testbyvalue.interfaces.ByValueEntityHome</home>
                <remote>org.jboss.test.testbyvalue.interfaces.ByValueEntity</remote>
                <ejb-link>TestByValueEntity</ejb-link>
            </ejb-ref>
            <ejb-ref>
                <ejb-ref-name>ejb/TestByReferenceEntity</ejb-ref-name>
                <ejb-ref-type>Session</ejb-ref-type>
                <home>org.jboss.test.testbyvalue.interfaces.ByValueEntityHome</home>
                <remote>org.jboss.test.testbyvalue.interfaces.ByValueEntity</remote>
                <ejb-link>TestByReferenceEntity</ejb-link>
            </ejb-ref>
          </session>
        <session>
           <description>TestByValue called Bean</description>
           <ejb-name>TestByValue</ejb-name>
           <home>org.jboss.test.testbyvalue.interfaces.ByValueStatelessSessionHome</home>
           <remote>org.jboss.test.testbyvalue.interfaces.ByValueStatelessSession</remote>
           <ejb-class>org.jboss.test.testbyvalue.bean.ByValueStatelessSessionBean</ejb-class>
           <session-type>Stateless</session-type>
           <transaction-type>Bean</transaction-type>
        </session>
        <session>
           <description>TestByReferece called Bean</description>
           <ejb-name>TestByReference</ejb-name>
           <home>org.jboss.test.testbyvalue.interfaces.ByReferenceStatelessSessionHome</home>
           <remote>org.jboss.test.testbyvalue.interfaces.ByReferenceStatelessSession</remote>
           <ejb-class>org.jboss.test.testbyvalue.bean.ByReferenceStatelessSessionBean</ejb-class>
           <session-type>Stateless</session-type>
           <transaction-type>Bean</transaction-type>
        </session>
        <entity>
             <description>TestByValue beans</description>
             <ejb-name>TestByValueEntity</ejb-name>
             <home>org.jboss.test.testbyvalue.interfaces.ByValueEntityHome</home>
             <remote>org.jboss.test.testbyvalue.interfaces.ByValueEntity</remote>
             <ejb-class>org.jboss.test.testbyvalue.bean.ByValueEntityBean</ejb-class>
             <persistence-type>Bean</persistence-type>
             <prim-key-class>java.lang.String</prim-key-class>
             <reentrant>False</reentrant>
             <primkey-field>name</primkey-field>
         </entity>
        <entity>
             <description>TestByReference beans</description>
             <ejb-name>TestByReferenceEntity</ejb-name>
             <home>org.jboss.test.testbyvalue.interfaces.ByValueEntityHome</home>
             <remote>org.jboss.test.testbyvalue.interfaces.ByValueEntity</remote>
             <ejb-class>org.jboss.test.testbyvalue.bean.ByValueEntityBean</ejb-class>
             <persistence-type>Bean</persistence-type>
             <prim-key-class>java.lang.String</prim-key-class>
             <reentrant>False</reentrant>
             <primkey-field>name</primkey-field>
         </entity>
    </enterprise-beans>
    <assembly-descriptor>
    </assembly-descriptor>
</ejb-jar>