| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| <!-- $Rev: 710022 $ $Date: 2008-11-03 08:40:14 +0000 (Mon, 03 Nov 2008) $ --> |
| |
| <ejb-jar xmlns="http://java.sun.com/xml/ns/j2ee" |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee |
| http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd" |
| version="2.1"> |
| |
| <description> |
| This ejb-jar file contains assembled enterprise beans that are |
| part of employee self-service application. |
| </description> |
| |
| <enterprise-beans> |
| <!-- |
| ######################################################## |
| ######################################################## |
| ###### CMP E N T I T Y B E A N S ################# |
| ######################################################## |
| ######################################################## |
| --> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp/BasicCmpHome |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| The EmployeeRecord entity bean encapsulates access |
| to the employee records.The deployer will use |
| container-managed persistence to integrate the |
| entity bean with the back-end system managing |
| the employee records. |
| </description> |
| <ejb-name>BasicCmpBean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.BasicCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.BasicCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.BasicCmpBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>1.x</cmp-version> |
| <cmp-field> |
| <field-name>primaryKey</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <primkey-field>primaryKey</primkey-field> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp/BasicCmpHomeExplicitPK |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| Same as BasicCmpBean; however primary key is not auto-generated. |
| </description> |
| <ejb-name>BasicCmpBeanExplicitPK</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.BasicCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.BasicCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.BasicCmpBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>1.x</cmp-version> |
| <cmp-field> |
| <field-name>primaryKey</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <primkey-field>primaryKey</primkey-field> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp/allowed_operations/EntityHome |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>AOBasicCmpBean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.BasicCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.BasicCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.AllowedOperationsCmpBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>1.x</cmp-version> |
| <cmp-field> |
| <field-name>primaryKey</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <primkey-field>primaryKey</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.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <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> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp/EncBean |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>EncCmpBean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.EncCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.EncCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.EncCmpBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>1.x</cmp-version> |
| <cmp-field> |
| <field-name>primaryKey</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <primkey-field>primaryKey</primkey-field> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/cmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.cmp.BasicCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.BasicCmpObject</remote> |
| <ejb-link>BasicCmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp/RMI-over-IIOP/EJBHome |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>CmpRMIIIOPBean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.RmiIiopCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.RmiIiopCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.RmiIiopCmpBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>1.x</cmp-version> |
| <cmp-field> |
| <field-name>primaryKey</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <primkey-field>primaryKey</primkey-field> |
| <ejb-ref> |
| <ejb-ref-name>cmp/rmi-iiop/home</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.cmp.EncCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.EncCmpObject</remote> |
| <ejb-link>EncCmpBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ######################################################## |
| ###### CMP 2.x E N T I T Y B E A N S ############### |
| ######################################################## |
| ######################################################## |
| --> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp/BasicCmpHome |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| The EmployeeRecord entity bean encapsulates access |
| to the employee records.The deployer will use |
| container-managed persistence to integrate the |
| entity bean with the back-end system managing |
| the employee records. |
| </description> |
| <ejb-name>BasicCmp2Bean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.BasicCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.BasicCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.BasicCmp2Bean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>BasicCmp2</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <query> |
| <query-method> |
| <method-name>findByLastName</method-name> |
| <method-params> |
| <method-param>java.lang.String</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql> |
| <![CDATA[SELECT OBJECT(o) FROM BasicCmp2 AS o WHERE o.lastName = ?1]]> |
| </ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>findEmptyCollection</method-name> |
| <method-params/> |
| </query-method> |
| <ejb-ql> |
| <![CDATA[SELECT OBJECT(o) FROM BasicCmp2 AS o WHERE 1 = 0]]> |
| </ejb-ql> |
| </query> |
| </entity> |
| |
| <entity> |
| <description> |
| The EmployeeRecord entity bean encapsulates access |
| to the employee records.The deployer will use |
| container-managed persistence to integrate the |
| entity bean with the back-end system managing |
| the employee records. |
| </description> |
| <ejb-name>BasicCmp2PojoBean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.BasicCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.BasicCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.BasicCmp2PojoBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>BasicCmp2Pojo</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <query> |
| <query-method> |
| <method-name>findByLastName</method-name> |
| <method-params> |
| <method-param>java.lang.String</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql> |
| <![CDATA[SELECT OBJECT(o) FROM BasicCmp2 AS o WHERE o.lastName = ?1]]> |
| </ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>findEmptyCollection</method-name> |
| <method-params/> |
| </query-method> |
| <ejb-ql> |
| <![CDATA[SELECT OBJECT(o) FROM BasicCmp2 AS o WHERE 1 = 0]]> |
| </ejb-ql> |
| </query> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp/allowed_operations/EntityHome |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>AOBasicCmp2Bean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.BasicCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.BasicCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.AllowedOperationsCmp2Bean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <abstract-schema-name>AOBasicCmp2</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>number</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.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <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> |
| <query> |
| <query-method> |
| <method-name>findByLastName</method-name> |
| <method-params> |
| <method-param>java.lang.String</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql> |
| <![CDATA[SELECT OBJECT(o) FROM AOBasicCmp2 AS o WHERE o.lastName = ?1]]> |
| </ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>findEmptyCollection</method-name> |
| <method-params/> |
| </query-method> |
| <ejb-ql> |
| <![CDATA[SELECT OBJECT(o) FROM AOBasicCmp2 AS o WHERE 1 = 0]]> |
| </ejb-ql> |
| </query> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp/EncBean |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>EncCmp2Bean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.EncCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.EncCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.EncCmp2Bean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <abstract-schema-name>EncCmp2</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <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/cmp/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/cmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.cmp.BasicCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.BasicCmpObject</remote> |
| <ejb-link>BasicCmp2Bean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp/RMI-over-IIOP/EJBHome |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>Cmp2RMIIIOPBean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.RmiIiopCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.RmiIiopCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.RmiIiopCmp2Bean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <abstract-schema-name>Cmp2RmiIiop</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| <ejb-ref> |
| <ejb-ref-name>cmp/rmi-iiop/home</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.cmp.EncCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.EncCmpObject</remote> |
| <ejb-link>EncCmp2Bean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ######################################################## |
| #### S T A T E F U L S E S S I O N B E A N S ##### |
| ######################################################## |
| ######################################################## |
| --> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateful/BasicStatefulHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateful session bean with contianer-managed |
| transaction demarcation that implements the |
| javax.ejb.SessionSynchronization interface. |
| </description> |
| <ejb-name>BasicStatefulBean</ejb-name> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-class>org.apache.openejb.test.stateful.BasicStatefulBean</ejb-class> |
| <session-type>Stateful</session-type> |
| <transaction-type>Container</transaction-type> |
| <env-entry> |
| <env-entry-name>stateful/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>stateful/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>stateful/references/Resource_manager_access</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateful/BeanManagedBasicStatefulHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateful session bean with bean-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>BasicBMTStatefulBean</ejb-name> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-class>org.apache.openejb.test.stateful.BMTStatefulBean</ejb-class> |
| <session-type>Stateful</session-type> |
| <transaction-type>Bean</transaction-type> |
| <env-entry> |
| <env-entry-name>stateful/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>stateful/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>stateful/references/Resource_manager_access</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateful/BeanManagedTransactionTests/EJBHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateful session bean with bean-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>BMTStatefulBean</ejb-name> |
| <home>org.apache.openejb.test.stateful.BeanTxStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BeanTxStatefulObject</remote> |
| <ejb-class>org.apache.openejb.test.stateful.BeanTxStatefulBean</ejb-class> |
| <session-type>Stateful</session-type> |
| <transaction-type>Bean</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> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateful/EncBean |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateful session bean with bean-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>EncStatefulBean</ejb-name> |
| <home>org.apache.openejb.test.stateful.EncStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.EncStatefulObject</remote> |
| <ejb-class>org.apache.openejb.test.stateful.EncStatefulBean</ejb-class> |
| <session-type>Stateful</session-type> |
| <transaction-type>Bean</transaction-type> |
| <env-entry> |
| <env-entry-name>stateful/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateful/RMI-over-IIOP/EJBHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description> |
| The stateful bean for the RMI-IIOP Tests |
| </description> |
| <ejb-name>StatefulRMIIIOPBean</ejb-name> |
| <home>org.apache.openejb.test.stateful.RmiIiopStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.RmiIiopStatefulObject</remote> |
| <ejb-class>org.apache.openejb.test.stateful.RmiIiopStatefulBean</ejb-class> |
| <session-type>Stateful</session-type> |
| <transaction-type>Bean</transaction-type> |
| <ejb-ref> |
| <ejb-ref-name>stateful/rmi-iiop/home</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.EncStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.EncStatefulObject</remote> |
| <ejb-link>EncStatefulBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ######################################################## |
| ### S T A T E L E S S S E S S I O N B E A N S #### |
| ######################################################## |
| ######################################################## |
| --> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateless/BasicStatelessHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateless session bean with contianer-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>BasicStatelessBean</ejb-name> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-class>org.apache.openejb.test.stateless.BasicStatelessBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Container</transaction-type> |
| <env-entry> |
| <env-entry-name>stateless/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-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>stateless/references/Resource_manager_access</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <security-role-ref> |
| <role-name>BigWig</role-name> |
| <role-link>Teller</role-link> |
| </security-role-ref> |
| <security-role-ref> |
| <role-name>HighRoller</role-name> |
| <role-link>Manager</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateless/BeanManagedBasicStatelessHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateless session bean with bean-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>BasicBMTStatelessBean</ejb-name> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-class>org.apache.openejb.test.stateless.BasicStatelessBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Bean</transaction-type> |
| <env-entry> |
| <env-entry-name>stateless/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-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>stateless/references/Resource_manager_access</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <security-role-ref> |
| <role-name>BigWig</role-name> |
| <role-link>Teller</role-link> |
| </security-role-ref> |
| <security-role-ref> |
| <role-name>HighRoller</role-name> |
| <role-link>Manager</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tools/DatabaseHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateless session bean with bean-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>DatabaseBean</ejb-name> |
| <home>org.apache.openejb.test.beans.DatabaseHome</home> |
| <remote>org.apache.openejb.test.beans.Database</remote> |
| <ejb-class>org.apache.openejb.test.beans.DatabaseBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Bean</transaction-type> |
| <resource-ref> |
| <res-ref-name>database</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <security-role-ref> |
| <role-name>BigWig</role-name> |
| <role-link>Teller</role-link> |
| </security-role-ref> |
| <security-role-ref> |
| <role-name>HighRoller</role-name> |
| <role-link>Manager</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateless/BeanManagedTransactionTests/EJBHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateless session bean with bean-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>BMTStatelessBean</ejb-name> |
| <home>org.apache.openejb.test.stateless.BeanTxStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BeanTxStatelessObject</remote> |
| <ejb-class>org.apache.openejb.test.stateless.BeanTxStatelessBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Bean</transaction-type> |
| <resource-ref> |
| <res-ref-name>database</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <security-role-ref> |
| <role-name>BigWig</role-name> |
| <role-link>Teller</role-link> |
| </security-role-ref> |
| <security-role-ref> |
| <role-name>HighRoller</role-name> |
| <role-link>Manager</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateless/EncBean |
| ######################################################## |
| --> |
| |
| <session> |
| <description> |
| The stateless bean for the JNDI ENC tests |
| </description> |
| <ejb-name>EncStatelessBean</ejb-name> |
| <home>org.apache.openejb.test.stateless.EncStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.EncStatelessObject</remote> |
| <ejb-class>org.apache.openejb.test.stateless.EncStatelessBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Bean</transaction-type> |
| |
| |
| <env-entry> |
| <env-entry-name>stateless/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> |
| <env-entry> |
| <env-entry-name>stateless/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateless/RMI-over-IIOP/EJBHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description> |
| The stateless bean for the RMI-IIOP Tests |
| </description> |
| <ejb-name>StatelessRMIIIOPBean</ejb-name> |
| <home>org.apache.openejb.test.stateless.RmiIiopStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.RmiIiopStatelessObject</remote> |
| <ejb-class>org.apache.openejb.test.stateless.RmiIiopStatelessBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Bean</transaction-type> |
| <ejb-ref> |
| <ejb-ref-name>stateless/rmi-iiop/home</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.EncStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.EncStatelessObject</remote> |
| <ejb-link>EncStatelessBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp/SessionFacadeBean |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A Session Facade Bean for specific CMP tests, |
| e.g. Transaction. |
| </description> |
| <ejb-name>SessionFacadeBean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.SessionFacadeHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.SessionFacadeObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.SessionFacadeBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Container</transaction-type> |
| <ejb-ref> |
| <ejb-ref-name>ejb/BasicCmpBeanExplicitPK</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.cmp.BasicCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.BasicCmpObject</remote> |
| <ejb-link>BasicCmpBeanExplicitPK</ejb-link> |
| </ejb-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ######################################################## |
| ###### BMP E N T I T Y B E A N S ################# |
| ######################################################## |
| ######################################################## |
| --> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/bmp/BasicBmpHome |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| The EmployeeRecord entity bean encapsulates access |
| to the employee records.The deployer will use |
| container-managed persistence to integrate the |
| entity bean with the back-end system managing |
| the employee records. |
| </description> |
| <ejb-name>BasicBmpBean</ejb-name> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.bmp.BasicBmpBean</ejb-class> |
| <persistence-type>Bean</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <primkey-field>primaryKey</primkey-field> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/bmp/allowed_operations/EntityHome |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>AOBasicBmpBean</ejb-name> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.bmp.AllowedOperationsBmpBean</ejb-class> |
| <persistence-type>Bean</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <primkey-field>primaryKey</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.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <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> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/bmp/EncBean |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>EncBmpBean</ejb-name> |
| <home>org.apache.openejb.test.entity.bmp.EncBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.EncBmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.bmp.EncBmpBean</ejb-class> |
| <persistence-type>Bean</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <primkey-field>primaryKey</primkey-field> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>entity/bmp/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/bmp/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/bmp/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/bmp/RMI-over-IIOP/EJBHome |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>BmpRMIIIOPBean</ejb-name> |
| <home>org.apache.openejb.test.entity.bmp.RmiIiopBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.RmiIiopBmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.bmp.RmiIiopBmpBean</ejb-class> |
| <persistence-type>Bean</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <primkey-field>primaryKey</primkey-field> |
| <ejb-ref> |
| <ejb-ref-name>bmp/rmi-iiop/home</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.EncBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.EncBmpObject</remote> |
| <ejb-link>EncBmpBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </entity> |
| |
| |
| |
| <entity> |
| <ejb-name>OneOwningSideBean</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmr.cmrmapping.OneOwningSideLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.cmrmapping.OneOwningSideLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmr.cmrmapping.OneOwningSideBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>org.apache.openejb.test.entity.cmr.cmrmapping.CompoundPK</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>OneOwningSideBean</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>field1</field-name> |
| </cmp-field> |
| </entity> |
| |
| <entity> |
| <ejb-name>OneInverseSideBean</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmr.cmrmapping.OneInverseSideLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.cmrmapping.OneInverseSideLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmr.cmrmapping.OneInverseSideBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>OneInverseSideBean</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| </entity> |
| |
| <entity> |
| <ejb-name>ManyOwningSideBean</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmr.cmrmapping.ManyOwningSideLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.cmrmapping.ManyOwningSideLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmr.cmrmapping.ManyOwningSideBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>org.apache.openejb.test.entity.cmr.cmrmapping.CompoundPK</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>ManyOwningSideBean</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>field1</field-name> |
| </cmp-field> |
| <query> |
| <query-method> |
| <method-name>ejbSelectSomething</method-name> |
| <method-params> |
| <method-param>java.lang.Integer</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT m.oneInverseSide FROM ManyOwningSideBean m WHERE m.id = ?1</ejb-ql> |
| </query> |
| </entity> |
| |
| <session> |
| <ejb-name>CMRMappingFacadeBean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmr.cmrmapping.CMRMappingFacadeHome</home> |
| <remote>org.apache.openejb.test.entity.cmr.cmrmapping.CMRMappingFacadeRemote</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmr.cmrmapping.CMRMappingFacadeBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Bean</transaction-type> |
| <ejb-local-ref> |
| <ejb-ref-name>ejb/OneOwningSideLocalHome</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <local-home>org.apache.openejb.test.entity.cmr.cmrmapping.OneOwningSideLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.cmrmapping.OneOwningSideLocal</local> |
| <ejb-link>OneOwningSideBean</ejb-link> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>ejb/OneInverseSideLocalHome</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <local-home>org.apache.openejb.test.entity.cmr.cmrmapping.OneInverseSideLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.cmrmapping.OneInverseSideLocal</local> |
| <ejb-link>OneInverseSideBean</ejb-link> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>ejb/ManyOwningSideLocalHome</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <local-home>org.apache.openejb.test.entity.cmr.cmrmapping.ManyOwningSideLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.cmrmapping.ManyOwningSideLocal</local> |
| <ejb-link>ManyOwningSideBean</ejb-link> |
| </ejb-local-ref> |
| </session> |
| |
| <entity> |
| <display-name>AddressEJB</display-name> |
| <ejb-name>AddressEJB</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmp2.petstore.AddressLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmp2.petstore.AddressLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmp2.petstore.AddressEJB</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Object</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>Address</abstract-schema-name> |
| <cmp-field> |
| <description>no description</description> |
| <field-name>street</field-name> |
| </cmp-field> |
| <cmp-field> |
| <description>no description</description> |
| <field-name>city</field-name> |
| </cmp-field> |
| <security-identity> |
| <description></description> |
| <use-caller-identity></use-caller-identity> |
| </security-identity> |
| </entity> |
| |
| <entity> |
| <ejb-name>StorageBean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp2.model.StorageHome</home> |
| <remote>org.apache.openejb.test.entity.cmp2.model.StorageRemote</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp2.model.StorageBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>Storage</abstract-schema-name> |
| <cmp-field><field-name>id</field-name></cmp-field> |
| <cmp-field><field-name>blob</field-name></cmp-field> |
| <cmp-field><field-name>char</field-name></cmp-field> |
| <primkey-field>id</primkey-field> |
| <resource-ref> |
| <res-ref-name>jdbc/DefaultDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| </entity> |
| |
| </enterprise-beans> |
| |
| <relationships> |
| <ejb-relation> |
| <ejb-relationship-role> |
| <multiplicity>One</multiplicity> |
| <relationship-role-source> |
| <ejb-name>OneOwningSideBean</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>oneInverseSide</cmr-field-name> |
| </cmr-field> |
| </ejb-relationship-role> |
| <ejb-relationship-role> |
| <multiplicity>One</multiplicity> |
| <relationship-role-source> |
| <ejb-name>OneInverseSideBean</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>oneOwningSide</cmr-field-name> |
| </cmr-field> |
| </ejb-relationship-role> |
| </ejb-relation> |
| <ejb-relation> |
| <ejb-relationship-role> |
| <multiplicity>Many</multiplicity> |
| <relationship-role-source> |
| <ejb-name>ManyOwningSideBean</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>oneInverseSide</cmr-field-name> |
| </cmr-field> |
| </ejb-relationship-role> |
| <ejb-relationship-role> |
| <multiplicity>One</multiplicity> |
| <relationship-role-source> |
| <ejb-name>OneInverseSideBean</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>manyOwningSide</cmr-field-name> |
| </cmr-field> |
| </ejb-relationship-role> |
| </ejb-relation> |
| </relationships> |
| |
| <assembly-descriptor> |
| <security-role> |
| <description>The description</description> |
| <role-name>Teller</role-name> |
| </security-role> |
| <security-role> |
| <description>The description</description> |
| <role-name>Manager</role-name> |
| </security-role> |
| <security-role> |
| <description>The description</description> |
| <role-name>Accountant</role-name> |
| </security-role> |
| <security-role> |
| <description>The description</description> |
| <role-name>Executive</role-name> |
| </security-role> |
| |
| <method-permission> |
| <description>The description</description> |
| <role-name>Teller</role-name> |
| <method> |
| <description>The description</description> |
| <ejb-name>BasicStatelessBean</ejb-name> |
| <method-name>remove</method-name> |
| </method> |
| </method-permission> |
| |
| <method-permission> |
| <description>The description</description> |
| <role-name>Accountant</role-name> |
| <role-name>Manager</role-name> |
| <method> |
| <description>The description</description> |
| <ejb-name>BasicStatefulBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| </method-permission> |
| |
| <method-permission> |
| <unchecked /> |
| <method> |
| <ejb-name>AddressEJB</ejb-name> |
| <method-intf>Local</method-intf> |
| <method-name>getCity</method-name> |
| <method-params /> |
| </method> |
| <method> |
| <ejb-name>AddressEJB</ejb-name> |
| <method-intf>Local</method-intf> |
| <method-name>getStreet</method-name> |
| <method-params /> |
| </method> |
| <method> |
| <ejb-name>AddressEJB</ejb-name> |
| <method-intf>Local</method-intf> |
| <method-name>getPrimaryKey</method-name> |
| <method-params /> |
| </method> |
| <method> |
| <ejb-name>AddressEJB</ejb-name> |
| <method-intf>LocalHome</method-intf> |
| <method-name>remove</method-name> |
| <method-params> |
| <method-param>java.lang.Object</method-param> |
| </method-params> |
| </method> |
| <method> |
| <ejb-name>AddressEJB</ejb-name> |
| <method-intf>LocalHome</method-intf> |
| <method-name>create</method-name> |
| <method-params /> |
| </method> |
| <method> |
| <ejb-name>AddressEJB</ejb-name> |
| <method-intf>Local</method-intf> |
| <method-name>getEJBLocalHome</method-name> |
| <method-params /> |
| </method> |
| <method> |
| <ejb-name>AddressEJB</ejb-name> |
| <method-intf>Local</method-intf> |
| <method-name>isIdentical</method-name> |
| <method-params> |
| <method-param>javax.ejb.EJBLocalObject</method-param> |
| </method-params> |
| </method> |
| <method> |
| <ejb-name>AddressEJB</ejb-name> |
| <method-intf>Local</method-intf> |
| <method-name>remove</method-name> |
| <method-params /> |
| </method> |
| <method> |
| <ejb-name>AddressEJB</ejb-name> |
| <method-intf>Local</method-intf> |
| <method-name>setStreet</method-name> |
| <method-params> |
| <method-param>java.lang.String</method-param> |
| </method-params> |
| </method> |
| <method> |
| <ejb-name>AddressEJB</ejb-name> |
| <method-intf>Local</method-intf> |
| <method-name>setCity</method-name> |
| <method-params> |
| <method-param>java.lang.String</method-param> |
| </method-params> |
| </method> |
| <method> |
| <ejb-name>AddressEJB</ejb-name> |
| <method-intf>LocalHome</method-intf> |
| <method-name>findByPrimaryKey</method-name> |
| <method-params> |
| <method-param>java.lang.Object</method-param> |
| </method-params> |
| </method> |
| </method-permission> |
| |
| <container-transaction> |
| <method> |
| <ejb-name>BasicStatefulBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| |
| <container-transaction> |
| <method> |
| <ejb-name>BasicStatelessBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>BasicCmpBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>AOBasicCmpBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>EncCmpBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>CmpRMIIIOPBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Never</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>BasicCmp2Bean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>AOBasicCmp2Bean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>EncCmp2Bean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>Cmp2RMIIIOPBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Never</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>EncStatefulBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| |
| <container-transaction> |
| <method> |
| <ejb-name>StatefulRMIIIOPBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Never</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>DatabaseBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>EncStatelessBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| |
| <container-transaction> |
| <method> |
| <ejb-name>StatelessRMIIIOPBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Never</trans-attribute> |
| </container-transaction> |
| |
| |
| <container-transaction> |
| <method> |
| <ejb-name>SessionFacadeBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>RequiresNew</trans-attribute> |
| </container-transaction> |
| |
| <container-transaction> |
| <method> |
| <ejb-name>BasicBmpBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>AOBasicBmpBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| |
| <container-transaction> |
| <method> |
| <ejb-name>EncBmpBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>BmpRMIIIOPBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Never</trans-attribute> |
| </container-transaction> |
| |
| <container-transaction> |
| <method> |
| <ejb-name>OneOwningSideBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>OneInverseSideBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>ManyOwningSideBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| |
| |
| |
| <container-transaction> |
| <method> |
| <ejb-name>AddressEJB</ejb-name> |
| <method-intf>Local</method-intf> |
| <method-name>setStreet</method-name> |
| <method-params> |
| <method-param>java.lang.String</method-param> |
| </method-params> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>AddressEJB</ejb-name> |
| <method-intf>Local</method-intf> |
| <method-name>getCity</method-name> |
| <method-params /> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>AddressEJB</ejb-name> |
| <method-intf>Local</method-intf> |
| <method-name>remove</method-name> |
| <method-params /> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>AddressEJB</ejb-name> |
| <method-intf>Local</method-intf> |
| <method-name>getStreet</method-name> |
| <method-params /> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>AddressEJB</ejb-name> |
| <method-intf>Local</method-intf> |
| <method-name>setCity</method-name> |
| <method-params> |
| <method-param>java.lang.String</method-param> |
| </method-params> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| |
| <container-transaction> |
| <method> |
| <ejb-name>StorageBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>RequiresNew</trans-attribute> |
| </container-transaction> |
| |
| </assembly-descriptor> |
| </ejb-jar> |
| |