Tranaction -Bollback跨Web服务 [英] Tranaction -Rollback across Web Services
问题描述
我的WebService1有一个方法InsertAuthor() - 它将数据插入到Author表
我有WebService2,它有一个方法InsertAuthorPersonalDetails() - 它将数据插入AuthorPersonal表
如果service2中有任何错误InsertAuthorPersonalDetails(),那么在作者表中完成的插入应该回滚。
即如果service2中的任何错误,在service1 sholud中完成的tranaction将自动回滚。
实现这个?我不应该将服务1中的交易ID传递给服务2 ..
任何帮助都会受到赞赏吗?
提前致谢,,
Shyamala
WCF交易
http://msdn.microsoft.com/en-us/library/ms730266.aspx
$
ASMX网络服务交易
http://msdn.microsoft.com/en-us/library/0b80z9xk%28VS.71%29.aspx
Hi,
I have WebService1 which has a method InsertAuthor() - which inserts data into Author table
I have WebService2 which has a method InsertAuthorPersonalDetails()- which inserts data into AuthorPersonal table
If there is any error in service2 InsertAuthorPersonalDetails(), then insertion done in Author table should be rolled back.
i.e if any error in service2 the tranaction done in service1 sholud be rolled back automaticaly.
How to implement this? I should not pass the transaction id from service 1 to service 2..
Any help would be appreciated?
Thanks in advance,,
Shyamala
WCF Transactions
http://msdn.microsoft.com/en-us/library/ms730266.aspx
ASMX Web service Transactions
http://msdn.microsoft.com/en-us/library/0b80z9xk%28VS.71%29.aspx
这篇关于Tranaction -Bollback跨Web服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!