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".

Reply via email to