我正努力在我的Biztalk ESB解决方案的行程中传输我的数据,我使用的是基于消息而不是Orchestration。我在Biztalk ESB中的行程方案是:
我的问题是在第3步,我不知道如何组合来自2个资源的数据。有没有我在Biztalk ESB中遗漏的知识。我刚开始学习Biztalk几周。现在我遇到了麻烦,我真的在等你的反馈。
抱歉,我必须将我的行程图片发布到OneDrive,因为我无法将其发布到:https://onedrive.live.com/redir?resid=584F1A7DD6FCBF77!961&authkey=!ANQVuaTflyExPTo&v=3&ithint=photo%2cPNG
答案 0 :(得分:1)
如果您可以切换到Orchestration,那么将一些唯一字段设置为correlationId将解决您的问题。
如果您仅限于使用基于消息而不是Orchestration。以下是您可能尝试的两种可能方法。
如果您可以控制外部服务,请将其更改为接受您的付款对象,并在其回复中按原样返回。
如果您无法更改外部服务,您可以执行的操作包括外部程序集等服务。然后使用脚本functoid在映射中调用此服务。
答案 1 :(得分:0)
您的问题似乎像一个浓缩情景。 查看ESB Toolkit示例中提供的示例: https://docs.microsoft.com/en-us/biztalk/esb-toolkit/installing-and-running-the-message-enrichment-sample
您将必须在行程中使用业务流程扩展程序。