共用方式為


輪詢作業的訊息結構描述

Microsoft BizTalk Adapter for Oracle E-Business Suite 會根據 Oracle E-Business Suite 中的目標物件,提供與輪詢相關的各種輸入作業。 對於介面資料表、介面檢視、資料表和檢視表,單一輪詢作業會呈現,而您可以有多個 PL/SQL API、函式和預存程式的自訂輪詢作業。

您可以在 Oracle E-Business 配接器中設定系結屬性,以設定輪詢作業。 如需這些系結屬性的詳細資訊,請參閱 閱讀 BizTalk Adapter for Oracle E-Business Suite 系結屬性。 您可以設定 PollingStatement 系結屬性,以指定輪詢查詢封裝內的 SQL 語句、預存程式、函數或程式。 此查詢的結果集會以資料的形式傳回至輪詢作業中的程式碼。

輪詢作業的訊息結構

下表顯示各種輪詢作業的 XML 訊息結構。

注意

請參閱資料表之後的實體描述。

作業 目標物件 XML 訊息 Description
輪詢 - 介面資料表

- 介面檢視

-表

-視圖
<?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> 例如,介面資料表上輪詢作業的 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 的訊息和訊息結構描述