dain        2004/04/19 18:30:46

  Modified:    modules/itests/src/etc2 ejb-jar.xml openejb-jar.xml
  Log:

  Finished basic cmp integration
  All itests now run successfully
  
  Revision  Changes    Path
  1.5       +24 -4     openejb/modules/itests/src/etc2/ejb-jar.xml
  
  Index: ejb-jar.xml
  ===================================================================
  RCS file: /home/projects/openejb/scm/openejb/modules/itests/src/etc2/ejb-jar.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ejb-jar.xml       18 Apr 2004 23:35:03 -0000      1.4
  +++ ejb-jar.xml       19 Apr 2004 22:30:46 -0000      1.5
  @@ -79,6 +79,18 @@
               <cmp-field><field-name>firstName</field-name></cmp-field>
               <cmp-field><field-name>lastName</field-name></cmp-field>
               <primkey-field>id</primkey-field>
  +            <env-entry>
  +                
<env-entry-name>entity/references/JNDI_access_to_java_comp_env</env-entry-name>
  +                <env-entry-type>java.lang.String</env-entry-type>
  +                <env-entry-value>Success</env-entry-value>
  +            </env-entry>
  +            <ejb-ref>
  +                
<ejb-ref-name>entity/beanReferences/Enterprise_bean_access</ejb-ref-name>
  +                <ejb-ref-type>Session</ejb-ref-type>
  +                <home>org.openejb.test.stateful.BasicStatefulHome</home>
  +                <remote>org.openejb.test.stateful.BasicStatefulObject</remote>
  +                <ejb-link>BasicStatefulBean</ejb-link>
  +            </ejb-ref>
               <resource-ref>
                   <description>
                       This is a reference to a JDBC database.
  @@ -87,6 +99,14 @@
                   <res-type>javax.sql.DataSource</res-type>
                   <res-auth>Container</res-auth>
               </resource-ref>
  +            <resource-ref>
  +                <description>
  +                    This is a reference to a JDBC database.
  +                </description>
  +                
<res-ref-name>entity/references/Resource_manager_access</res-ref-name>
  +                <res-type>javax.sql.DataSource</res-type>
  +                <res-auth>Container</res-auth>
  +            </resource-ref>
           </entity>
   
           <!--
  @@ -808,12 +828,12 @@
               <reentrant>False</reentrant>
               <primkey-field>primaryKey</primkey-field>
               <env-entry>
  -                
<env-entry-name>stateless/references/JNDI_access_to_java_comp_env</env-entry-name>
  +                
<env-entry-name>entity/references/JNDI_access_to_java_comp_env</env-entry-name>
                   <env-entry-type>java.lang.String</env-entry-type>
                   <env-entry-value>Success</env-entry-value>
               </env-entry>
               <ejb-ref>
  -                
<ejb-ref-name>stateless/beanReferences/Enterprise_bean_access</ejb-ref-name>
  +                
<ejb-ref-name>entity/beanReferences/Enterprise_bean_access</ejb-ref-name>
                   <ejb-ref-type>Session</ejb-ref-type>
                   <home>org.openejb.test.stateful.BasicStatefulHome</home>
                   <remote>org.openejb.test.stateful.BasicStatefulObject</remote>
  @@ -831,7 +851,7 @@
                   <description>
                       This is a reference to a JDBC database.
                   </description>
  -                
<res-ref-name>stateless/references/Resource_manager_access</res-ref-name>
  +                
<res-ref-name>entity/references/Resource_manager_access</res-ref-name>
                   <res-type>javax.sql.DataSource</res-type>
                   <res-auth>Container</res-auth>
               </resource-ref>
  @@ -1026,7 +1046,7 @@
                   <ejb-name>AOBasicCmpBean</ejb-name>
                   <method-name>*</method-name>
               </method>
  -            <trans-attribute>Supports</trans-attribute>
  +            <trans-attribute>Required</trans-attribute>
           </container-transaction>
           <container-transaction>
               <method>
  
  
  
  1.5       +77 -23    openejb/modules/itests/src/etc2/openejb-jar.xml
  
  Index: openejb-jar.xml
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/itests/src/etc2/openejb-jar.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- openejb-jar.xml   14 Apr 2004 08:33:29 -0000      1.4
  +++ openejb-jar.xml   19 Apr 2004 22:30:46 -0000      1.5
  @@ -9,6 +9,8 @@
           <uri>junit/jars/junit-3.8.jar</uri>
       </dependency>
   
  +    <cmp-connection-factory>DefaultDatasource</cmp-connection-factory>
  +
       <enterprise-beans>
           <!--
           ########################################################
  @@ -125,7 +127,7 @@
                   <target-name>DefaultDatasource</target-name>
               </resource-ref>
               <resource-ref>
  -                <ref-name>stateless/references/Resource_manager_access</ref-name>
  +                <ref-name>entity/references/Resource_manager_access</ref-name>
                   <target-name>DefaultDatasource</target-name>
               </resource-ref>
           </entity>
  @@ -146,28 +148,80 @@
               <jndi-name>client/tests/entity/bmp/RMI-over-IIOP/EJBHome</jndi-name>
           </entity>
   
  +        <!--
  +        ########################################################
  +        BMP
  +        ########################################################
  +        -->
  +
  +        <entity>
  +            <ejb-name>BasicCmpBean</ejb-name>
  +            <jndi-name>client/tests/entity/cmp/BasicCmpHome</jndi-name>
  +            <query>
  +                <query-method>
  +                    <method-name>findByLastName</method-name>
  +                    <method-params>
  +                        <method-param>java.lang.String</method-param>
  +                    </method-params>
  +                </query-method>
  +                <sql>SELECT id FROM BasicCmp WHERE lastName = ?</sql>
  +            </query>
  +            <query>
  +                <query-method>
  +                    <method-name>findEmptyCollection</method-name>
  +                    <method-params/>
  +                </query-method>
  +                <sql>SELECT id FROM BasicCmp WHERE 1 = 0</sql>
  +            </query>
  +            <resource-ref>
  +                <ref-name>jdbc/basic/entityDatabase</ref-name>
  +                <target-name>DefaultDatasource</target-name>
  +            </resource-ref>
  +        </entity>
  +        <entity>
  +            <ejb-name>AOBasicCmpBean</ejb-name>
  +            
