BizTalk Server 2006适配器增强功能(3)

  • 摘要:BizTalk Server是 Microsoft用于构建业务流程和整合解决方案的主要服务器。BizTalk Server 2006包括对现有内置适配器所做的功能增强,如:SMTP、File和HTTP,还包含一些适用于POP3和SharePoint的新适配器。通过本文档,我们将近距离接触这些新近引入的适配器,并重点介绍对现有适配器所做的功能增强。
  • 标签:BizTalk Server  2006  适配器  功能

配置 WSS 发送端口

在发送方,适配器通过调用 WSS 服务器上的 Web 方法将文档发布到 SharePoint 文档库。适配器指定 WSS 站点、文档库/列表名称、文件/列表项名称和升级属性,以便与文件相关联(这一功能并非 BizTalk 属性的升级)。

通过图 4 所示的属性页,适配器将文件名设置为固定的字符串,或设置为从文档中的 XML 数据派生的名称。派生名称对于强制实施标准命名约定非常有用。适配器还可以将文件上的升级属性值设置为列值。对于文件名称,升级属性值可以是固定的,也可以从文档的 XML 数据派生。

注意:WSS 适配器中的“升级属性”是不同于 BizTalk Server 中的“升级属性”或 WSS 中的升级属性的实体。

在浏览 WSS 窗体库时,可以通过 WSS 升级属性使 XML 元素可见。在将 InfoPath 窗体发布到 WSS 窗体库时,InfoPath 可以配置窗体库以升级关键元素,从而使这一过程自动发生。只有在使用窗体文档库(存储包含相同架构的文档的文档库)时,才能够在 WSS 中使用这一功能。

当用户在同一文档库中存储具有不同架构的文档时,WSS 适配器属性升级中还允许用户将属性提升到 WSS 中。

 

图4:WSS适配器传输属性页

对于发送传输,值得指出的属性有:

◆替代 – 是否覆盖现有的 WSS 文件。支持的值有“是”、“否”、“业务流程”

“业务流程”表示使用消息上下文属性 WSS.ConfigOverwrite 定义的值。如果没有定义该属性,则将默认值设置为“是”

◆Microsoft Office 集成 – 此属性支持 3 个值:

     是 – 将 PI 添加到 XML 文档中,以便文档能够在 InfoPath 中打开。如果没有发现解决方案,或者消息为二进制消息,便将消息挂起
否 – 按原样保存文档
业务流程  - 使用业务流程所定义的值。如果业务流程没有定义值,则使用“可选”。
可选 – 如果发现相应的 InfoPath 解决方案,则在 InfoPath 中打开文档,否则按原样保存文档

◆Windows SharePoint Services 集成 – 属性名称:要用文档中的值更新的 WSS 列的内部名称。属性源:要在 WSS 列上使用属性升级所支持的表达式设置的值。

支持的表达式

表达式可使最终用户根据文本及从消息或 BizTalk 系统提取的值轻松定义文件名的值(或自定义 WSS 列的值)。

表达式可以包含文本和“占位符”。文本将完全按照键入的文字显示在文件名处。占位符必须置于 ‘%’ 字符之间。比如 %MessageID% 就是一个占位符示例,在运行时,它会被替换为消息的 GUID。

占位符示例:%MessageID%
XPath 示例:%XPATH=//ns0:PurchaseOrder/ns0:ID%

MSMQ 适配器

您现在可以借助于 BizTalk Server 2006 Adapter for MSMQ,来构建同时集成 Microsoft Message Queuing 和 BizTalk Server 的解决方案。MSMQ 适配器支持使用 MSMQ 2.0 或 3.0 发送和接收消息,并充分利用了 MSMQ 3.0 中的新功能。

配置 MSMQ 接收

MSMQ 适配器接收组件能够同时访问远程和本地的不同 MSMQ Servers 及队列。

通过配置单独的接收位置(其中有一个或多个位置指向相同或不同的队列、相同或不同的 MSMQ 服务器)可实现这一功能。这种灵活性允许 BizTalk 管理员配置各种不同的组合。

 

图5:MSMQ适配器传输属性页

需要配置下列属性以完成接收配置:

1.登录信息 – 在访问队列时使用的用户名/密码、windows 凭据
2.队列 – 消息队列的路径,例如 MaichineName\[Private$]\QueueName


共6页: 上一页 [1] [2] 3 [4] [5] [6] 下一页
【内容导航】
2006年思科收购备忘录
2006年前沿技术频道热点关注
2006年数据库频道热点关注
2006年安全频道热点关注
BEA World 2006 北京
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有