輪詢作業的訊息結構描述
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 名稱。