如何在 BizTalk 中使用多个根节点 debatch XML

How to debatch XML with multiple root nodes in BizTalk

我收到一个 XML 文件,其中包含多个根节点,如下所示。我想在 BizTalk 中取消发送此消息。我尝试使用 Envelope 架构,但它不适用于具有多个根节点的 XML。有没有其他方法可以取消这种类型的XML?我想避免在 odx 中执行此操作,因为传入的文件非常大 100+MB。

<Xml_834_Dental>
  <G_1>
   ...
  </G_1>
</Xml_834_Dental>
<Xml_834_Dental>
  <G_1>
   ...
  </G_1>
</Xml_834_Dental>
<Xml_834_Dental>
  <G_1>
   ...
  </G_1>
</Xml_834_Dental>

创建一个管道组件,将单个根节点包裹在有效载荷周围(并可能向现有根节点添加命名空间),然后您可以正常进行分批处理。