On 7/4/05, Andrew Stevens <[EMAIL PROTECTED]> wrote:
> On Wed, 2005-06-29 at 13:23, Gérald Quintana wrote:
> > According to XDoclet documentation, the @ejb.transaction tag only
> > works with Entity and Session beans (seen in
> > http://xdoclet.sourceforge.net/xdoclet/tags/ejb-tags.html). And it
> > doesn't work with Message-driven beans (tested with XDoclet 1.2.3).
> >
> > According to EJB 2.1 spec, "For a message-driven bean's message
> > listener interface, only the Required and NotSupported transaction
> > attributes may be used.". Which means to me that MDB supports
> > transaction attributes.
> >
> > Did I miss something? Or is there way to generate the
> > <container-transaction>
> >     <method>
> >         <ejb-name>MessageDriven</ejb-name>
> >         <method-name>*</method-name>
> >     </method>
> >     <trans-attribute>NotSupported</trans-attribute>
> > </container-transaction>
> > bloc in the ejb-jar.xml for my MDB.
> 
> I found an issue in JIRA which looks relevant
> (http://opensource.atlassian.com/projects/xdoclet/browse/XDT-647), but
> that was resolved some time ago.  In fact, the documentation you mention
> at http://xdoclet.sourceforge.net/xdoclet/tags/ejb-tags.html says
> "Note: To set the transaction type for Message Driven Beans, use the
> class level tag for now." which suggests that it ought to work, but not
> if you use a method-level @tag.  How exactly are you trying to specify
> the transaction type in your MDB?
> 
> 
> Andrew.
> 
In fact, it didn't work with XDoclet 1.2.1 (or earlier), but it has
been corrected since. Sorry for this silly question I should have
tested the latest release first.

By the way I thank you for your advice Andrew, it helped me to find
the solution.
Gérald


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click
_______________________________________________
xdoclet-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to