使用可分辨字段处理实例消息

使用 可分辨字段 机制提升属性不需要创建属性架构。 与所有属性升级一样,可以使用“升级属性”对话框,该对话框可通过使用消息架构中架构节点的“提升属性”属性或使用“升级 |”进行访问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>  

另请参阅

使用消息内容控制消息处理的方法
如何将数据作为可分辨字段复制到消息上下文