使用可分辨字段处理实例消息
使用 可分辨字段 机制提升属性不需要创建属性架构。 与所有属性升级一样,可以使用“升级属性”对话框,该对话框可通过使用消息架构中架构节点的“提升属性”属性或使用“升级 |”进行访问BizTalk 或快捷菜单上的“显示促销”命令。
在“ 提升属性 ”对话框中,确保已选中对话框右侧的“ 可分辨字段 ”选项卡。 然后,展开对话框左侧架构树中的节点,查找并选择要提升为可分辨字段的 Field Element 节点或 Field Attribute 节点,然后单击“ 添加”。 有关使用“提升属性”对话框将属性提升为可分辨字段的分步说明,请参阅将数据作为可分辨字段复制到消息上下文。
注意
还可以将 Record 节点提升为属性架构中的 Field Element 节点,但前提是 Record 节点的 Content Type 属性设置为 SimpleContent。
若要从升级为可分辨字段的属性集中删除节点,请在“ 可分辨字段 ”选项卡上选择提升的属性,然后单击“ 删除”。
在使用可分辨字段机制升级属性时,XML 架构定义 (XSD) 语言片断将添加到根元素的批注子元素中。 以下示例的片断中显示了使用可分辨字段机制升级的两个属性:
<b:properties>
<b:property distinguished="true"
xpath="/*[local-name()='Record' and namespace-
uri()='http://BizTalk_Server_Project1.Schema11']/*[local-
name()='test']/*[local-name()='Field1']" />
<b:property distinguished="true"
xpath="/*[local-name()='Record' and namespace-
uri()='http://BizTalk_Server_Project1.Schema11']/*[local-
name()='test']/*[local-name()='Field5' and position()='1']" />
</b:properties>