0

如何提交Informatica工作流程以同時運行..?通過PMCMD命令並行提交Informatica工作流程

我們爲每個工作流開發了一個包含所有PMCMD命令的文件。我們打算在腳本中調用此文件,該腳本最終將打擊工作流管理器以執行Infa工作流程。我們面臨的問題是,工作流程順序運行。任何工作流程之間不存在依賴關係,可以並行運行。

林已經使用如下:

./pmcmd startworkflow -sv intg_ser -d域名稱-u用戶-p welcome123 -usd母語-f SDE_ORAR1213_Adaptor -rin intg_ser SDE_ORA_InventoryLotDimension &

(接着下一個PMCMD命令)

'&'用於在後臺運行工作流程。

除了使用'&'之外,還有什麼辦法可以做,因爲我不想在後臺運行w/f。任何有關DAC調度工具如何實現這種並行性的信息,我們都希望在不使用任何調度工具的情況下實現相同的功能。

如果不是,我是否可以通過unix腳本來實現這一目標?如果有,請給我提供步驟。

任何Java相關建議也被接受。

在此先感謝!

回答

0

您可以使用nowait模式並行運行多個工作流程。 如果工作流程執行處於等待模式,那麼工作流程將不會由集成服務啓動,直到當前工作流程執行完成。您可以在工作流程名稱之前使用-nowait命令忽略當前正在執行的工作流程,以便可以並行執行多個工作流程。

如果您遇到任何問題,請告知我。

+0

如果有任何工作流失敗,該怎麼辦?在目前的工作流程執行過程中,有沒有辦法獲取這些信息? –

+0

您可以在工作流程監視器中監視工作流程嗎?不知道我的理解是否正確。你能解釋清楚 –

+0

這是唯一的方法(使用-no wait命令)並行執行它們嗎? –

0

您可以創建一個主工作流程,您可以在同一時間調用工作流程給予相同的觸發器功能,並且它們也可以在監視器上並行運行。

此外,您還可以使用時鐘在需要的時間之後或從觸發工作流時開始運行。

+0

請您詳細說明一下嗎?我有來自不同文件夾的大約3000個工作流程。 –