BizTalk TypePolling 接收端口静默失败

问题描述

我创建了一个 sql 存储过程以与 TypedPolling 接收端口一起使用。 它地失败了,我不知道为什么。 它不发布任何消息,也不会在事件日志中产生错误

我使用教程 here 创建架构和接收端口:

Receive location configuration

当我启用接收位置时,我连接了 sql server profiler:

SQL Profile Trace

手动执行时 SPROC 工作正常,执行时间与配置文件显示的时间相匹配。我打开了“为失败的消息启用路由”并创建了一个带有过滤器的发送端口 匹配 MessageType。

有什么想法吗?

解决方法

答案是:“耐心。”设置没有任何问题。

我等了几分钟等待结果,然后什么也没发生,我禁用了端口。禁用端口会中止进程。在 SPROC 完成后,我等待返回消息的时间超过了几分钟。