了解BizTalk Server 2004(六)
升级一个架构属性(Promote a Schema Property)
属性升级是指将特定实例消息内容提升(复制)到消息上下文容器,以便于各种 BizTalk Server 组件(比如流程)对其进行访问的机制。在BizTalk中有两种类型的升级机制:
1,属性字段 (Property Fields)
2,可分辨字段 (Distinguished Fields)
以下是升级属性的步骤:
- 首先建立一个名位OrderItems.xsd的架构文件
- 将架构文件的Root Node改名为"Order"
- 添加后面的Child Element Fields: "OrderID", "Description"
- 添加一个名为"Unit"的Child Record, 然后添加后面的Child Element Fields: "UnitID", "Description", "TotalUnits", "Price"
- 将"TotalUnits"和"Price"的DataType改为xs:int
现在可以升级OrderID字段,右键点击OrderID, 选择Promotion->Quick Promotions, 你可能需要生成一个新的属性架构文件并添加到项目文件中,该属性文件包含所有的Quick Promotions.
如果要升级一个可分辨字段,右键点击OrderID, 选择Promotion->Show Promotions, 选择Distinguished Fields Tab, 然后从左面选择Description, 选择添加,点击OK并存盘。
可分辨字段只能在流程的内部被访问;
使用Quick Promotions可以将特定实例消息内容提升(复制)到消息上下文容器,以便于各种 BizTalk Server 组件(流程,端口,管道)对其进行访问的机制。