ポーリング操作のメッセージ スキーマ
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 用のメッセージとメッセージ スキーマ