管理協同作業物件

管理協同作業物件可能包括執行、暫停、停止及關閉協同作業物件等作業。 如需配置協同作業物件的相關詳細資訊,請參閱 System Implementation Guide

您可以從「系統監視器」或「系統管理程式」的「InterChange Server 元件管理」檢視畫面中執行、暫停、停止及關閉協同作業物件。

本節包含下列主題:

"檢視協同作業物件狀態"

啟動、停止及暫停協同作業物件

"配置協同作業物件的執行時期內容"

檢視協同作業物件狀態

您可以登入「系統監視器」並開啟包含協同作業物件資訊的檢視畫面,或使用「系統管理程式」中的「InterChange Server 元件管理」檢視畫面,來檢視此協同作業物件的狀態。 若要登入「系統監視器」,請遵循登入系統監視器的步驟中的指示。若要使用「系統監視器」,請遵循連接到 InterChange Server Express 實例的步驟中的指示。

根據您所使用的工具,協同作業物件的狀態會以不同方式呈現。

使用系統監視器來檢視協同作業物件狀態的步驟

請執行下列步驟,以在「系統監視器」中檢視協同作業物件的狀態:

  1. 如果沒有顯示「系統概觀」檢視畫面,請按一下「系統監視器」左窗格中檢視畫面下的系統概觀鏈結。 畫面上會出現「系統概觀監視器」(請參閱圖 11)。

    安裝產品時,預設檢視畫面會設定為「系統概觀」,該檢視畫面所包含的預設監視器會設定為「系統概觀」。 這些預設值可加以變更,來符合您的監視需求。 如需指示,請參閱設定監視系統的檢視畫面

  2. 按一下伺服器名稱旁邊的三角形來顯示系統上的元件清單。所有協同作業物件會連同其狀態、啟動時間和總運作時間一起列示出來 (請參閱圖 29)。

    圖 29. 系統監視器,顯示協同作業物件狀態的系統概觀


使用系統管理程式來檢視協同作業物件狀態的步驟

請執行下列步驟,以在「系統管理程式」中檢視協同作業物件的狀態:

  1. 開啟「系統管理程式」,並連接到包含您要檢視之協同作業物件的 InterChange Server Express 實例 (請參閱連接到 InterChange Server Express 實例的步驟)。
  2. 在「InterChange Server 元件管理」檢視畫面中,展開 InterChange Server Express 實例,然後展開「協同作業物件」資料夾。

    協同作業物件會出現在展開的「協同作業物件」資料夾之下,並以不同顏色的燈號指示其不同狀態 (請參閱圖 30)。

圖 30. 「InterChange Server 元件管理」檢視畫面中的「協同作業物件」資料夾


表 8 說明可從「系統監視器」及「InterChange Server 元件管理」檢視畫面中的「協同作業物件」資料夾檢視的協同作業物件狀態。

表 8. 協同作業物件狀態
協同作業物件狀態 說明
啟動 已啟動的協同作業可訂閱它的觸發商業物件,並在它們到達時加以處理。 若您停止並重新啟動 InterChange Server Express,則在 InterChange Server Express 重新啟動時, 在「啟動」狀態的協同作業物件會自動開始執行。
暫停 已暫停的協同作業無法接收新的流程起始器。 它會完成所有現行處理程序,然後進入閒置狀態。

連接器會維護其訂閱資訊;因此,它會繼續傳送流程起始器至連接器佇列。 當協同作業回復時,就會加以處理。

若要回復執行協同作業,請按一下「系統監視器」或「InterChange Server 元件管理」檢視畫面的「協同作業物件」功能表中的「啟動」。

停止 停止協同作業會讓它取消預訂商業物件。 協同作業會完成所有現行處理程序,然後變成不作用的。 與「暫停」指令不同,「停止」指令會讓連接器停止傳送商業物件至協同作業。

若要適當地停止協同作業而不遺失任何流程,請先停止相關連接器的輪詢, 容許處理所有流程,然後停止協同作業。

關閉 立即關閉協同作業會結束現行流程的處理程序。 重新啟動協同作業時,系統即會回復並處理那些因關閉而被岔斷的流程,以及回復那些正在佇列中等待的流程。 此回復不是立即的,所以請先等待系統完成回復間隔。

註:
當您停止或關閉某一協同作業物件,但它是協同作業群組的一部份時, 該群組中的所有協同作業都會停止或關閉。 若協同作業群組中的任何成員無法啟動或發生狀態變更失敗,則協同作業群組會回復到起始狀態 (取消啟動或停止)。

啟動、停止及暫停協同作業物件

若是第一次執行協同作業物件,您必須先配置它,然後才能啟動它。 如需配置協同作業的詳細資訊,請參閱"配置協同作業物件的執行時期內容"。根據您使用的工具,您可以依不同方式來執行、停止及暫停協同作業物件。

使用系統監視器來啟動、停止及暫停協同作業物件的步驟

請執行下列步驟,以在「系統監視器」中啟動、停止及暫停協同作業物件:

  1. 在「系統概觀」檢視畫面中 (請參閱圖 25),選取協同作業物件左邊的勾選框來選取該協同作業物件。
  2. 按一下檢視畫面左上角圖示群組中的「啟動」、「暫停」或「停止」圖示 (請參閱圖 27)。

使用系統管理程式來啟動、停止及暫停協同作業物件的步驟

請執行下列步驟,以在「系統管理程式」中啟動、停止及暫停協同作業物件:

  1. 移至「InterChange Server 元件管理」檢視畫面的「協同作業物件」資料夾。
  2. 用滑鼠右鍵按一下協同作業物件,然後選取啟動 CollaborationName暫停 CollaborationName, 或停止 CollaborationName

