As far as from EJB2.0 spec point of view entity bean can never execute under
Bean Managed Transaction, it has to run under Container Managed Transaction.
Please look into section 17.3.1.

Thanks
--
Vikram

-----Original Message-----
From: Nanik Tolaram [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, February 19, 2002 5:58 PM
To: [EMAIL PROTECTED]
Subject: Re: Transaction question...


Hi Vikram,

Thanks for the reply, but as you the transaction in  Entity Bean B is Bean
Managed Transaction and not Container Managed Transaction, as you mention
that it all depends on the trans-attribute of the bean, which I assume is
the trans-attribute in the deployment descriptor which in Entity Bean B
there is none as it is a Bean Managed Transaction

Correct me if I'm wrong.

Thanks
Nanik

>From: Vikrama Ditya <[EMAIL PROTECTED]>
>Reply-To: Vikrama Ditya <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Subject: Re: Transaction question...
>Date: Tue, 19 Feb 2002 16:53:53 -0800
>
>1 ---> It depends upon trans-attribute of entity bean B, if it is "required
>or supported", EJB will execute entity bean B in same transaction of entity
>bean A
>
>2 ---> Assuming entity bean B is not executing in same transaction context
>of entity bean B, it will not affect the transaction of entity bean A. This
>is because EJB 2.0 does not support nested transactions, it support only
>flat.
>
>Thanks
>--
>Vikram
>
>-----Original Message-----
>From: Nanik Tolaram [mailto:[EMAIL PROTECTED]]
>Sent: Tuesday, February 19, 2002 4:39 PM
>To: [EMAIL PROTECTED]
>Subject: Transaction question...
>
>
>Hi Friends,
>
>I have a question to ask about transaction.
>
>Here is the scenario...
>
>Client --> Servlet --> Entity Bean A (Container Managed Transaction and
>Container Managed Persistence) --> Bean B (Bean Managed Transaction and
>Bean
>Managed Persistence)
>
>I read in the spec EJB 2.0 section 17.6.1 it says
>
>"...... the Container suspends any transaction that may be associated with
>the client ...... (this would happen if the instance......), the container
>associates the method execution with this transaction"
>
>correct me if I'm wrong please, does this mean that,
>
>1. When Entity Bean A invoke the method on Entity Bean B the transaction
>that is currently attached to Entity Bean A is suspended and then it will
>resume the transaction again after it return back from Entity Bean B ?
>
>2. Does the transaction in Entity Bean B affect the transaction in Entity
>Bean A ?, what I'm trying to say is if Entity Bean B rolled back for some
>reason does this roll back the transaction in Entity Bean A ?
>
>Thanks for the help and have a nice day
>
>Cheers
>Nanik
>
>
>
>
>
>_________________________________________________________________
>Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.
>
>===========================================================================
>To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
>of the message "signoff EJB-INTEREST".  For general help, send email to
>[EMAIL PROTECTED] and include in the body of the message "help".
>
>===========================================================================
>To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
>of the message "signoff EJB-INTEREST".  For general help, send email to
>[EMAIL PROTECTED] and include in the body of the message "help".
>


_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to