工作排程可讓您建立排程,以操作連接器及協同作業的作業狀態 (啟動、停止及暫停)。 藉由操作元件狀態,更方便您管理 InterChange Server Express 處理事件的方式。 您可以將伺服器的工作量分散在排定的期間內,藉此減少資料傳輸並取得更有效的資源管理。 本節包含下列主題:
您可以在「系統管理程式」的「排程」視窗中排程工作 (請參閱圖 46)。在「排程」視窗中, 您可以建立、修改及刪除排定的項目。 您可以看到針對元件所定義的所有排程清單,或依據您的需求來選擇性地檢視排程。 您也可以啟用或停用伺服器上的所有排程。
當您建立元件的排程時,必須提供資訊,如動作 (狀態變更) 發生的時間與頻率 (重複發生)。 依預設,不會為元件定義任何排程。您可以針對元件,定義所有必要的排程。 設定排程之後,就可以啟用或停用它。
「排程」視窗可讓您判定下列項目:
如果您要讓排程重複發生,則可以從數個選項 (包括每日、每週或每月) 當中選擇。
因為每一個排程都含有一個在指定時間發生的動作, 若要建立伺服器處理元件的間隔,您必須定義啟動及結束處理的排程。 例如,對於連接器,您可以建立排程,在上午 1 點開始處理程序,然後建立另一個排程,在每天上午 3 點暫停處理程序。 只有在那兩小時的時間內,連接器可以將事件遞送到 InterChange Server Express, 以便讓訂閱該連接器的協同作業進行處理。
當您在排程連接器作業時,選取的狀態 (啟動、暫停或停止) 可決定要處理哪一個延伸工作。 例如,當您啟動連接器時,它會根據 PollFrequency 設定,持續輪詢應用程式以查看是否有新事件。 當您暫停連接器時,它會停止輪詢直到連接器重新啟動, 但仍然能夠處理 InterChange Server Express 的服務呼叫要求。停止的連接器是處於不作用狀態。
藉由操作連接器活動與協同作業活動,就可能可以在指定的時間視窗中排程應用程式的專用事件處理程序。 若要執行此作業,協同作業及連接器必須在相同的時間間隔期間內都在執行中。 若連接器已暫停,則在連接器回復活動時,就可以處理佇列的事件。
和連接器一樣,當您排程協同作業物件的作業時,所選取的狀態 (啟動、暫停或停止) 可決定工作要處理至哪一種程度。 若要檢視協同作業狀態,請參閱"檢視協同作業物件狀態"。 例如,啟動協同作業物件時,它會處理接收自連接器的商業物件。 停止協同作業物件時,會忽略所有後續的事件。 所以,除非您必須停止協同作業物件,否則請暫停它。
當您暫停協同作業物件時,事件會留在協同作業佇列中,直到您重新啟動該協同作業物件為止。
藉由操作協同作業物件活動與連接器活動,或許可以在指定的時間視窗中排定應用程式的專屬事件處理程序。 若要執行此作業,協同作業物件及連接器必須在相同的時間間隔內執行。 將不同的處理程序視窗指派給連結至同一連接器的協同作業物件, 可以分散工作量,且在某些程度上,控制連接器必須處理的資料傳輸量。 例如,在圖 47中, 當連接器只處理每一個協同作業物件的事件時,該協同作業可以取得專屬時段。
多個協同作業物件可以訂閱相同的商業物件。 在該情況下,當協同作業物件在暫停後啟動時, 該物件會傳送至 InterChange Server Express,它會留在該處,直到每一個訂閱它的協同作業物件挑選它為止。
使用「系統監視器」,您可以置換排定的元件之狀態 (例如,啟動排程器幾分鐘前停止的協同作業物件)。 或者,您可以將它設定為排程器無法變更的狀態。 例如,若協同作業物件已排定為暫停,您可以停止它,讓排程器無法暫停它 (協同作業物件無法從停止轉成暫停)。 在這類情況下,排程器不會置換手動變更,而會記載錯誤。
請執行下列步驟,以建立協同作業或連接器的排程:
在「排程」視窗中,會建立一行具有元件名稱及類型的新項目 (例如,ClarifyConnector (Connector))。
只要您按一下確定或套用,啟用的排程就會生效; 停用的排程會立即靜止,直到啟用。停用排程時, 「下一個發生時機」Cell 是空白的,表示這個排定的項目沒有任何排定的發生時機。
依預設,會設定目前的日期及時間。請使用 MM/DD/YYYY hh:mm:ss 格式。 依據「喜好設定」視窗中所配置的時間格式 (可以在「編輯」功能表中選取), 使用 12 或 24 小時時鐘。
例如,連接器排程的建立是在紐約 (選取美東標準時間), 而 InterChange Server Express 是位在日本。InterChange Server Express 會使用此資訊來判定排程的當地時間, 以便在適當的時間執行工作。
若您沒有啟用重複發生選項,則下一個發生時機欄位是空白的, 且排程在執行過後即過期。執行一致性檢查以確定在指定日期及時間, 只排定某一特定元件的一個動作。 不執行排程衝突的檢查。
當 InterChange Server Express 及元件在地理位置上有些距離時, 可以有些微的延遲。如果您需要立即變更元件狀態,請使用「系統監視器」而非排程器,來啟動、停止或暫停元件。
請執行下列步驟,以修改協同作業或連接器的現有排程:
若要編輯重複發生選項,請按一下已排定項目列的任一位置; 該排定項目的重複發生值 (如果已指定) 會出現在「重複發生」窗格中。
請執行下列步驟,以刪除協同作業物件或連接器的現有排程:
請執行下列步驟,以顯示排程或一組排程:
請執行下列步驟,以選擇停用或啟用排程:
請參閱"顯示排程的步驟"。