From what I see in that example, Robert isn't duplicating the
activation-config in the jboss-ejb3.xml. Instead he is reusing the jee
namespace (that maps to
which is used
as the target namespace by ejb-jar.xml xsd) to specify those
activation-config properties.
-Jaikiran
On Friday 18 November 2011 05:12 PM, Carlo de Wolf wrote:
activation-config is already an element of message-driven. It would
only lead to confusion if you duplicate it.
Carlo
On 11/18/2011 12:02 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
_______________________________________________
jboss-as7-dev mailing list
jboss-as7-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-as7-dev