在根据消息内容进行路由的时候经常使用的是可分辨字段和属性字段。属性字段可以在各个 BizTalk Server 组件(包括管道和业务流程)中进行访问。属性字段还可用于消息路由。如果需要在上下文(而不是在业务流程)中访问升级的消息数据,必须创建一个或多个属性 架构来描述要升级的数据。 消息上下文中的每...
分类:
其他好文 时间:
2014-09-25 17:26:59
阅读次数:
223
由于开发需要有时要在流程中执行Pipeline。比如从DB的某个字段中取消息的字符串并在流程中构造消息。该需要通过pipeline进行升级 属性字段,验证消息等处理。BizTalk架构已经开放了此接口: XLANGPipelineManage类,以下为在流程中使用接收和发送端口示例。需在项目中引用M...
分类:
其他好文 时间:
2014-09-25 16:55:49
阅读次数:
242
目前BizTalk项目的开发人员比较少,但是在开发过程中还是需要命名规范的约束。根据以往BizTalk项目的经验,整理了BizTalk命 名规范。包括:BizTalk Application, Schema, Map, Pipeline, Orchestration Logic Port, Phy....
分类:
其他好文 时间:
2014-09-25 16:40:49
阅读次数:
234
我们在里讲到了如何快速的开发第一个BizTalk 应用程序。现在我们来讲一下如何把这个程序改成用于搬运文件的程序。 我们的设想是:不管文件的类型是什么,将文件从In 文件夹搬到 Out 文件夹。我们来看看应该怎么实现这个设想。 首先我们会发现"Hello World"程序在接收位置的文件名称是" *...
分类:
其他好文 时间:
2014-09-25 16:39:29
阅读次数:
230
XML Schema 的作用是定义 XML 文档的合法构建模块。在开发过程中有时需要对XML文档做精确的约束。以保证XMl数据的准确性。 今天我们以一个班级Sample来讲探讨一下如何在开发BizTalk Schema过程中对XML数据做精确的约束。这个Schema定义了一个班级,班级下面有成员,成...
分类:
其他好文 时间:
2014-09-25 16:37:49
阅读次数:
239
之前根据BizTalk的订阅原理,使用BizTalk管理控制台创建了第一个应用程序 Hello World。但是由于控制台的开发功能有限,绝大多数的BizTalk程序都是在集成开发环境Visual Studio下进行的。下面我们在Visual Studio下创建Hello World2程序。其功能是...
分类:
其他好文 时间:
2014-09-25 16:33:59
阅读次数:
245
在BizTalk的开发过程中XML消息间的映射是一个很重要的内容。如果只是一般的从源节点的值复制到目标节点的话,BizTalk项目提供的 MAP测试和验证就已经可以满足需求了。但是很多时候需要在映射的过程中进行复杂的处理。比如节点值的组合运算等。幸好Visual Studio提供了对XSLT的测试功...
分类:
其他好文 时间:
2014-09-25 16:05:39
阅读次数:
163
ESB指导工具包(ESB Guidance)是一个运行于BizTalk Server 2006 R2之上的一个框架。详细信息访问ESB指导工具包社区网站 。源码下载 ESB Guidance的安装过程非常复杂牵涉到的问题也是很多方面的。我也是装了数次之后才能成功。以下是安装时的笔记,安装时主要参照E...
分类:
其他好文 时间:
2014-09-25 16:01:59
阅读次数:
226
BizTalk中的Map编辑器可以在源架构和目标架构创建连接。有三种创建连接的方式:1.普通的连接方式,将左边的记录拖到右边。2.根据结构自动连接,点击MAP的网格,在属性中选择结构(Structure)。在将左边记录拖到右边时按SHIFT键。则该记录下的元素而会自动连接3.根据节点名称自动连接,方...
分类:
其他好文 时间:
2014-09-25 15:47:39
阅读次数:
93
XML Schema中的命名空间前缀限定包括对元素(Element)或属性(Attribute)的限定,即常见的如 “...”之类的格式。一般情况下在BizTalk Schema编辑器中设置架构的属性elementFormDefault /AttributeFormDefault在该 schema ...
分类:
其他好文 时间:
2014-09-25 15:33:29
阅读次数:
133