共用方式為


並行程式的相關作業

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 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作業會採用 SetOptionsSetPrintOptionsSetRepeatOptions 作為輸入參數。 如需這些參數的相關資訊,請參閱< 本節稍早的 > Concurrent_Program_Name Operation

簡單類型參數

  • 程式:應提交要求之並行程式的簡短名稱。

  • 描述:並行要求的描述。

  • StartTime:並行要求應該開始執行的時間。

另請參閱

可以使用配接器執行哪些作業?