区分字段存储在BizTalk中的哪个位置?

时间:2016-09-28 14:11:55

标签: xml visual-studio-2012 biztalk biztalk-2010

当我创建Schema时,我希望某些字段是在Orchestration中使用的区分字段,这些区分字段存储在BizTalk应用程序中?

还有一个问题是什么是XPath别名?我们在BizTalk中可以找到哪些地方?

1 个答案:

答案 0 :(得分:0)

在您添加了可分辨字段的架构中的记录下的注释中放置了一个可分辨的字段。

e.g。

<xs:annotation>
  <xs:appinfo>
    <b:properties>
      <b:property distinguished="true" xpath="/*[local-name()='ContactNo' and namespace-uri()='']/*[local-name()='Contact_1' and namespace-uri()='']/*[local-name()='Contact-No' and namespace-uri()='']" /> 
    </b:properties>
  </xs:appinfo>
</xs:annotation>

XPath别名基本上是一个杰出的字段,它是一个友好的名称,你可以使用而不必知道XPath,请参阅上面的示例,其中我区分了一个名为Contact-No的字段

可在架构编辑器中找到可分辨字段,右键单击要区分的字段,选择“提升”,“显示促销”

enter image description here

然后确保您在“可分辨字段”选项卡(而不是“属性字段”)上并添加要区分的字段

enter image description here