到目前为止,我只在我的BizTalk应用程序中使用编排,到目前为止,它工作得很好。但现在我想将一些不必要的编排转换为纯消息路由,以便获得更好的性能。
我有一个只有一个方法的WCF服务,它可以很好地工作,因为我可以将BtsActionMapping设置为只有一个方法。但是我得到的第二个WCF服务有两个方法,现在BizTalk不知道如何路由我的消息。我读到过很多地方,你需要在自定义管道中设置BTS.Operation才能让它工作。但我到处都在寻找关于如何做到这一点的教程或示例。
我一直在尝试实现IBaseComponent、IComponentUI、IComponent和IPersistPropertyBag接口来实现这一点。我是走对了方向,还是走错了路?有没有人能给我举个例子,或者更好的是告诉我怎么做?
发布于 2009-09-25 17:15:26
开始编写自定义管道组件的最简单方法是使用BizTalk Server Pipeline Component Wizard;它将为您生成所有的样板文件。我还提供了几个自定义管道组件,您可以将其用作示例,其中一些非常接近您需要的组件(例如,仅设置自定义消息属性的组件)可以看到here。
至于设置属性,您所需要做的就是调用message.Context.Write/Promote并传入属性的名称空间和名称,在本例中,它们将分别是"http://schemas.microsoft.com/BizTalk/2003/system-properties“和"Operation”。
https://stackoverflow.com/questions/1476899
复制相似问题