配置 UPES

本章說明如何定義及配置「使用者定義的程式執行伺服器 (UPES)」。 透過 UPES,工作流程節點可以對 WebSphere MQ Workflow 的連接器發出要求。

註:
配置 UPES 之前,您必須在系統上安裝「WebSphere MQ Workflow 建置時期」環境。
  1. 啟動「MQ Workflow 建置時期」應用程式並按一下「網路」標籤。

    圖 12. 「WebSphere MQ Workflow 建置時期」:網路」檢視畫面


  2. 從功能表列選取「系統 > 新建使用者定義的程式執行伺服器」。

    圖 13. 「WebSphere MQ Workflow 建置時期」:選擇新的 UPES


  3. 在對話框中,輸入 UPES 的唯一名稱 (例如,CWLDSVR)。

    圖 14. 「WebSphere MQ Workflow 建置時期」:命名新 UPES


  4. 按一下「訊息佇列作業」標籤,並輸入連接器之輸入佇列及佇列管理程式的名稱。

    圖 15. 「WebSphere MQ Workflow 建置時期」:配置訊息佇列


  5. 按一下「實作」標籤。

    圖 16. 「WebSphere MQ Workflow 建置時期」:「實作」檢視畫面


  6. 從功能表列選取「程式 > 新程式」。

    圖 17. 「WebSphere MQ Workflow 建置時期」:選擇新程式


  7. 指定程式的名稱。因為必須為每個節點至協同作業關係定義個別的 UPES 程式,所以您可能要使用與協同作業相同的名稱。

    圖 18. 「WebSphere MQ Workflow 建置時期」:命名新程式


  8. 按一下「資料」標籤,並指定程式或協同作業將接受的資料結構。確定勾選「程式可以自動執行」方框。

    圖 19. 「WebSphere MQ Workflow 建置時期」:指定資料結構


  9. 按一下「視窗」標籤,並輸入要執行之現有的程式。
    註:
    儘管不執行您指定的程式,但 WebSphere MQ Workflow 仍要求定義它。

    在工作流程設計時必須指定指令行參數,這些參數指出將資料結構公佈到 ICS 時,要使用哪個動詞及協同作業。連接器要求這些參數遵循名稱值格式, 且要求以分號隔開多個名稱值組。目前,可以指定三個值:verbcollabboname。例如, 若要指定將工作流程資料結構發出至連接器,然後使用協同作業 CreditInfoSync 中的 Update 動詞來處理, 則程式參數必須為 verb=Update; collab=CreditInfoSync

    此外,您也可以視需要供應商業物件名稱。當要求與 Workflow 同步但與配接器視景不同步時 (未指定協同作業名稱),這就很有幫助。 假設有個範例實務,其中有多個協同作業預期相同的事件。 這個範例實務就需要重複的商業物件定義,而不是重複的 MQWF 資料儲存區。 供應 boname 就可以解決問題。

    例如:

    verb=Retrieve;collab=SampleItemOrderSync_MQWF_to_Port;
     

    boname=MQWF_SampleItemOrder
     

    如果未指定協同作業名稱 (verb=Update 程式參數), 則商業物件或資料結構 (的商業物件) 會公佈至所有訂閱協同作業。

    圖 20. 「WebSphere MQ Workflow 建置時期」:指定指令行參數


  10. 若要讓程式節點發出要求到 WebSphere MQ Workflow 連接器,請建立新的程式節點,並指定程式的名稱 (如步驟 7 中所定義)。

    圖 21. 「WebSphere MQ Workflow 建置時期」:建立新的程式節點


  11. 定義程式執行伺服器 (CWLDSVR.FMCSYS.FMCGRP),並選取同步或非同步要求類型。

    圖 22. 「WebSphere MQ Workflow 建置時期」:定義程式伺服器


    當在 WebSphere MQ Workflow 中到達此節點時,會將包含工作流程資料結構的訊息發出至連接器。 連接器會處理商業內容並傳回任何內容變更或錯誤。

開發商業物件

您可以使用本章提供的資訊作為實作新商業物件時的指引。它也會顯示您可以修改的範例商業物件。 若要從 WebSphere MQ Workflow 解壓縮商業物件定義檔案,請參閱使用 FDLBORGEN 公用程式建立商業物件定義

在安裝及配置 WebSphere MQ Workflow 的連接器之後,您必須建立商業物件。您可藉由進行下列操作來完成:

Copyright IBM Corp. 1997, 2004