2014-10-01 27 views
0

我升级现有的解决方案,现任职于以下方式:Biztalk的自定义管道与多个拆卸阶段

  • 平面文件拆机级接收平,并在dissembles成XML
  • 通用自定义管道组件验证阶段,接收拆解的平面文件,解析/组/内嵌转换,然后将多个文件写入磁盘。
  • 另一个接收位置接收这些文件并相应地处理它。

由于我需要接触这个项目,理想情况下,我想使这个自定义管道组件拆卸PC和使用的GetNext方法而无需将它们写入磁盘返回现在debatched消息。但是,在反汇编阶段完成之前,我无法访问平面文件拆装器中的反汇编xml,但我无法将自定义反汇编阶段放入管道的验证部分。

我误解了一些东西吗?如果不想从根本上改变这个过程,我是否坚持将文件写回到磁盘?

回答

2

假设平面文件拆装实际上没有分裂的文件,这意味着它仅返回一个消息,这里有两个选项:

  1. 裹在非拆装器组件的ffdasm组件并将其添加到解码级,然后在反汇编程序阶段添加新的反汇编程序阶段友好组件。
  2. 使用环回适配器(例如我公司免费的环回适配器(http://www.twoconnect.com/loopback-biztalk-adapter-free-download/)在不同的双向发送端口上执行新的反汇编程序。
2

你可以在反汇编阶段只有一个反汇编器组件,我的意思是你可以有更多的组件,但只有其中一个可以反汇编信息。它基于IProbeMessage接口实现。如果你想使用你自己的反汇编程序也想使用FF反汇编程序,那么你需要从你自己的FF包装器。

相关问题