代码之家  ›  专栏  ›  技术社区  ›  ToxicAvenger

在发送管道中拆分消息的建议方法是什么?

  •  5
  • ToxicAvenger  · 技术社区  · 16 年前

    我需要在发送管道中拆分bizTalk消息。在接收管道中使用拆装器很容易,但在发送管道中不起作用(有意义)。

    那么推荐的方法是什么呢?唯一简单的方法是将出站消息写入文件,然后使用带反汇编程序的接收管道重新处理它,然后通过出站管道发送生成的消息。老实说,我不需要通过消息框进行额外的往返,但我不想创建自定义发送适配器。

    还有其他建议吗?使用ootb文件适配器保存包含多个部分的消息有什么简单的方法吗?

    2 回复  |  直到 16 年前
        1
  •  0
  •   Bryan Corazza    16 年前

    虽然您的解决方案可能是最好的方法,但您也可以考虑拆分消息 inside of an orchestration (不是最佳实践)甚至在消息到达发送管道之前。发送管道显然是为组合消息而设计的,而不是分解,因此我将远离任何自定义代码来处理这个问题。

    这是一篇关于 debatching messages

        2
  •  0
  •   Shivkumar Haldikar    12 年前

    为什么不首先使用接收管道来分割消息呢。无论如何,您的解决方案使用接收管道。您不希望将出站消息写入文件系统并再次使用接收管道处理它。