Yes, I think it depends on the container implementation. Manisha. [EMAIL PROTECTED] wrote: > > -----Original Message----- > > From: Ram Ji [mailto:[EMAIL PROTECTED]] > > Sent: Tuesday, June 06, 2000 4:24 PM > > To: [EMAIL PROTECTED] > > Subject: Re: �rollback in ejbRemove()� > > > > > > You are right, but in my case its an entity bean. I have > > searched the spec,but > > it is underexplained for entity beans. > > > > Assuming "unspecified txn context" is the same for entity > > beans, if i have my > > bean declared TXN Required in the DD, and if the bean is in a > > txn context, > > will the container suspend the txn and invoke ejbRemove() or ? > > > > I don't if it works with all containers, but IAS4 excutes ejbRemove in the > transaction context. > > > thanks > > ramji > > > > Manisha Umbarje <[EMAIL PROTECTED]> wrote: > > According to EJB 1.1 specifications 11.6.3 section that is > > as follows: > > > > 11.6.3 Handling of methods that run with �an unspecified > > transaction context� > > > > The term �an unspecified transaction context� is used in the EJB > > specification > > to refer to the cases in > > which the EJB architecture does not fully define the > > transaction semantics of > > an > > enterprise bean method > > execution. > > This includes the following cases: > > The execution of a method of an enterprise bean with > > container-managed > > transaction demarca-tion > > for which the value of the transaction attribute is NotSupported, > > Never,orSup-ports > > The execution of the ejbCreate, ejbRemove, ejbPassivate, > > and ejbActivate > > methods of a session bean with container-managed transaction > > demarcation. > > > > The EJB specification does not prescribe how the Container > > should manage the > > execution of a method > > with an unspecified transaction context�the transaction > > semantics are left to > > the Container implemen-tation. > > > > The container that you are using might not be executing > > ejbRemove() method in > > the Transaction Context. > > > > > > > > Ram Ji wrote: > > > > > can i call setRollbackOnly() in ejbRemove of a bean-managed > > Entity Bean..? > > > i have declared the txn attribute as Required in the xml-DD > > for the remote > > > interface methods as well as Home-intf methods. but my > > container complains > > > that IllegalStateException, bean method not participating > > in a txn.... > > > > > > how do i check whether my bean is participating in a txn or > > not, thou i > > have > > > declared Required as my txn attribute. > > > > > > actually, i have an entity bean, that has an object, which > > is a root of a > > > tree > > > of objects. so whenever ejbremove is called on my entity > > bean, i would call > > > the delete method on root of the tree, which in turn > > traverses the tree and > > > deletes each and every node. > > > if any of the nodes failes to delete itself, then i throw > > an user defined > > > exception. upon catching the exception the ejbRemove has to > > rollback so > > that > > > all deleted nodes are brought back. any suggestions? > > > > > > thanks > > > ramji > > > > > > ____________________________________________________________________ > > > Get free email and a permanent address at > > http://www.netaddress.com/?N=1 > > > > > > > > ============================================================== > > ============= > > > 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". > > > > > --------------------------------------------- > > > Attachment: manisha.vcf > > > MIME Type: text/x-vcard > > > --------------------------------------------- > > > > ____________________________________________________________________ > > Get free email and a permanent address at > > http://www.netaddress.com/?N=1 > > > > ============================================================== > > ============= > > 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".
begin:vcard n:Umbarje;Manisha tel;cell:(206)-898-9926 tel;work:(206)-674-0070 x-mozilla-html:FALSE org:EpicEdge version:2.1 email;internet:[EMAIL PROTECTED] title:Sr. Java Developer adr;quoted-printable:;;5701 6thAve South,=0D=0ASuite No - 503=0D=0ASeattle WA 98108;;;; fn:Manisha Umbarje end:vcard
