次の方法で共有


BizTalk Serverを使用して Oracle Database をポーリングする

Oracle データベースからポーリング ベースのメッセージを受信するように Oracle Database アダプターを構成できます。 アダプターは、Oracle データベースをポーリングする 2 つの方法を提供します。

  • SELECT ステートメントの使用。 Oracle データベース内のテーブルとビューをポーリングする単純な SELECT ステートメントを指定できます。 アダプターは、指定した間隔で SELECT ステートメントを実行し、結果をアダプター クライアントに返します。

  • パッケージ内でストアド プロシージャ、関数、またはプロシージャまたは関数を使用する。 Oracle データベースをポーリングするために、パッケージ内でストアド プロシージャ、関数、またはプロシージャまたは関数を指定できます。 アダプターは、指定した間隔で要求メッセージを実行し、結果をアダプター クライアントに返します。

    2 つのアプローチの主な違いは、アダプター クライアントが Oracle データベースのポーリングに使用するポーリング ステートメントをアダプターが指定する方法です。 最初のアプローチのポーリング ステートメントは単純な SELECT ステートメントですが、もう 1 つのアプローチのポーリング ステートメントは、パッケージ内でストアド プロシージャ、関数、またはプロシージャまたは関数を実行する要求メッセージです。 アダプター クライアントは、ポーリング ステートメント (どちらの方法でも ) を PollingStatement バインディング プロパティで指定します。 バインド プロパティの詳細については、「 Oracle Database アダプターのバインド プロパティの読み取り」を参照してください。

    このセクションのトピックでは、SELECT ステートメントと、パッケージ内のストアド プロシージャ、関数、またはプロシージャまたは関数を使用してポーリングする方法について説明します。

このセクションの内容

参照

Oracle Database アダプターを使用して BizTalk アプリケーションを開発する