轮询和 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”。