<jndi-name>client/tests/entity/cmp/allowed_operations/EntityHome</jndi-name>
  +            <query>
  +                <query-method>
  +                    <method-name>findByLastName</method-name>
  +                    <method-params>
  +                        <method-param>java.lang.String</method-param>
  +                    </method-params>
  +                </query-method>
  +                <sql>SELECT id FROM AOBasicCmp WHERE lastName = ?</sql>
  +            </query>
  +            <query>
  +                <query-method>
  +                    <method-name>findEmptyCollection</method-name>
  +                    <method-params/>
  +                </query-method>
  +                <sql>SELECT id FROM AOBasicCmp WHERE 1 = 0</sql>
  +            </query>
  +            <resource-ref>
  +                <ref-name>jdbc/basic/entityDatabase</ref-name>
  +                <target-name>DefaultDatasource</target-name>
  +            </resource-ref>
  +            <resource-ref>
  +                <ref-name>entity/references/Resource_manager_access</ref-name>
  +                <target-name>DefaultDatasource</target-name>
  +            </resource-ref>
  +        </entity>
  +        <entity>
  +            <ejb-name>EncCmpBean</ejb-name>
  +            <jndi-name>client/tests/entity/cmp/EncBean</jndi-name>
  +            <resource-ref>
  +                <ref-name>jdbc/basic/entityDatabase</ref-name>
  +                <target-name>DefaultDatasource</target-name>
  +            </resource-ref>
  +            <resource-ref>
  +                <ref-name>datasource</ref-name>
  +                <target-name>DefaultDatasource</target-name>
  +            </resource-ref>
  +        </entity>
  +        <entity>
  +            <ejb-name>Cmp RMI-IIOP Bean</ejb-name>
  +            <jndi-name>client/tests/entity/cmp/RMI-over-IIOP/EJBHome</jndi-name>
  +        </entity>
       </enterprise-beans>
  -    <!--     <ejb-deployment ejb-name="BasicCmpBean" 
deployment-id="client/tests/entity/cmp/BasicCmpHome" container-id="Default CMP 
Container">-->
  -    <!--             <resource-link res-ref-name="jdbc/basic/entityDatabase" 
res-id="Default JDBC Database"/>-->
  -    <!--        <query>-->
  -    <!--            <query-method>-->
  -    <!--                <method-name>findByLastName</method-name>-->
  -    <!--                <method-params>-->
  -    <!--                    <method-param>java.lang.String</method-param>-->
  -    <!--                </method-params>-->
  -    <!--            </query-method>-->
  -    <!--            <object-ql>-->
  -    <!--                SELECT o FROM org.openejb.test.entity.cmp.BasicCmpBean o 
WHERE o.lastName = $1 -->
  -    <!--            </object-ql>-->
  -    <!--        </query> -->
  -    <!--    </ejb-deployment>-->
  -    <!--     <ejb-deployment ejb-name="AOBasicCmpBean" 
deployment-id="client/tests/entity/cmp/allowed_operations/EntityHome" 
container-id="Default CMP Container">-->
  -    <!--             <resource-link res-ref-name="jdbc/basic/entityDatabase" 
res-id="Default JDBC Database"/>-->
  -    <!--     </ejb-deployment>-->
  -    <!--     <ejb-deployment ejb-name="EncCmpBean" 
deployment-id="client/tests/entity/cmp/EncBean" container-id="Default CMP 
Container">-->
  -    <!--             <resource-link res-ref-name="datasource" res-id="Default JDBC 
Database"/>-->
  -    <!--             <resource-link res-ref-name="jdbc/basic/entityDatabase" 
res-id="Default JDBC Database"/>-->
  -    <!--    </ejb-deployment>-->
  -    <!--     <ejb-deployment ejb-name="Cmp RMI-IIOP Bean" 
deployment-id="client/tests/entity/cmp/RMI-over-IIOP/EJBHome" container-id="Default 
CMP Container"/>-->
   
   </openejb-jar>
  \ No newline at end of file
  
  
  

Reply via email to