並行程式的相關作業
Oracle E-Business Suite 中的並行程式會在 Microsoft BizTalk Adapter for Oracle E-Business Suite 中顯示為作業。 除了 Oracle 應用程式特定的並行程式之外,Oracle E-Business 配接器也會呈現下列三個標準作業:Get_Status、Wait_For_Request和Submit_Request。 這表示如果 Oracle 應用程式有兩個並行程式,將會公開五個作業:一個用於每個並行程式,而標準作業則有三個。
如需相關資訊:
流覽和搜尋並行程式,請參閱 流覽、搜尋和取得 Oracle 電子商務作業的中繼資料。
如何在 Oracle E-Business 配接器中叫用並行程式,請參閱使用 BizTalk Server 在 Oracle E-Business Suite 中叫用並行程式。
重要
您必須先在 Oracle E-Business 配接器中設定並行程式的應用程式內容,才能對並行程式執行任何作業。 這是因為設定應用程式內容有助於在 Oracle E-Business Suite 中保護交易,方法是設定使用者喜好設定 (,例如責任、組織和語言設定,) 和成品的存取控制。 如需應用程式內容的相關資訊,以及如何設定它,請參閱設定應用程式內容集應用程式內容。
下列各節提供 Oracle E-Business 配接器針對並行程式公開之作業的相關資訊。
<>Concurrent_Program_Name作業
如先前所述,Oracle Aapplication 中並行程式的作業數目 < 將有許多Concurrent_Program_Name > 作業。 Concurrent_Program_Name <> 作業採用五個標準參數:三個複雜型別和兩個簡單類型。
注意
對於未公開其中繼資料的並行程式,Oracle E-Business 配接器會針對每個並行程式公開 100 個選擇性參數。 若要成功叫用這些並行程式,使用者必須參閱 Oracle E-Business Suite 檔,以找出需要值的並行程式參數,然後加以指定。 這類並行程式的範例是日誌匯入 (實際名稱:一般總賬應用程式中的GLLEZL) 。
複雜類型參數
SetOptions:可讓您在提交要求之前設定並行程式的選項。 SetOptions 會採用下列選項作為參數:
隱含:指出是否要在 Oracle E-Business Suite 中的使用者並行要求表單中顯示並行要求。 您可以指定下列四個值中的任何一個: 否、 是、 錯誤 或 警告。 指定 [否] 會導致要求顯示在 Oracle E-Business Suite 中使用者並行要求表單中。 指定 [是 ] 表示只能從系統管理員的特殊許可權並行要求表單檢視要求。 指定 Error 時,只有在要求失敗時,才會在使用者的並行要求表單中顯示。 指定 警告 時,只有當要求出現警告或錯誤時,才會在使用者的並行要求表單中顯示。
Protected:指出並行要求是否受到保護,以防止在 Oracle E-Business Suite 中使用並行要求表單進行的更新。 您可以指定 [是 ] (受保護) 或 [否 ] (未受保護) 。
語言:指出國家語言支援 (NLS) 語言。 如果未指定任何值,則會預設為目前的語言。
領域:指出語言領域。 如果未指定任何值,則會預設為目前的語言領域。
ContinueOnFail:指出並行要求提交是否應該繼續,或在 SetOptions 失敗時擲回例外狀況。 您可以指定 True (繼續) 或 False (擲回例外狀況) 。
SetPrintOptions:可讓您在提交要求之前,先設定並行程式的列印選項。 SetPrintOptions 會採用下列選項作為參數:
印表機:指出應該傳送並行要求輸出的印表機名稱。 如果已在 Oracle E-Business Suite 的 [並行程式] 表單中設定,則無法覆寫此列印選項。
樣式:指出用來列印並行要求輸出的列印樣式。 例如,您可以指定 方向 (橫向 或 直向) 。 如果已在 Oracle E-Business Suite 的 [並行程式] 表單中設定列印樣式,而且已選取 [ 需要樣式 ] 核取方塊,則您無法覆寫此列印選項。
複本:指出要列印並行要求輸出的複本數目。
SaveOutput:指出是否要儲存輸出檔案。 您可以指定 [是 ] 或 [ 否]。
PrintTogether:僅適用于包含子要求的要求。 指出如何列印子要求的輸出。 如果您指定 Y,則只有在所有子要求都完成之後,才會列印子要求的輸出。 如果您指定 N,則會在完成時列印每個子要求的輸出。
ContinueOnFail:指出並行要求提交是否應該繼續或擲回例外狀況,以防 SetPrintOptions 失敗。 您可以指定 True (繼續) 或 False (擲回例外狀況) 。
SetRepeatOptions:可讓您在提交要求之前設定並行程式的重複選項。 SetRepeatOptions 會採用下列選項作為參數:
RepeatTime:指出一天中重複並行要求的時間。
RepeatInterval:只有當 RepeatTime 為 Null 時,此參數才適用。 指出要求重新提交之間的間隔。 使用此選項搭配 RepeatUnit 來指定重新提交之間的時間。
RepeatUnit:此參數僅適用于 RepeatTime 為 Null 時。 與 RepeatInterval 搭配使用的時間單位,以指定要求重新提交之間的時間。 您可以指定 [分鐘]、 [小時]、[ 天 ] 或 [ 月]。
RepeatType:此參數僅適用于 RepeatTime 為 Null 時。 指出重複間隔是在並行要求執行的「開始」之後套用,還是同時要求執行的「結束」之後套用。
RepeatEndTime:指出停止重新提交並行要求的日期和時間。
ContinueOnFail:指出並行要求提交是否應該繼續或擲回例外狀況,以防 SetRepeatOptions。 您可以指定 True (繼續) 或 False (擲回例外狀況) 。
簡單類型參數
描述:並行要求的描述。
StartTime:指出並行要求應該開始執行的時間。
Get_Status作業
標準作業Get_Status會傳回並行程式的要求階段/狀態和完成訊息。 這項作業會將並行程式的要求識別碼 (RequestID) 作為輸入,然後傳回下列資訊:
階段:FND_LOOKUPS的使用者易記要求階段。
狀態:FND_LOOKUPS的使用者易記要求狀態。
DevPhase:要求階段作為字串,可用於程式邏輯比較。
DevStatus:要求狀態為字串,可用於程式邏輯比較。
訊息:如果要求已完成,則為完成訊息。
Wait_For_Request作業
標準作業Wait_For_Request會等候要求完成,然後傳回要求階段/狀態和完成訊息。 這項作業會採用並行程式的要求識別碼 (RequestID) 、檢查間隔 () 之間等候的秒數,以及等候要求完成 (MaxWait) 作為輸入參數的時間上限,然後傳回與Get_Status作業中相同的資訊。
Submit_Request作業
標準作業Submit_Request會提交並行要求,以供並行管理員處理。 如果要求成功完成,此作業會傳回並行要求識別碼。 否則,它會傳回 「0」。
Submit_Request作業採用六個標準參數:三種複雜類型簡單類型。 除了這些參數之外,它也會採用並行程式的引數做為字串陣列。
複雜類型參數
Submit_Request作業會採用 SetOptions、 SetPrintOptions和 SetRepeatOptions 作為輸入參數。 如需這些參數的相關資訊,請參閱< 本節稍早的 > Concurrent_Program_Name Operation。
簡單類型參數
程式:應提交要求之並行程式的簡短名稱。
描述:並行要求的描述。
StartTime:並行要求應該開始執行的時間。