Tranaction -Bollback跨Web服务 [英] Tranaction -Rollback across Web Services

查看:113
本文介绍了Tranaction -Bollback跨Web服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


 


我的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