Share via


了解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 组件(流程,端口,管道)对其进行访问的机制。