【问题标题】:Action Polling is not understood in BizTalkBizTalk 中不理解操作轮询
【发布时间】:2021-12-04 00:10:00
【问题描述】:

我使用 BizTalk 中的使用 SQL 适配器设置了业务流程。如编排中所示,我有一个请求/响应发送端口。我已经在我的 SQL 适配器上设置了入站进程:

发送端口

编排

在 Send WDF-Custom sql-bindings 上,我没有设置 Action 文本框,而是在绑定配置上设置入站属性,对于 Send Request/Response 端口,与 Receive Port 相同。当我启动它并将我的消息请求文件移动到接收目录时,我收到以下错误:

适配器无法传输要发送端口“SNDPortTwoWay”的消息,URL 为“mssql://DESKTOP-T2G7B3A//AFBizTalkTest?InboundId=MyID”。它将在为此发送端口指定的重试间隔后重新传输。详细信息:“Microsoft.ServiceModel.Channels.Common.UnsupportedOperationException:无法理解“轮询”操作。

不确定这是从哪里来的?

【问题讨论】:

    标签: sql-server visual-studio biztalk


    【解决方案1】:

    您应该使用单向接收位置进行轮询,而不是双向发送端口。

    如果您想要一个请求响应发送端口,您必须使用表操作或存储过程调用,在这种情况下,您必须使用 WCF 使用适配器服务来创建适当的架构,并且它也会创建端口为您绑定,您可以将其导入 BizTalk 管理控制台,然后给它一个更好的名称。

    【讨论】:

    • 感谢您的信息。我构建了一个新的编排,带有一条接收消息和一条发送消息,为入站(轮询)配置了我的 SQL 适配器,设置了我的轮询语句,即。检查数据,检索数据并成功!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-11
    • 1970-01-01
    • 1970-01-01
    • 2011-11-19
    相关资源
    最近更新 更多