配置協同作業物件的執行時期內容

本節說明正式作業環境中的系統管理作業,且包含下列程序:

"設定協同作業物件一般內容的步驟"

"配置協同作業物件來處理並行事件觸發流程的步驟"

為協同作業物件配置流程控制的步驟

如需下列作業的相關資訊,請參閱 System Implementation Guide

設定協同作業物件一般內容的步驟

請執行下列步驟,以開啟「協同作業內容」視窗,並變更協同作業物件的一般內容值:

  1. 在「系統管理程式」中,展開「InterChange Server 元件管理」檢視畫面的「協同作業物件」資料夾。
  2. 用滑鼠右鍵按一下協同作業物件,然後按一下內容
  3. 在「內容」對話框中,按一下協同作業一般內容標籤。 請參閱圖 31

圖 31. 內容對話框,協同作業一般內容標籤


此對話框顯示產生協同作業物件的範本,以及在協同作業範本中所指定的最小交易層次。

對話框可讓您設定下列各項:

配置協同作業物件來處理並行事件觸發流程的步驟

如需處理並行事件的相關詳細資訊,請參閱 System Implementation Guide

要訣:
處理協同作業中並行觸發的事件需要額外的系統資源。 若要最大化效能,請確定用來處理並行事件的系統資源沒有閒置。 例如,若協同作業佇列設定為最多處理 4 個事件,請勿將並行觸發的事件處理上限選項值設定為 10。

請執行下列步驟,以設定協同作業的並行流程數目上限:

  1. 從「InterChange Server 元件管理」檢視畫面中已展開的「協同作業物件」資料夾,用滑鼠右鍵按一下您要變更的協同作業物件,然後按一下內容。 畫面上會出現「內容」對話框 (請參閱圖 31)。
  2. 協同作業一般內容標籤的並行事件數目上限欄位中,輸入一個值。
  3. 按一下確定以儲存變更並關閉視窗。
  4. 重新啟動協同作業,讓變更生效。

為協同作業物件配置流程控制的步驟

流程控制是一個可配置的服務,可讓您管理連接器流程和協同作業物件佇列。 配置流程控制的參數可為全系統或個別元件,或兩者。 若您配置兩者,個別元件配置將取代全系統配置。 如需配置全系統流程控制的指示,請參閱配置全系統流程控制的步驟。本節說明如何配置協同作業物件的流程控制。

註:
個別連接器或協同作業物件的配置變更是動態的,表示它們不需要重新啟動 InterChange Server Express。 流程控制的全系統配置變更需要重新啟動 InterChange Server Express。

若要監視流程控制在系統中的運作方式,您可以檢視「流程控制」監視器和檢視畫面 (「系統監視器」所提供的一部分), 或是從「系統管理程式」的「InterChange Server 元件管理」檢視畫面中,檢視協同作業物件或連接器的統計資訊。 如需使用「系統監視器」中的「流程控制」監視器和檢視畫面的詳細資訊,請參閱複查預設監視器的步驟使用預設檢視畫面的步驟。如需從「系統管理程式」的「InterChange Server 元件管理」檢視畫面中檢視流程控制的詳細資訊, 請參閱檢視協同作業物件統計資訊的步驟檢視連接器統計資訊的步驟

請執行下列步驟,以針對協同作業物件配置流程控制:

  1. 在「系統管理程式」中,展開「InterChange Server 元件管理」檢視畫面的「協同作業物件」資料夾。
  2. 用滑鼠右鍵按一下您要建立流程控制的協同作業物件,然後按一下內容。 畫面上會出現「內容」對話框 (請參閱圖 31)。
  3. 在「協同作業一般內容」標籤的事件數量上限欄位中編輯其值,來代表您要為協同作業物件排入佇列的事件數目上限。 這個內容值的有效範圍是從 1 到 2147483647 (含)。
  4. 按一下確定。立即變更內容。

對長期商業程序重新配置時間逾時屬性的步驟

長期商業程序可讓協同作業物件部署為長期商業程序。 若協同作業物件已配置為長期商業程序,則可在執行時期重新配置服務呼叫逾時值。 如需開發具有長期商業程序的協同作業物件的詳細資訊,請參閱 Collaboration Development Guide

請執行下列步驟,以重新配置具有長期商業程序的協同作業的服務呼叫逾時值:

  1. 從「InterChange Server 元件管理」檢視畫面中已展開的「協同作業物件」資料夾,用滑鼠右鍵按一下您要編輯其服務呼叫逾時值的協同作業物件,然後按一下內容。 畫面上會出現「內容」對話框。
  2. 按一下內容標籤,尋找代表您要變更的服務呼叫逾時值的內容,然後按一下值欄位。 選取內容之後,即可編輯該值。
    註:
    服務呼叫逾時配置內容的名稱可能類似 『CreateTimeout』 或 『RetreiveTimeout』,但由於此內容並無命名慣例,所以如果服務呼叫逾時配置內容的名稱並不明顯,您可能必須聯絡協同作業開發人員。
  3. 編輯此值,使它代表允許的逾時分鐘數。
    註:
    欄位必須包含大於 0 的整數。若它包含 0 或保留空白,則等待時間沒有期限。 若它包含非數值,則會觸發協同作業執行時期異常狀況。
  4. 按一下確定。您的變更會立即生效,且不需要重新啟動 InterChange Server Express。

Copyright IBM Corp. 2004