0

我有一个由编排扩展器组成的请求/响应行程。一切正常,包括发送回 Web 服务的消息。然而,在接收端口中有一个永远不会被触发的出站映射。我已经追踪到该消息虽然正确,但具有错误的消息类型上下文这一事实。事实上,它在行程中退后几步就有消息的上下文。为什么会这样,我该如何解决这个问题?

顺便说一句,我尝试更改管道组件中的上下文,然后更改 ESB 转换组件,但无济于事。

4

1 回答 1

1

并不是说这是一个特别令人满意的解决方案,但最后我将地图从接收端口中取出。我的同事曾建议拥有该抽象层是最佳实践,但实际上这仅与“经典”BizTalk 相关。

在这种特殊情况下,问题似乎是我们有两个相同的模式但具有不同的命名空间。这样做的原因是,如果外部模式发生了变化,那么我们可以映射到端口中的内部,而无需更改任何其他内容。对经典 BizTalk 再次有用,因为它否定了对编排的更改,但与 ESB 并不真正相关。

于 2013-05-14T10:08:44.230 回答