【问题标题】:BizTalk TypePolling receive port silently failsBizTalk TypePolling 接收端口静默失败
【发布时间】:2021-02-04 18:19:02
【问题描述】:

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

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

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

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

有什么想法吗?

【问题讨论】:

  • 为什么你的 polledDataAvailableStatement SELECT,也就是说每次都会执行。生成架构后,您是否对存储过程进行了任何更改?如果是这样,您可能需要再次这样做。
  • 通常当适配器无法接收消息或无法将消息映射到架构时,它会在事件查看器日志中记录警告。它可能不会暂停任何东西。一些基本提示:您可能需要仔细检查您的 SP 结果。查看由于某种原因异常高的超时。检查环境的连接字符串
  • @Dijkgraaf 当时间在服务窗口内时,它将在开始时运行。轮询间隔比服务窗口长,所以每次运行一次。

标签: biztalk


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-11
    • 1970-01-01
    • 1970-01-01
    • 2017-01-10
    • 2018-09-30
    • 1970-01-01
    相关资源
    最近更新 更多