djencks 2005/03/15 00:32:40
Modified: modules/itests/src/scenarios/003 ejb-jar.xml
Log:
Make transaction policy mapping more generic and implement the
no-distributed-transactions corba tx propagation polices. CORBA operation name
to method signature mapping is not yet really implemented
Revision Changes Path
1.3 +48 -36 openejb/modules/itests/src/scenarios/003/ejb-jar.xml
Index: ejb-jar.xml
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/itests/src/scenarios/003/ejb-jar.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ejb-jar.xml 14 Mar 2005 02:12:46 -0000 1.2
+++ ejb-jar.xml 15 Mar 2005 05:32:40 -0000 1.3
@@ -25,8 +25,8 @@
<ejb-ref-type>Session</ejb-ref-type>
<home>org.openejb.test.security.slsb.BasicStatelessHome</home>
<remote>org.openejb.test.security.slsb.BasicStateless</remote>
- </ejb-ref>
- </session>
+ </ejb-ref>
+ </session>
</enterprise-beans>
@@ -39,38 +39,38 @@
<method-permission>
- <description>The description</description>
- <unchecked/>
- <method>
- <description>The description</description>
- <ejb-name>InteropBean</ejb-name>
- <method-name>callNoAccess</method-name>
- </method>
- <method>
- <description>The description</description>
- <ejb-name>InteropBean</ejb-name>
- <method-name>callHighAccess</method-name>
- </method>
- <method>
- <description>The description</description>
- <ejb-name>InteropBean</ejb-name>
- <method-name>callAllAccess</method-name>
- </method>
- <method>
- <description>The description</description>
- <ejb-name>InteropBean</ejb-name>
- <method-name>callMedAccess</method-name>
- </method>
- <method>
- <description>The description</description>
- <ejb-name>InteropBean</ejb-name>
- <method-name>callLowAccess</method-name>
- </method>
- <method>
- <description>The description</description>
- <ejb-name>InteropBean</ejb-name>
- <method-name>callAllAccess</method-name>
- </method>
+ <description>The description</description>
+ <unchecked/>
+ <method>
+ <description>The description</description>
+ <ejb-name>InteropBean</ejb-name>
+ <method-name>callNoAccess</method-name>
+ </method>
+ <method>
+ <description>The description</description>
+ <ejb-name>InteropBean</ejb-name>
+ <method-name>callHighAccess</method-name>
+ </method>
+ <method>
+ <description>The description</description>
+ <ejb-name>InteropBean</ejb-name>
+ <method-name>callAllAccess</method-name>
+ </method>
+ <method>
+ <description>The description</description>
+ <ejb-name>InteropBean</ejb-name>
+ <method-name>callMedAccess</method-name>
+ </method>
+ <method>
+ <description>The description</description>
+ <ejb-name>InteropBean</ejb-name>
+ <method-name>callLowAccess</method-name>
+ </method>
+ <method>
+ <description>The description</description>
+ <ejb-name>InteropBean</ejb-name>
+ <method-name>callAllAccess</method-name>
+ </method>
<method>
<description>The description</description>
<ejb-name>InteropBean</ejb-name>
@@ -86,14 +86,26 @@
<ejb-name>InteropBean</ejb-name>
<method-name>remove</method-name>
</method>
- </method-permission>
+ <method>
+ <description>The description</description>
+ <ejb-name>InteropBean</ejb-name>
+ <method-name>callAllAccessTx</method-name>
+ </method>
+ </method-permission>
- <container-transaction>
+ <container-transaction>
<method>
<ejb-name>InteropBean</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Supports</trans-attribute>
+ </container-transaction>
+ <container-transaction>
+ <method>
+ <ejb-name>InteropBean</ejb-name>
+ <method-name>callAllAccessTx</method-name>
+ </method>
+ <trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>