http://www-106.ibm.com/developerworks/library/j-jtp0410/index.html
--- Vivek Singh <[EMAIL PROTECTED]> wrote: > Thanks for the reply. But a part of it is still > unclear to me. I know this > is very basic but still..... > In case of BMT (and BMP). Suppose I start some (my > own) transaction from the > SessionBean. > Who make sure that I get some connection object > second time? Is it container > or DataSource? > If it is container, then why? because it is not > supposed to be involved? > If it is DataSource how is it notified of the > transaction information? > > Vivek > > ----- Original Message ----- > From: "Gene Chuang" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, May 09, 2002 10:40 PM > Subject: Re: BMP with CMT > > > > Doing Connection.close() under CMT or BMT + BMP > does not close the > connection, but only > > returns it to the pool. Subsequent retrieval of a > connection within the > same txn will > > retrieve the same Connection. Many vendors > accomplish this using > ThreadLocal. The > > Connection is committed only when you (BMT) or the > container (CMT) calls > txn.commit(). > > > > Gene > > --- Vivek Singh <[EMAIL PROTECTED]> wrote: > > > Hi Ashwani > > > > > > Thanks for the reply. Just another bit. > > > When one does connection.close() the connection > goes to the pool and > when the next time > > > connection retrieved from the pool the container > makes sure that the > application gets > > > the same connection if the same transaction is > still continuing. Right? > If this is the > > > case and one goes for BMT then will one acheive > this? > > > > > > Vivek > > > ----- Original Message ----- > > > From: Ashwani Kalra > > > To: [EMAIL PROTECTED] > > > Sent: Thursday, May 09, 2002 11:51 AM > > > Subject: Re: BMP with CMT > > > > > > > > > hi vivek > > > > > > Container transaction manager work according > to the tx attributes you > set for each > > > Function. > > > if you have one function say > > > f1() tx attribute required > > > f2() tx attribute required > > > > > > lets assume f1 calls f2. Now your transation > will be considered > successfull only > > > when f1 completes successfully. Doing a > connection.close() does not > mean that > > > connection is closed . It is actually returned > to the pool. And these > details are > > > handled by the transaction manager of the > container which talks to the > database. > > > > > > Does CMT with BMP make sense in a Single > Resource manager scenario? > > > > > > Yes you can. There is no such restriction. > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > Thanks > > > Ashwani Kalra > > > http://www.geocities.com/ashwani_kalra/ > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > > > > > > > > > > __________________________________________________ > > Do You Yahoo!? > > Yahoo! Shopping - Mother's Day is May 12th! > > http://shopping.yahoo.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". > ===== David J. Jones, <[EMAIL PROTECTED]>, Virgin Mobile USA, 8th Floor, 22 Fourth Street, San Francisco, CA, 94103, Work: 415 932 5470. USA. Fax: 415 358 4999. __________________________________________________ Do You Yahoo!? Yahoo! Shopping - Mother's Day is May 12th! http://shopping.yahoo.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".
