频道直达:新闻 - 组网 - 安全 - 服务器 - 存储 - 系统 - 应用 - 开发 - 数据库 - 前沿 - 技术人 - 培训 - 求职 - 读书 - 教程 - 专题 - 产品 - 案例 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

BizTalk Server 2006运行时改进(4)

作者: 出处:msdn 2007-03-01 15:31    砖    好    评论   进入论坛
阅读提示:BizTalk Server 2006建立在BizTalk Server早期发行版中引入的创新之上,并包含大量的运行时改进。其中一些改进包含更好地处理批式消息、已失败消息路由、消息续传和大消息处理的能力。与以往任何时候相比,BizTalk server 2006给开发者提供了用以构建灵活的、集成的业务流程解决方案的必备工具。

已失败消息路由

在默认条件下,当消息在接收管道中遭遇失败(验证、转换、路由失败等)时,该消息被自动地作为被挂起消息放入消息箱。可以使用 HAT 查看被挂起的消息,并且可以使用  MOM (Microsoft Operations Manager) 发送冲突消息的通知。在默认条件下,已失败消息不能被编排或发送端口等端点订阅。在 BizTalk Server 2004 中,这是已失败消息的默认操作。

BizTalk Server 2006 引入了新的功能,为处理已失败消息提供了附加的灵活性。当新的接收端口被创建时,有一个属性可以被设置为 “Generate error report for failed message”(见图 3)。

 

图 3:接收端口设定

当这一属性被选定时,已失败消息不会被挂起,而是被发送到消息箱并设定下列附加属性。

◆错误类型 (ErrorType)
◆失败代码 (FailureCode)
◆描述 (Description)
◆消息类型 (MessageType)
◆接收端口名称 (ReceivePortName)
◆发送端口名称 (SendPortName)
◆入站传输位置 (InboundTransportLocation)
◆出站传输位置 (OutboundTransportLocation)
◆路由失败报告 ID (RoutingFailureReportID)

除“描述”和“路由失败报告 ID”之外,将提示以上所有的属性。通过利用这些附加的上下文属性,您现在可以在编排或发送端口上创建端点过滤器以订阅这些已失败消息。在使用得当时,已失败消息路由可被用于给用户发送消息失败的通知或者建立丰富的错误处理或消息修复功能。参见图 4 中基于错误类别、错误代码和接收端口名称对消息进行过滤的编排范例。

 

图 4:错误处理编排范例

注意:这不会对仅仅订阅 BTS.MessageType 属性的现有应用程序构成影响,因为该属性只有在消息成功通过管道时才被提示。在消息失败时,则提示 ErrorReport.MessageType。

消息续传

在 BizTalk Server 2004 中,消息续传功能非常简单。对于发送方而言,可以选择单个消息用 HAT 进行续传。对于接收方而言,则不能对消息进行续传。在使用 BizTalk Server 2006 时,事情发生了改变。几乎所有的接收方消息都可以被续传。在需要依次传递的消息场合中(即 MSMQ 和 MQSeries 等),由于需要保持次序的完整性而不可能进行消息续传。依次消息传递在下一节中进行讨论。

此外,用于续传消息的工具发生了改变。消息监视不再是 HAT 的功能,但消息跟踪功能仍处于 HAT 中。相替代的是,BizTalk 管理控制台包含全新的“枢纽”页面,赋予管理员查看 BizTalk 中活动消息的功能。

  

图 5:使用 管理控制台续传接收方消息

从图 5 中可以看出,可以根据错误代码选择单个消息进行续传或中止或者执行批式续传或中止。


共5页: 上一页 [1] [2] [3] 4 [5] 下一页
【内容导航】
专题
2006年思科收购备忘录
2006年前沿技术频道热点关注
2006年数据库频道热点关注
2006年安全频道热点关注
BEA World 2006 北京
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Java基础教程 (查看81120次)
·UML类图详解 (查看72587次)
·C++是垃圾语言?! (查看42719次)
·C#技术开发指南 (查看40290次)
·UML统一建模语言 (查看39225次)
·Java编程开发手册 (1198个砖)
·Java基础教程 (431个砖)
·C#技术开发指南 (311个砖)
·.NET开发手册 (254个砖)
·PB开发教程 (223个砖)
·Java编程开发手册 (658个好)
·Java基础教程 (578个好)
·.NET开发手册 (282个好)
·PB开发教程 (213个好)
·Delphi开发技术手册 (200个好)
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。