在系統中排程工作

工作排程可讓您建立排程,以操作連接器及協同作業的作業狀態 (啟動、停止及暫停)。 藉由操作元件狀態,更方便您管理 InterChange Server Express 處理事件的方式。 您可以將伺服器的工作量分散在排定的期間內,藉此減少資料傳輸並取得更有效的資源管理。 本節包含下列主題:

"排程工作的概觀"

"建立排程的步驟"

"修改排程的步驟"

"刪除排程的步驟"

"顯示排程的步驟"

"啟用或停用排程的步驟"

排程工作的概觀

您可以在「系統管理程式」的「排程」視窗中排程工作 (請參閱圖 46)。在「排程」視窗中, 您可以建立、修改及刪除排定的項目。 您可以看到針對元件所定義的所有排程清單,或依據您的需求來選擇性地檢視排程。 您也可以啟用或停用伺服器上的所有排程。

圖 46. 系統管理程式「排程」視窗


當您建立元件的排程時,必須提供資訊,如動作 (狀態變更) 發生的時間與頻率 (重複發生)。 依預設,不會為元件定義任何排程。您可以針對元件,定義所有必要的排程。 設定排程之後,就可以啟用或停用它。

「排程」視窗可讓您判定下列項目:

元件
正在排程的連接器或協同作業名稱。

狀態
啟用會開啟排程,停用會關閉排程。 預設狀態是啟用。

有效日期
啟用排程的日期及時間。預設值是目前的日期與時間。

時區
伺服器所在的時區。預設值是「太平洋標準時間 (PST)」。

動作
排程執行的動作。動作為啟動、暫停及停止。

下一個發生時機
下一次發生排定動作的時間。若排程是非重複發生的, 則日期與有效日期相同。若排程已停用,則此欄位是空白的。

註解
文字欄位,其中含有您所輸入的排程相關註解。

如果您要讓排程重複發生,則可以從數個選項 (包括每日、每週或每月) 當中選擇。

因為每一個排程都含有一個在指定時間發生的動作, 若要建立伺服器處理元件的間隔,您必須定義啟動及結束處理的排程。 例如,對於連接器,您可以建立排程,在上午 1 點開始處理程序,然後建立另一個排程,在每天上午 3 點暫停處理程序。 只有在那兩小時的時間內,連接器可以將事件遞送到 InterChange Server Express, 以便讓訂閱該連接器的協同作業進行處理。

排程連接器的概觀

當您在排程連接器作業時,選取的狀態 (啟動、暫停或停止) 可決定要處理哪一個延伸工作。 例如,當您啟動連接器時,它會根據 PollFrequency 設定,持續輪詢應用程式以查看是否有新事件。 當您暫停連接器時,它會停止輪詢直到連接器重新啟動, 但仍然能夠處理 InterChange Server Express 的服務呼叫要求。停止的連接器是處於不作用狀態。

藉由操作連接器活動與協同作業活動,就可能可以在指定的時間視窗中排程應用程式的專用事件處理程序。 若要執行此作業,協同作業及連接器必須在相同的時間間隔期間內都在執行中。 若連接器已暫停,則在連接器回復活動時,就可以處理佇列的事件。

排程協同作業物件的概觀

和連接器一樣,當您排程協同作業物件的作業時,所選取的狀態 (啟動、暫停或停止) 可決定工作要處理至哪一種程度。 若要檢視協同作業狀態,請參閱"檢視協同作業物件狀態"。 例如,啟動協同作業物件時,它會處理接收自連接器的商業物件。 停止協同作業物件時,會忽略所有後續的事件。 所以,除非您必須停止協同作業物件,否則請暫停它。

注意:
停止協同作業物件會造成連接器將事件當成未訂閱的,而加以刪除。 若您選取停止,則系統會產生一則訊息以提交警告。

當您暫停協同作業物件時,事件會留在協同作業佇列中,直到您重新啟動該協同作業物件為止。

註:
若排定的協同作業物件是協同作業群組的一部份, 則該群組中的所有協同作業物件都會排定相同的動作。

藉由操作協同作業物件活動與連接器活動,或許可以在指定的時間視窗中排定應用程式的專屬事件處理程序。 若要執行此作業,協同作業物件及連接器必須在相同的時間間隔內執行。 將不同的處理程序視窗指派給連結至同一連接器的協同作業物件, 可以分散工作量,且在某些程度上,控制連接器必須處理的資料傳輸量。 例如,在圖 47中, 當連接器只處理每一個協同作業物件的事件時,該協同作業可以取得專屬時段。

圖 47. 專用的處理程序


多個協同作業物件可以訂閱相同的商業物件。 在該情況下,當協同作業物件在暫停後啟動時, 該物件會傳送至 InterChange Server Express,它會留在該處,直到每一個訂閱它的協同作業物件挑選它為止。

置換排程的概觀

使用「系統監視器」,您可以置換排定的元件之狀態 (例如,啟動排程器幾分鐘前停止的協同作業物件)。 或者,您可以將它設定為排程器無法變更的狀態。 例如,若協同作業物件已排定為暫停,您可以停止它,讓排程器無法暫停它 (協同作業物件無法從停止轉成暫停)。 在這類情況下,排程器不會置換手動變更,而會記載錯誤。

