小编Bil*_*uch的帖子

BizTalk消息未通过架构验证,但处理得很好

我有一个BizTalk架构,看起来像这样:

<Root>
   <Header>
      <SomeData></SomeData>
      <Detail>
         <MoreData1></MoreData1>
         <MoreData2></MoreData2>
         <MoreData3></MoreData3>
      </Detail>
   </Header>
</Root>
Run Code Online (Sandbox Code Playgroud)

没有元素设置了Max Occurs或Min Occurs值.

通过为其分配XmlDocument,在业务流程内创建消息.然后,该消息将在业务流程中的其他几个位置使用,并将其写入磁盘以供检查.

问题是,一旦写出消息,如果我尝试使用那些相同的xml文件作为输入实例,它们将无法通过验证.例如,某些<Detail>元素可能有多个元素,而有些元素可能缺失<MoreData2>.

一切似乎都在运行,所以我认为目前这并不是一个大问题,但我想知道在应用程序运行时,未通过模式验证的消息将不会引发错误?

biztalk

1
推荐指数
1
解决办法
1962
查看次数

标签 统计

biztalk ×1