在BizTalk Server 2006 R2 中调用 WCF Services – Part 2
2008-08-04 23:41
597 查看
在BizTalk Server 2006 R2 中调用 WCF Services – Part 2
前一部分文章:
在BizTalk Server 2006 R2 中调用 WCF Services – Part 1
2. 构建BizTalk Orchestration 流程
在BizTalk Orchestration 流程中,我们定义如下的流程,演示如何通过WCF Adapter调用 WCF Services中的方法。
这里,演示了调用WCF Services 的 AddAccount方法和GetAccounts方法。
在调用WCF Services 的AddAccount 方法之前,需要准备好要传入的参数,示例中采用BizTalk Map 进行消息的转换。
在调用WCF Services 的GetAccounts 方法之前,也需要准备好要传入的参数,示例中采用Message Assignment / Biztalk 表达式编辑器进行消息的构造。示例代码如下:
[align=left]System.Diagnostics.EventLog.WriteEntry(" === start to build msgGetAccounts === ", "start");[/align]
[align=left] [/align]
[align=left]xmlDoc = new System.Xml.XmlDocument();[/align]
[align=left]xmlDoc.LoadXml("<ns0:GetAccounts xmlns:ns1=\"http://schemas.microsoft.com/2003/10/Serialization/Arrays\" xmlns:ns0=\"http://Microsoft.ServiceModel.Samples\"> </ns0:GetAccounts>");[/align]
[align=left]msgGetAccounts.parameters = xmlDoc;[/align]
[align=left] [/align]
System.Diagnostics.EventLog.WriteEntry(" === end === ", "end");
在上述BizTalk Orchestartion 流程图右边的Port 端口,是WCF Services 的逻辑端口,在导入WCF Services 元数据的过程中产生的。
下一步将演示如何部署BizTalk 项目,配置WCF Adapter,并演示对 WCF Services 的调用。
欢迎到 http://forum.entlib.com BizTalk 论坛交流分享。
前一部分文章:
在BizTalk Server 2006 R2 中调用 WCF Services – Part 1
2. 构建BizTalk Orchestration 流程
在BizTalk Orchestration 流程中,我们定义如下的流程,演示如何通过WCF Adapter调用 WCF Services中的方法。
这里,演示了调用WCF Services 的 AddAccount方法和GetAccounts方法。
在调用WCF Services 的AddAccount 方法之前,需要准备好要传入的参数,示例中采用BizTalk Map 进行消息的转换。
在调用WCF Services 的GetAccounts 方法之前,也需要准备好要传入的参数,示例中采用Message Assignment / Biztalk 表达式编辑器进行消息的构造。示例代码如下:
[align=left]System.Diagnostics.EventLog.WriteEntry(" === start to build msgGetAccounts === ", "start");[/align]
[align=left] [/align]
[align=left]xmlDoc = new System.Xml.XmlDocument();[/align]
[align=left]xmlDoc.LoadXml("<ns0:GetAccounts xmlns:ns1=\"http://schemas.microsoft.com/2003/10/Serialization/Arrays\" xmlns:ns0=\"http://Microsoft.ServiceModel.Samples\"> </ns0:GetAccounts>");[/align]
[align=left]msgGetAccounts.parameters = xmlDoc;[/align]
[align=left] [/align]
System.Diagnostics.EventLog.WriteEntry(" === end === ", "end");
在上述BizTalk Orchestartion 流程图右边的Port 端口,是WCF Services 的逻辑端口,在导入WCF Services 元数据的过程中产生的。
下一步将演示如何部署BizTalk 项目,配置WCF Adapter,并演示对 WCF Services 的调用。
欢迎到 http://forum.entlib.com BizTalk 论坛交流分享。
相关文章推荐
- 在BizTalk Server 2006 R2 中调用 WCF Services – Part 1
- 在BizTalk Server 2006 R2 中调用 WCF Services – Part 3
- Pro EDI in BizTalk Server 2006 R2: Electronic Document Interchange Solutions
- BizTalk开发系列(三) 单机环境下的BizTalk Server 2006 R2安装
- when you try to reconfigure the BizTalk Server 2006 R2 EDI/AS2 Runtime feature
- BizTalk server 2006 R2 setup Error
- 微软 BizTalk Server 2006 R2 定价和许可
- BizTalk Server 2006 R2
- BizTalk开发系列(三) 单机环境下的BizTalk Server 2006 R2安装
- 微软公司 BizTalk Server 2006 R2 产品价格与许可常见问题
- [BTS][收藏]BizTalk Server 2006 R2 Forum
- Biztalk Server 2006 beta has released...
- Professional BizTalk Server 2006
- 什么是 BizTalk Server 2006?
- BizTalk Server 2006 Web 服务
- BizTalk Server 2010 + SQL Server 2008 R2 - 通过集成创造更大价值 [ 上篇 ]
- 在工作组环境下的 ISA Server 2006 上发布 Windows SBS 2003 R2 ST 中的 Exchange Server OWA
- Biztalk Server 2006 R3
- Microsoft 对 BizTalk Server 2006 提供有三个主要的信息源
- BizTalk Server 2006 架构基础(一)