我正在使用 VS 2019 和 BTS 2020 开发者版。我需要实现一个场景,其中 BizTalk 位于客户端和 REST 服务器(在 APS.NET Core 中实现)之间,客户端向 BizTalk 发送请求,因为他/她通常发送到 REST 服务器。目的是练习 BizTalk WCF-WebHttp 适配器(用于接收和发送)。我的想法是在单个接收位置、发送端口、编排中处理所有 API 请求和方法。我怎样才能实现它?我使用编排的原因是稍后对消息进行映射和其他处理。
- 这个想法错了吗?我们是否应该为每个 API 方法单独创建发送端口/接收位置?
<Operation Name="SomeName" ... />
编排中逻辑端口的操作名称和WCF-WebHttp适配器URL映射( )中的操作名称有什么关系吗?(到一个单一的编排并处理所有方法)- 如何设计所需的编排?(我已经尝试过“决定”形状(添加类似的规则
msg_input(BTS.Operation) == "SomeName"
)来分隔接收位置中由 URL 映射标识的不同请求,并且我在这一步中成功了,但这也是正确的方法吗?但是,我不知道用于设计形状以正确启动编排的方式。另外,我不知道如何从规则分支发送请求以在编排中发送端口)
我也很高兴听到任何其他建议以从不同的角度解决这个问题。