Transaction in Biztalk

转载 2004年07月24日 15:09:00

biztalk 里面的事务处理,有篇不错的文章

BizTalk Orchestration: Transactions, Exceptions, and Debugging

中文
BizTalk Orchestration: 事务、异常和调试

       里面描述的是Biztalk2000的事务处理机制,那个时候的biztalk还是建立在COM,COM+模型上的.
有这么句话 --- 
         "BizTalk Orchestration Services 所提供的第一个级别的事务支持使得整个计划被当作一个事务组件。计划的事务性支持是声明设定的,其具体方式类似于为 COM+ 组件声明事务性支持。计划然后就由一个 COM+ 组件初始,该组件可能已在一个事务性上下文中运行,也可能不是这样。在本质上,计划用于实施该事务性 COM+ 组件。"  
          不知道biztalk2004建立在.net framework上的是否还可以将整个计划当作一个事务组件.

        另外习惯sql 事务处理的人,可能需要搞清楚,象发送一个邮件出去,发送一个消息文档到某个文件夹,虽然可以被包含在orchestration事务之中,但并不是可以rollback的,需要编写错误处理代码,在orchestration里面分成两块ExceptionHandle和Compensation,具体的区别上面的引用有描述

 

     在biztalk安装目录下有事务处理和补偿的例子程序,可以看看sdk/examples/orchestration/CompensationOrchestration

PostgreSQL9.6:新增加“idle in transaction”超时空闲事务自动查杀功能

熟悉 PostgreSQL 的朋友应该知道 “idle in transaction” 进程,引发 idle in transaction 的原因很多,例如应用代码中忘记关闭已开启的事务,或者系统中存...
  • azhegps
  • azhegps
  • 2017年05月22日 16:44
  • 604

Last_Error: Slave SQL thread retried transaction 10 time(s) in vain, giving up. Consider raising the

1.版本 1)操作系统  cat /etc/issue Red Hat Enterprise Linux Server release 5.5 (Tikanga) Kernel \r ...
  • shaochenshuo
  • shaochenshuo
  • 2016年03月08日 14:55
  • 2164

Add Custom Tab in Detail screen for MIGO Transaction

1.Run Tcode se19 2.create enhancement and click on classic badi radio button 3.Enter badi name MB_...
  • champaignwolf
  • champaignwolf
  • 2015年08月11日 20:40
  • 801

Transaction in ADO.net 2.0

在谈具体实现前 先介绍一下三种事务: 1. 单对象单资源 2. 多对象单资源 3. 多对象多资源(分布式事务, 使用两段提交协议) 在ADO.Net1.0下有两种使用Tra...
  • hongkaihua1987
  • hongkaihua1987
  • 2012年03月04日 11:58
  • 299

Redirect in response to POST transaction

Redirect in response to POST transaction First version, Aug 2000. Updated Jan 2002, Oct 2004; mino...
  • ku1989
  • ku1989
  • 2012年12月04日 00:59
  • 762

Actual Shipment Dates Are Incorrect In Ar And Material Transaction-Inv. (文档 ID 435322.1)

Actual Shipment Dates Are Incorrect In Ar And Material Transaction-Inv. (文档 ID 435322.1) 转到底部 ...
  • kikiwhq
  • kikiwhq
  • 2014年09月04日 15:45
  • 764

Can't start a cloned connection while in manual transaction mode 解决

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Can't start a cloned connection wh...
  • ch717828
  • ch717828
  • 2015年01月25日 14:31
  • 585

JTA事务多数据源建表:The command cannot be executed when global transaction is in the ACTIVE state

描述: 我遇到这个错误的场景是多数据源,读取第一个数据源的配置表信息,再切换到第二个数据源创建表的时候会报错(主数据源创建表不会报错,第二个数据源增删改查正常):XAER_RMFAIL: The c...
  • kyq_1024yahoocn
  • kyq_1024yahoocn
  • 2016年12月10日 14:51
  • 1006

iBatis使用SQLServer出现Can't start a cloned connection while in manual transaction mode.错误

今天使用spring+iBatis+SQL Server2000做东东,可在执行query时老抛异常: Cause: java.sql.SQLException: [Microsoft][SQLSe...
  • waltertan1988
  • waltertan1988
  • 2015年04月26日 16:53
  • 366

What goes in to the message of a transaction signature?

I'm trying to create my own transaction from scratch, just to see how it works. I'm currently wor...
  • u010733398
  • u010733398
  • 2016年10月30日 00:05
  • 106
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Transaction in Biztalk
举报原因:
原因补充:

(最多只允许输入30个字)