Update of /cvsroot/springnet/Spring.Net/src/Spring/Spring.Data/Data/Core
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv21617/Data/Core
Modified Files:
ServiceDomainPlatformTransactionManager.cs
Log Message:
SPRNET-773 - Unit tests for ServiceDomainTransactionManager
Index: ServiceDomainPlatformTransactionManager.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Data/Data/Core/ServiceDomainPlatformTransactionManager.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** ServiceDomainPlatformTransactionManager.cs 4 Dec 2007 08:16:42 -0000 1.4
--- ServiceDomainPlatformTransactionManager.cs 4 Dec 2007 16:31:04 -0000 1.5
***************
*** 309,313 ****
catch (Exception e)
{
! throw new TransactionSystemException("Failure upon Leaving ServiceDomain (i.e. Commit)", e);
}
--- 309,313 ----
catch (Exception e)
{
! throw new TransactionSystemException("Failure upon Leaving ServiceDomain (for Commit)", e);
}
***************
*** 324,330 ****
txObject.ServiceDomainAdapter.Leave();
}
catch (Exception e)
{
! throw new Spring.Transaction.TransactionSystemException("Failure on Transaction Scope rollback.", e);
}
}
--- 324,334 ----
txObject.ServiceDomainAdapter.Leave();
}
+ catch (PlatformNotSupportedException ex)
+ {
+ throw new TransactionSystemException("Failure on Rollback. Platform does not support EnterpriseServices 'Services without Components'", ex);
+ }
catch (Exception e)
{
! throw new Spring.Transaction.TransactionSystemException("Failure upon Leaving ServiceDomain (for Rollback)", e);
}
}
|