本章說明如何定義及配置「使用者定義的程式執行伺服器 (UPES)」。透過
UPES,工作流程節點可以對 WebSphere MQ Workflow 的連接器發出要求。
- 啟動「MQ Workflow 建置時期」應用程式並按一下「網路」標籤。
圖 12. 「WebSphere MQ Workflow 建置時期」:網路」檢視畫面

- 從功能表列選取「系統 > 新建使用者定義的程式執行伺服器」。
圖 13. 「WebSphere MQ Workflow 建置時期」:選擇新的 UPES

- 在對話框中,輸入 UPES 的唯一名稱 (例如,CWLDSVR)。
圖 14. 「WebSphere MQ Workflow 建置時期」:命名新 UPES

- 按一下「訊息佇列作業」標籤,並輸入連接器之輸入佇列及佇列管理程式的名稱。
圖 15. 「WebSphere MQ Workflow 建置時期」:配置訊息佇列

- 按一下「實作」標籤。
圖 16. 「WebSphere MQ Workflow 建置時期」:「實作」檢視畫面

- 從功能表列選取「程式 > 新程式」。
圖 17. 「WebSphere MQ Workflow 建置時期」:選擇新程式

- 指定程式的名稱。因為必須為每個節點至協同作業關係定義個別的 UPES
程式,所以您可能要使用與協同作業相同的名稱。
圖 18. 「WebSphere MQ Workflow 建置時期」:命名新程式

- 按一下「資料」標籤,並指定程式或協同作業將接受的資料結構。確定勾選「程式可以自動執行」方框。
圖 19. 「WebSphere MQ Workflow 建置時期」:指定資料結構

- 按一下「視窗」標籤,並輸入要執行之現有的程式。
- 註:
- 儘管不執行您指定的程式,但 WebSphere MQ Workflow 仍要求定義它。
在工作流程設計時必須指定指令行參數,這些參數指出將資料結構公佈到 ICS
時,要使用哪個動詞及協同作業。連接器要求這些參數遵循名稱值格式,
且要求以分號隔開多個名稱值組。目前,可以指定兩個值:verb 及
collab。例如,
若要指定將工作流程資料結構發出至連接器,然後使用協同作業
CreditInfoSync 中的 Update 動詞來處理, 則程式參數必須為
verb=Update; collab=CreditInfoSync。如果未指定協同作業名稱
(verb=Update 程式參數),則資料結構會公佈至所有訂閱協同作業。
圖 20. 「WebSphere MQ Workflow 建置時期」:指定指令行參數

- 若要讓程式節點發出要求到 WebSphere MQ Workflow
連接器,請建立新的程式節點,並指定程式的名稱 (如步驟 7 中所定義)。
圖 21. 「WebSphere MQ Workflow 建置時期」:建立新的程式節點

- 定義程式執行伺服器
(CWLDSVR.FMCSYS.FMCGRP),並選取同步或非同步要求類型。
圖 22. 「WebSphere MQ Workflow 建置時期」:定義程式伺服器

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