【发布时间】:2012-11-01 08:50:12
【问题描述】:
我正在尝试按以下形式拆分传入消息:
<Items>
<BatchID>123</BatchID>
<Item>...</Item>
<Item>...</Item>
<Item>...</Item>
</Items>
我有一个带有 XML 反汇编程序的管道,它采用 Items 架构并输出 Item 架构。在 Items 架构上,Envelope 属性设置为 true,“Body XPath”属性指向 Items 元素。
但是,当我尝试处理文件时,我收到错误:Finding the document specification by message type "BatchID" failed. Verify the schema deployed properly.,可能是因为它只需要 Item 元素,并且它不知道如何处理 BatchID 元素。
如果我将 BatchID 设置为 Items 元素的属性(就像明智的人一样),一切正常。不幸的是,我被布局卡住了。
此时,我不在乎 BatchID 的值是多少。
我如何得到它来拆分消息?
【问题讨论】:
标签: biztalk pipeline orchestration