使用 BizTalk Server 轮询 Oracle 数据库
可以将 Oracle 数据库适配器配置为从 Oracle 数据库接收基于轮询的消息。 适配器提供两种轮询 Oracle 数据库的方法:
使用 SELECT 语句。 可以指定一个简单的 SELECT 语句来轮询 Oracle 数据库中的表和视图。 适配器按指定的时间间隔执行 SELECT 语句,并将结果返回给适配器客户端。
在包中使用存储过程、函数或过程或函数。 可以在包中指定存储过程、函数或过程或函数来轮询 Oracle 数据库。 适配器按指定的时间间隔执行请求消息,并将结果返回给适配器客户端。
这两种方法的主要区别在于适配器客户端指定轮询语句的方式,适配器使用该语句轮询 Oracle 数据库。 虽然第一种方法的轮询语句是一个简单的 SELECT 语句,但另一种方法的轮询语句是执行包中存储过程、函数或过程或函数的请求消息。 适配器客户端在 PollingStatement 绑定属性中为任一方法指定轮询语句。 有关绑定属性的详细信息,请参阅 阅读有关 Oracle 数据库适配器绑定属性的信息。
本节中的主题提供有关如何使用 SELECT 语句和包中的存储过程、函数或过程或函数进行轮询的说明。