I have minor comment about the xml namespace URN for mdb. Do you have a
branch on github where we can review this code?
Anyway, this is definitely a good start and thank you for volunteering
to help.
-Jaikiran
On Friday 18 November 2011 04:32 PM, Panzer, Robert wrote:
Hi,
I’ve got something running now, that binds a message driven bean to a
resource adapter using the jboss-ejb3.xml so that it is no longer
necessary to define it using a JBoss specific annotation in the source
nor to modify the default resource adapter in the server configuration.
It is even possible to redefine activation config properties if they
have to have a different value in a JBoss environment.
An example of the file looks like this:
<?xml version="1.0" encoding="UTF-8"?>
<jboss
xmlns="http://www.jboss.com/xml/ns/javaee"
xmlns:jee="http://java.sun.com/xml/ns/javaee"
xmlns:mdb="urn:resource-adapter-binding"
xmlns:security="urn:security">
<jee:assembly-descriptor>
<security:security>
<jee:ejb-name>TestCC</jee:ejb-name>
<security:security-domain>abc</security:security-domain>
</security:security>
*<mdb:resource-adapter-binding>*
*<jee:ejb-name>FooMDB</jee:ejb-name>*
*<mdb:resource-adapter-name>FooConnector.rar</mdb:resource-adapter-name>*
*<jee:activation-config>*
*<jee:activation-config-property>*
*<jee:activation-config-property-name>fooActivationPropertyName</jee:activation-config-property-name>*
*<jee:activation-config-property-value>FooValue</jee:activation-config-property-value>*
*</jee:activation-config-property>*
*</jee:activation-config>*
*</mdb:resource-adapter-binding>*
</jee:assembly-descriptor>
</jboss>
What do you think about this structure?
If there are no objections to this I would propose a pull request.
The files I have touched are:
# modified:
ejb3/src/main/java/org/jboss/as/ejb3/deployment/processors/EjbJarParsingDeploymentUnitProcessor.java
# modified:
ejb3/src/main/java/org/jboss/as/ejb3/deployment/processors/merging/ResourceAdaptorMergingProcessor.java
# new file:
ejb3/src/main/java/org/jboss/as/ejb3/resourceadapterbinding/metadata/EJBBoundResourceAdapterBindingMetaData.java
# new file:
ejb3/src/main/java/org/jboss/as/ejb3/resourceadapterbinding/parser/EJBBoundResourceAdapterBindingMetaDataParser.java
# new file:
ejb3/src/main/resources/jboss-ejb-resource-adapter-binding_1_0.xsd
Kind regards,
Robert
*WINCOR NIXDORF International GmbH*
Sitz der Gesellschaft: Paderborn
Registergericht Paderborn HRB 3507
Geschäftsführer: Eckard Heidloff (Vorsitzender), Stefan Auerbach,
Dr. Jürgen Wunram
Vorsitzender des Aufsichtsrats: Karl-Heinz Stiller
Steuernummer: 339/5884/0020 - Ust-ID Nr.: DE812927716 -
WEEE-Reg.-Nr. DE44477193
Diese E-Mail enthält vertrauliche Informationen.
Wenn Sie nicht der richtige Adressat sind oder diese E-Mail
irrtümlich erhalten haben,
informieren Sie bitte sofort den Absender und vernichten Sie diese
E-Mail.
Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser
E-Mail ist nicht gestattet.
This e-mail may contain confidential information.
If you are not the intended recipient (or have received this
e-mail in error)
please notify the sender immediately and destroy this e-mail.
Any unauthorised copying, disclosure or distribution of the
material in this e-mail is strictly forbidden.
_______________________________________________
jboss-as7-dev mailing list
jboss-as7-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-as7-dev