Hi Pooja,

Try to provide more info./expln on u problem, u q is not clear, but  i
understood it like below

u want map to three tables, three cmp's under single transaction

if i am write, read the following stuff from weblogic

Calling multiple EJBs from a single transaction context

In the following code fragment, a client application obtains a
UserTransaction object and uses it to begin and commit a transaction. The
client invokes two EJBs within the context of the transaction. The
transaction attribute for each EJB has been set to Required:

import javax.transaction.*;
...
u = (UserTransaction)
jndiContext.lookup("javax.transaction.UserTransaction");
u.begin();
account1.withdraw(100);
account2.deposit(100);
u.commit();
...
In the above code fragment, updates performed by the "account1" and
"account2" EJBs occur within the context of a single UserTransaction - they
commit or roll back as a logical unit. This is true regardless of whether
"account1" and "account2" reside on the same WebLogic Server, multiple
WebLogic Servers, or a WebLogic Server cluster.

The only requirement for wrapping EJB calls in this manner is that both
"account1" and "account2" must support the client transaction - the beans'
trans-attribute element must be set to Required, Supports, or Mandatory.

Edla B. Reddy




Shelly Aggrawal <[EMAIL PROTECTED]> on 18/01/2001 11:55:38 AM

Please respond to A mailing list for Enterprise JavaBeans development
      <[EMAIL PROTECTED]>

To:   [EMAIL PROTECTED]
cc:    (bcc: ebreddy/Cds)

Subject:  Re: Container Managed Transactions in Entity Beans




Is how  ur xml looks. Try doing this.

 <method>
   <ejb-name>xxx</ejb-name>
   <method-intf>Home</method-intf>
   <method-name>create</method-name>
 </method>
 <trans-attribute>Required</trans-attribute>

----- Original Message -----
From: Pooja Keswani <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, January 18, 2001 11:32 AM
Subject: Re: Container Managed Transactions in Entity Beans


> Hi,
>
> I have tried giving the attribute in thexml as u said.
> But it does not work.
> If theres is a problem in the second insert, it doesnt rollback the first
one.
>
> pooja
> On Thu, 18 January 2001, Shelly Aggrawal wrote:
>
> >
> > In the xml file, just specify the method name and the transaction
attribute.
> > U do not need to write any code anywhere. By default the transaction
> > attribute is specified as "Rquired" in the xml file.
> >
> >
> > ----- Original Message -----
> > From: Pooja Keswani <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Thursday, January 18, 2001 10:33 AM
> > Subject: Container Managed Transactions in Entity Beans
> >
> >
> > > Hi,
> > >
> > > I have an Entity bean and i want Container managed transaction for
it.
The
> > create method of the bean performs 3 SQL Inserts.
> > >
> > > How do i go about writing the ejb-jar.xml for it ?
> > >
> > > and do i have to write rollback in the catch SQLException of the
create
> > method.
> > >
> > > Any help will be appreciated.
> > >
> > > Thanks
> > >
> > > Pooja
> > >
> > >
> > >
> > > Chequemail.com - a free web based e-mail service that also pays!!!
> > > http://www.chequemail.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".
>
>
> Chequemail.com - a free web based e-mail service that also pays!!!
> http://www.chequemail.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".

===========================================================================
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