| <?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. |
| --> |
| |
| <ejb-jar xmlns="http://geronimo.apache.org/xml/ns/j2ee/ejb/openejb-2.0" |
| xmlns:n="http://geronimo.apache.org/xml/ns/naming-1.2" |
| > |
| <environment> |
| <moduleId> |
| <groupId>itests</groupId> |
| <artifactId>itests</artifactId> |
| <version>1</version> |
| <type>car</type> |
| </moduleId> |
| <dependencies> |
| <dependency> |
| <groupId>commons-lang</groupId> |
| <artifactId>commons-lang</artifactId> |
| <version>2.0</version> |
| </dependency> |
| <dependency> |
| <groupId>junit</groupId> |
| <artifactId>junit</artifactId> |
| <version>3.8.1</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.geronimo.configs</groupId> |
| <artifactId>system-database</artifactId> |
| <type>car</type> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.geronimo.configs</groupId> |
| <artifactId>activemq-ra</artifactId> |
| <type>car</type> |
| </dependency> |
| </dependencies> |
| </environment> |
| <openejb-jar> |
| <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1"> |
| <ejb-deployment ejb-name="BasicCmpBean" deployment-id="client/tests/entity/cmp/BasicCmpHome" container-id="Default CMP Container"> |
| <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 BasicCmpBeanX o WHERE o.lastName = ?1</object-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>findEmptyCollection</method-name> |
| <method-params/> |
| </query-method> |
| <object-ql>SELECT o FROM BasicCmpBean o WHERE 'true' = 'false'</object-ql> |
| </query> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="BasicCmp2Bean" deployment-id="client/tests/entity/cmp2/BasicCmpHome" container-id="Default CMP Container"> |
| <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 BasicCmp2Bean o WHERE o.lastName = ?1</object-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>findEmptyCollection</method-name> |
| <method-params/> |
| </query-method> |
| <object-ql>SELECT o FROM BasicCmp2Bean o WHERE 'true' = 'false'</object-ql> |
| </query> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="AOBasicCmpBean" deployment-id="client/tests/entity/cmp/allowed_operations/EntityHome" container-id="Default CMP Container"> |
| <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 AllowedOperationsCmpBean o WHERE o.lastName = ?1</object-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>findEmptyCollection</method-name> |
| <method-params/> |
| </query-method> |
| <object-ql>SELECT o FROM AllowedOperationsCmpBean o WHERE 'true' = 'false'</object-ql> |
| </query> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="AOBasicCmp2Bean" deployment-id="client/tests/entity/cmp2/allowed_operations/EntityHome" container-id="Default CMP Container"> |
| <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 AllowedOperationsCmp2Bean o WHERE o.lastName = ?1</object-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>findEmptyCollection</method-name> |
| <method-params/> |
| </query-method> |
| <object-ql>SELECT o FROM AllowedOperationsCmp2Bean o WHERE 'true' = 'false'</object-ql> |
| </query> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="EncCmpBean" deployment-id="client/tests/entity/cmp/EncBean" container-id="Default CMP Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="EncCmp2Bean" deployment-id="client/tests/entity/cmp2/EncBean" container-id="Default CMP Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="ContextLookupCmpBean" deployment-id="client/tests/entity/cmp/ContextLookupCmpBean" container-id="Default CMP Container"> |
| </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"/> |
| <ejb-deployment ejb-name="Cmp2 RMI-IIOP Bean" deployment-id="client/tests/entity/cmp2/RMI-over-IIOP/EJBHome" container-id="Default CMP Container"/> |
| <ejb-deployment ejb-name="OneToOneA" deployment-id="client/tests/entity/cmr/oneToOne/AHome" container-id="Default CMP Container"/> |
| <ejb-deployment ejb-name="OneToOneB" deployment-id="client/tests/entity/cmr/oneToOne/BHome" container-id="Default CMP Container"/> |
| <ejb-deployment ejb-name="OneToManyA" deployment-id="client/tests/entity/cmr/oneToMany/AHome" container-id="Default CMP Container"/> |
| <ejb-deployment ejb-name="OneToManyB" deployment-id="client/tests/entity/cmr/oneToMany/BHome" container-id="Default CMP Container"/> |
| <ejb-deployment ejb-name="OneOwningSideBean" deployment-id="client/tests/entity/cmp2/OneOwningSideBean/EJBHome" container-id="Default CMP Container"/> |
| <ejb-deployment ejb-name="OneInverseSideBean" deployment-id="client/tests/entity/cmp2/OneInverseSideBean/EJBHome" container-id="Default CMP Container"/> |
| <ejb-deployment ejb-name="ManyOwningSideBean" deployment-id="client/tests/entity/cmp2/ManyOwningSideBean/EJBHome" container-id="Default CMP Container"/> |
| <ejb-deployment ejb-name="BasicStatefulBean" deployment-id="client/tests/stateful/BasicStatefulHome" container-id="Default Stateful Container"/> |
| <ejb-deployment ejb-name="BasicStatefulPojoBean" deployment-id="client/tests/stateful/BasicStatefulPojoHome" container-id="Default Stateful Container"/> |
| <ejb-deployment ejb-name="Basic BMT StatefulBean" deployment-id="client/tests/stateful/BeanManagedBasicStatefulHome" container-id="Default Stateful Container"/> |
| <ejb-deployment ejb-name="BMT StatefulBean" deployment-id="client/tests/stateful/BeanManagedTransactionTests/EJBHome" container-id="Default Stateful Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="EncStatefulBean" deployment-id="client/tests/stateful/EncBean" container-id="Default Stateful Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="FieldInjectionStatefulBean" deployment-id="client/tests/stateful/FieldInjectionStatefulBean" container-id="Default Stateful Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="SetterInjectionStatefulBean" deployment-id="client/tests/stateful/SetterInjectionStatefulBean" container-id="Default Stateful Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="PersistenceContextStatefulBean" deployment-id="client/tests/stateful/PersistenceContextStatefulBean" container-id="Default Stateful Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="ContextLookupStatefulBean" deployment-id="client/tests/stateful/ContextLookupStatefulBean" container-id="Default Stateful Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="ContextLookupStatefulPojoBean" deployment-id="client/tests/stateful/ContextLookupStatefulPojoBean" container-id="Default Stateful Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="Stateful RMI-IIOP Bean" deployment-id="client/tests/stateful/RMI-over-IIOP/EJBHome" container-id="Default Stateful Container"/> |
| <ejb-deployment ejb-name="BasicStatelessBean" deployment-id="client/tests/stateless/BasicStatelessHome" container-id="Default Stateless Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="BasicStatelessPojoBean" deployment-id="client/tests/stateless/BasicStatelessPojoHome" container-id="Default Stateless Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="Basic BMT StatelessBean" deployment-id="client/tests/stateless/BeanManagedBasicStatelessHome" container-id="Default Stateless Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="DatabaseBean" deployment-id="client/tools/DatabaseHome" container-id="Default Stateless Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="BMT StatelessBean" deployment-id="client/tests/stateless/BeanManagedTransactionTests/EJBHome" container-id="Default Stateless Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="EncStatelessBean" deployment-id="client/tests/stateless/EncBean" container-id="Default Stateless Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="FieldInjectionStatelessBean" deployment-id="client/tests/stateless/FieldInjectionStatelessBean" container-id="Default Stateless Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="SetterInjectionStatelessBean" deployment-id="client/tests/stateless/SetterInjectionStatelessBean" container-id="Default Stateless Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="ContextLookupStatelessBean" deployment-id="client/tests/stateless/ContextLookupStatelessBean" container-id="Default Stateless Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="ContextLookupStatelessPojoBean" deployment-id="client/tests/stateless/ContextLookupStatelessPojoBean" container-id="Default Stateless Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="Stateless RMI-IIOP Bean" deployment-id="client/tests/stateless/RMI-over-IIOP/EJBHome" container-id="Default Stateless Container"/> |
| <ejb-deployment ejb-name="BasicBmpBean" deployment-id="client/tests/entity/bmp/BasicBmpHome" container-id="Default BMP Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="AOBasicBmpBean" deployment-id="client/tests/entity/bmp/allowed_operations/EntityHome" container-id="Default BMP Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="EncBmpBean" deployment-id="client/tests/entity/bmp/EncBean" container-id="Default BMP Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="ContextLookupBmpBean" deployment-id="client/tests/entity/bmp/ContextLookupBmpBean" container-id="Default BMP Container"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="Bmp RMI-IIOP Bean" deployment-id="client/tests/entity/bmp/RMI-over-IIOP/EJBHome" container-id="Default BMP Container"/> |
| <ejb-deployment ejb-name="BasicMdbBean" deployment-id="client/tests/messagedriven/mdb/BasicMdb"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="Basic BMT Mdb Bean" deployment-id="Basic BMT Mdb Bean"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="EncMdbBean" deployment-id="EncMdbBean"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="ContextLookupMdbBean" deployment-id="ContextLookupMdbBean"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="ContextLookupMdbPojoBean" deployment-id="ContextLookupMdbPojoBean"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="FieldInjectionMdbBean" deployment-id="FieldInjectionMdbBean"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="SetterInjectionMdbBean" deployment-id="SetterInjectionMdbBean"> |
| </ejb-deployment> |
| <ejb-deployment ejb-name="TimerSyncBean" deployment-id="TimerSyncBean" container-id="Default Stateless Container"/> |
| </openejb-jar> |
| </openejb-jar> |
| <n:resource-ref> |
| <n:ref-name>jms</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>activemq</n:artifactId> |
| <n:name>DefaultActiveMQConnectionFactory</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>QueueCF</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>activemq</n:artifactId> |
| <n:name>DefaultActiveMQConnectionFactory</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>TopicCF</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>activemq</n:artifactId> |
| <n:name>DefaultActiveMQConnectionFactory</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>connectionFactory</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>activemq</n:artifactId> |
| <n:name>DefaultActiveMQConnectionFactory</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>queueConnectionFactory</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>activemq</n:artifactId> |
| <n:name>DefaultActiveMQConnectionFactory</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>topicConnectionFactory</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>activemq</n:artifactId> |
| <n:name>DefaultActiveMQConnectionFactory</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>org.apache.openejb.test.stateful.AnnotatedFieldInjectionStatefulBean/coonnectionFactory</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>activemq</n:artifactId> |
| <n:name>DefaultActiveMQConnectionFactory</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>org.apache.openejb.test.stateful.AnnotatedFieldInjectionStatefulBean/queueCoonnectionFactory</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>activemq</n:artifactId> |
| <n:name>DefaultActiveMQConnectionFactory</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>org.apache.openejb.test.stateful.AnnotatedFieldInjectionStatefulBean/topicCoonnectionFactory</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>activemq</n:artifactId> |
| <n:name>DefaultActiveMQConnectionFactory</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>org.apache.openejb.test.stateless.AnnotatedFieldInjectionStatelessBean/coonnectionFactory</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>activemq</n:artifactId> |
| <n:name>DefaultActiveMQConnectionFactory</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>org.apache.openejb.test.stateless.AnnotatedFieldInjectionStatelessBean/queueCoonnectionFactory</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>activemq</n:artifactId> |
| <n:name>DefaultActiveMQConnectionFactory</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>org.apache.openejb.test.stateless.AnnotatedFieldInjectionStatelessBean/topicCoonnectionFactory</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>activemq</n:artifactId> |
| <n:name>DefaultActiveMQConnectionFactory</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>org.apache.openejb.test.mdb.AnnotatedFieldInjectionMdbBean/coonnectionFactory</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>activemq</n:artifactId> |
| <n:name>DefaultActiveMQConnectionFactory</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>org.apache.openejb.test.mdb.AnnotatedFieldInjectionMdbBean/queueCoonnectionFactory</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>activemq</n:artifactId> |
| <n:name>DefaultActiveMQConnectionFactory</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>org.apache.openejb.test.mdb.AnnotatedFieldInjectionMdbBean/topicCoonnectionFactory</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>activemq</n:artifactId> |
| <n:name>DefaultActiveMQConnectionFactory</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>database</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>system-database</n:artifactId> |
| <n:name>SystemDatasource</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>datasource</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>system-database</n:artifactId> |
| <n:name>SystemDatasource</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>jdbc/basic/entityDatabase</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>system-database</n:artifactId> |
| <n:name>SystemDatasource</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>stateless/references/Resource_manager_access</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>system-database</n:artifactId> |
| <n:name>SystemDatasource</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>org.apache.openejb.test.stateless.AnnotatedFieldInjectionStatelessBean/daataSource</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>system-database</n:artifactId> |
| <n:name>SystemDatasource</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>org.apache.openejb.test.stateful.AnnotatedFieldInjectionStatefulBean/daataSource</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>system-database</n:artifactId> |
| <n:name>SystemDatasource</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:resource-ref> |
| <n:ref-name>org.apache.openejb.test.mdb.AnnotatedFieldInjectionMdbBean/daataSource</n:ref-name> |
| <n:pattern> |
| <n:groupId>org.apache.geronimo.configs</n:groupId> |
| <n:artifactId>system-database</n:artifactId> |
| <n:name>SystemDatasource</n:name> |
| </n:pattern> |
| </n:resource-ref> |
| <n:persistence-context-ref> |
| <n:persistence-context-ref-name>persistence/TestContext</n:persistence-context-ref-name> |
| <n:persistence-unit-name>openjpa-test-unit</n:persistence-unit-name> |
| <n:persistence-context-type>Transactional</n:persistence-context-type> |
| </n:persistence-context-ref> |
| <n:persistence-context-ref> |
| <n:persistence-context-ref-name>persistence/ExtendedTestContext</n:persistence-context-ref-name> |
| <n:persistence-unit-name>openjpa-test-unit</n:persistence-unit-name> |
| <n:persistence-context-type>Extended</n:persistence-context-type> |
| </n:persistence-context-ref> |
| <n:persistence-unit-ref> |
| <n:persistence-unit-ref-name>persistence/TestUnit</n:persistence-unit-ref-name> |
| <n:persistence-unit-name>openjpa-test-unit</n:persistence-unit-name> |
| </n:persistence-unit-ref> |
| |
| </ejb-jar> |