轮询和 TypedPolling 操作的消息架构

Microsoft BizTalk Adapter for SQL Server显示轮询和 TypedPolling 入站操作,以将轮询查询的结果集返回到适配器客户端。

可以通过在 SQL 适配器中设置绑定属性来配置轮询和 TypedPolling 操作。 有关这些绑定属性的详细信息,请参阅阅读有关 BizTalk 适配器的 SQL Server 适配器绑定属性。 设置 PollingStatement 绑定属性以指定 SQL 语句 (SELECT 或 EXEC <存储过程>) 轮询查询。 此查询的结果集作为数据返回给轮询操作中的代码,在 TypedPolling 操作中作为强类型数据返回。 结果集的结构由适配器为指定查询显示的元数据确定。

轮询消息结构

操作Polling

XML 消息

<?xml version="1.0" encoding="utf-8" ?>
  <Polling xmlns="http://schemas.microsoft.com/Sql/2008/05/Polling">
    <PolledData>
      <DataSet xmlns="http://schemas.datacontract.org/2004/07/System.Data">
        <any>[Value]</any>
        <any>[Value]</any>
        …
        </DataSet>
    </PolledData>
 </Polling>

说明:由SQL Server发送到适配器客户端的入站消息。

TypedPolling 消息结构

操作TypedPolling

XML 消息

<?xml version="1.0" encoding="utf-8" ?>
  <TypedPollingResultSet xmlns="http://schemas.microsoft.com/Sql/2008/05/TypedPolling">
    <COLUMN1>[Value]</Column1>
    <COLUMN2>[Value]</Column2>
    …
  </TypedPollingResultSet>

说明:由SQL Server发送到适配器客户端的强类型入站消息。

轮询和 TypedPolling 操作的消息操作

消息操作:

  • 轮询操作为“轮询”。

  • TypedPolling 操作为“TypedPolling”。