MSDTC, Vista, Oracle Services for MTS and TransactionScope
514092Jun 5 2007 — edited Jul 16 2008Hi there,
I've posted this in the Oracle Services for MTS forum but nobody ever seems to reply there! Can anybody from Oracle confirm that this is an issue and whether it's going to be resolved?
We're using .NET 2.0 TransactionScope on a Vista client. By default this will create a distributed transaction using MTS which will then be utilised by Oracle Services for MTS. However we consistently get the following error:
ORA-00161: transaction branch length 100 is illegal (maximum allowed 64).
According to this thread http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=943955&SiteID=1 Microsoft made some changes in MSDTC in Vista which are likely to have caused this problem. They say they were co-ordinating with Oracle to determine an appropriate fix.
Is this an acknowledged issue? Has it been fixed and if not, when will it be fixed?
Kind Regards,
Dean Ward