建立排程的步驟

請執行下列步驟,以建立協同作業或連接器的排程:

  1. 在「系統管理程式」中用滑鼠右鍵按一下「排程」資料夾,然後按一下編輯元件的排程,以開啟「排程」視窗。 畫面上會出現「排程」視窗,如圖 46 中所示。
  2. 從「系統管理程式」中,選取要排程的協同作業物件或連接器,並將它拖曳到「排程」視窗。

    在「排程」視窗中,會建立一行具有元件名稱及類型的新項目 (例如,ClarifyConnector (Connector))。

  3. 在每一個排程 cell 中按一下下移鍵,以輸入排程的相關資訊:
    1. 狀態欄位中,接受啟用以開啟排定的項目, 或選取停用以關閉它。

      只要您按一下確定套用,啟用的排程就會生效; 停用的排程會立即靜止,直到啟用。停用排程時, 「下一個發生時機」Cell 是空白的,表示這個排定的項目沒有任何排定的發生時機。

    2. 有效日期欄位中,選取排定項目要發生的日期及時間。

      依預設,會設定目前的日期及時間。請使用 MM/DD/YYYY hh:mm:ss 格式。 依據「喜好設定」視窗中所配置的時間格式 (可以在「編輯」功能表中選取), 使用 12 或 24 小時時鐘。

    3. 必要時,請在時區欄位中選取要建立排定項目的時區。 依預設,排定項目的時區會設定為「太平洋標準時間」。

      例如,連接器排程的建立是在紐約 (選取美東標準時間), 而 InterChange Server Express 是位在日本。InterChange Server Express 會使用此資訊來判定排程的當地時間, 以便在適當的時間執行工作。

    4. 動作欄位中選取要執行的動作。 動作是啟動暫停停止
    5. 註解欄位中輸入註解。 最多容許 255 個字元。
  4. 若您想要讓此排程繼續執行,請選取重複發生勾選框, 然後輸入下一次動作發生的相關資訊。 選取其中一個圓鈕,以決定輸入重複發生資訊的樣式,並使用下移鍵功能表來選取特定的日期資訊:

    若您沒有啟用重複發生選項,則下一個發生時機欄位是空白的, 且排程在執行過後即過期。執行一致性檢查以確定在指定日期及時間, 只排定某一特定元件的一個動作。 不執行排程衝突的檢查。

    註:
    InterChange Server Express 會自動處理標準及日光節約時間之間的變更,以執行事件重複發生。
  5. 選取顯示相依關係勾選框,以顯示協同作業物件之連結連接器及協同作業的排程
  6. 選取顯示過期的勾選框,以顯示已經處理過且執行時間已過期的排程。 只有非重複發生的排程會過期。
  7. 按一下確定套用以建立排定的項目,只要 InterChange Server Express 收到該資訊,該項目即生效。

    當 InterChange Server Express 及元件在地理位置上有些距離時, 可以有些微的延遲。如果您需要立即變更元件狀態,請使用「系統監視器」而非排程器,來啟動、停止或暫停元件。

    要訣:
    若要排程處理元件事件的時間間隔,您必須以啟動動作來建立排程, 然後以停止暫停動作來建立另一個排程。 如需決定啟動及結束排程的相關資訊與範例,請參閱"排程工作的概觀"

修改排程的步驟

請執行下列步驟,以修改協同作業或連接器的現有排程:

  1. 在「系統管理程式」中,用滑鼠右鍵按一下協同作業或連接器,然後按一下編輯元件的排程。 畫面上會出現「排程」視窗 (請參閱圖 46)。
  2. 編輯「排程」視窗中的任何欄位,以變更值。

    若要編輯重複發生選項,請按一下已排定項目列的任一位置; 該排定項目的重複發生值 (如果已指定) 會出現在「重複發生」窗格中。

  3. 按一下確定以儲存變更並結束,或按一下 套用以儲存變更並讓視窗保持開啟。

刪除排程的步驟

請執行下列步驟,以刪除協同作業物件或連接器的現有排程:

  1. 在「系統管理程式」中,用滑鼠右鍵按一下協同作業或連接器,然後按一下編輯元件的排程。 畫面上會出現「排程」視窗 (請參閱圖 46)。
  2. 在排程清單中選取已排定的項目,然後按一下刪除按鈕 (或使用鍵盤 Delete 鍵) 以移除排程。
  3. 按一下確定以儲存變更並結束,或按一下 套用以儲存變更並讓視窗保持開啟。

顯示排程的步驟

請執行下列步驟,以顯示排程或一組排程:

  1. 請選取下列一個物件以供顯示排程:
  2. 按一下主視窗中的元件 > 排程,以顯示系統中的所有排程。
  3. 按一下「排程」視窗中的任何直欄標題,以依照該直欄來排序排程。

啟用或停用排程的步驟

請執行下列步驟,以選擇停用或啟用排程:

  1. 選取物件以顯示排程。

    請參閱"顯示排程的步驟"

  2. 在「排程」視窗中執行下列其中一項動作,以啟用或停用排程:
  3. 按一下套用以完成這項作業。
  4. 按一下確定以結束。

Copyright IBM Corp. 2004