-----------------------------------------------------------

New Message on BDOTNET

-----------------------------------------------------------
From: Manoj
Message 6 in Discussion

Hi Vinu,   I am not sure if I have got your implementation right, but anyways check if 
these are happening: The first mistake you may be doing is you have both the Get and 
Commit methods in a serviced component which Requires a transaction. So, check if you 
are creating two instances of the object: once to get data and the other to commit. If 
so, you will be inadvertedly creating two DTC transactions which may not be necessary. 
(I would say you can place the Get method in a seperate class that Supports and not 
requires a transaction) The second mistake may be that you may not be calling 
ContextUtil.SetComplete. Not doing so may delay the completion of the transaction till 
collection time. So, one transaction may end up blocking the other.   What do can do 
is use the enterprise manager or sp_lock in query analyzer and check if one operation 
is causing the other operation to be blocked.   Again, this is what I presume to be 
happening.So, check it out.     HTH, Manoj G

-----------------------------------------------------------

To stop getting this e-mail, or change how often it arrives, go to your E-mail 
Settings.
http://groups.msn.com/BDotNet/_emailsettings.msnw

Need help? If you've forgotten your password, please go to Passport Member Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help

For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact

If you do not want to receive future e-mail from this MSN group, or if you received 
this message by mistake, please click the "Remove" link below. On the pre-addressed 
e-mail message that opens, simply click "Send". Your e-mail address will be deleted 
from this group's mailing list.
mailto:[EMAIL PROTECTED]

Reply via email to