次の方法で共有


ポーリング操作のメッセージ スキーマ

Microsoft BizTalk Adapter for Oracle E-Business Suite は、Oracle E-Business Suite のターゲット オブジェクトに応じて、ポーリングに関連するさまざまな受信操作を展開します。 インターフェイス テーブル、インターフェイス ビュー、テーブル、およびビューの場合、1 つのポーリング操作が表示されますが、PL/SQL API、関数、およびストアド プロシージャに対して複数のカスタム ポーリング操作を実行できます。

ポーリング操作を構成するには、Oracle E-Business アダプターでバインド プロパティを設定します。 これらのバインド プロパティの詳細については、「 BizTalk Adapter for Oracle E-Business Suite のバインド プロパティの読み取り」を参照してください。 ポーリング クエリのパッケージ内で SQL ステートメント、ストアド プロシージャ、関数、またはプロシージャを指定するには、 PollingStatement バインド プロパティを設定します。 このクエリの結果セットは、ポーリング操作でコードにデータとして返されます。

ポーリング操作のメッセージ構造

次の表は、さまざまなポーリング操作の XML メッセージ構造を示しています。

Note

テーブルの後のエンティティの説明を参照してください。

操作 ターゲット オブジェクト XML メッセージ 説明
ポーリング - インターフェイス テーブル

- インターフェイス ビュー

-テーブル

-表示モード
<?xml version="1.0" encoding="utf-8" ?> <Poll xmlns="[Version]/[TargetObject]/[Schema]/[TargetObject_Name]"> <DATA> <SelectRecord> <Column1>[Value]</Column1> <Column2>[Value]</Column2> … </SelectRecord> </DATA> </Poll> たとえば、インターフェイス テーブルに対する Poll 操作の XML メッセージは次のようになります。

<?xml version="1.0" encoding="utf-8" ?> <Poll xmlns="[Version]/InterfaceTables/[Schema]/[InterfaceTable_Name]"> <DATA> <SelectRecord> <Column1>[Value]</Column1> <Column2>[Value]</Column2> … </SelectRecord> </DATA> </Poll>
[CustomPollingOperation] - PL/SQL API

- ストアド プロシージャ

-関数
PL/SQL API

<?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/PollingPackageAPis/[Schema]/[PL/SQL API]"> <[CustomPollingOperation]Result>[Value]</[CustomPollingOperation]Result> </[CustomPollingOperation]>

関数

<?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/PollingFunctions/[Schema]"> <[CustomPollingOperation]Result> <COL1>[Value]</COL1]> <COL2>[Value]</COL2> … </[CustomPollingOperation]Result> </[CustomPollingOperation]>

ストアド プロシージャ

<?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/PollingFunctions/[Schema]"> <[CustomPollingOperation]Result> <PRM1>[Value]</PRM1> <PRM2>[Value]</PRM2> … </[CustomPollingOperation]Result> </[CustomPollingOperation]>
ポーリング操作の結果セットの構造は、ターゲット オブジェクト内の要素のデータ型によって決まります。

エンティティの説明:

[バージョン] = http://schemas.microsoft.com/OracleEBS/2008/05

[CustomPollingOperation] = カスタム ポーリング操作の名前。

[スキーマ] = Oracle スキーマの名前。 たとえば、SCOTT です。

[PL/SQL API] = カスタム ポーリング操作が実行される PL/SQL API の名前。

参照

BizTalk Adapter for Oracle E-Business Suite 用のメッセージとメッセージ スキーマ