BizTalk:解析从Web Service返回的Multipart Message时出现问题

时间:2010-09-24 12:00:03

标签: biztalk

我有一个调用Web服务的业务流程。 Web服务返回2个数组。一个包含日志详细信息,另一个包含错误消息。

我想将这两个写入文件。我尝试了不同的方法。但他们最终都是

抛出异常:段-1,进度-1 内部异常:XLANG / s消息在索引'2'处没有任何部分。消息中找到的部件总数为“2”。如果您需要多部分消息,请检查管道是否支持多部分消息,例如MIME。

我无法在邮件分配中构造Web服务的返回消息。 我想我剩下的就是在消息分配控件中做一些事情。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

许多适配器并不真正知道如何处理多部分消息。

您可以随时尝试使用单个部件生成新消息的N-to-1映射,然后将其发送到文件适配器。

或者,您可以编写一个自定义管道组件,该组件将从您发送的多部分消息中生成新的单部分消息。