Servigistics InService 發佈與載入 > 使用發佈與載入 > 部署離線封裝
  
部署離線封裝
除了針對 Servigistics InService 執行 TAL 以外,您也可以 TAL 配套以與 Servigistics InService Offline 搭配使用。Servigistics InService Offline 可讓技術人員在與 web 系統中斷連線時於本網上工作。
同步處理離線封裝
Servigistics InService 系統能夠以下列其中一個狀態工作︰
isSharedMode = false
isSharedMode = true
針對 web 環境及相關聯離線環境建立的封裝必須處於相同狀態。離線環境的 3C.properties 檔案中以及每個封裝的 version.xml 檔案內的 isSharedMode 旗標可讓環境保持同步:
如果未同步處理旗標,流程 (OfflineDeployFullPacketSAUpdate) 將中止。您可以使用下列 URL 擷取例外的狀況與原因︰
http://machineName:machinePort/TaskManagerCommands/CommandServlet.srv?
&context=TaskManager.Application.BusinessLogic&command=TaskManager&
action=getStatus&nowait=false&tid={TaskId}$USERID=UserName&
USERPASSWORD=Password
例如:
https://localhost:8443/TaskManagerCommands/CommandServlet.srv?&
context=TaskManager.Application.BusinessLogic&command=TaskManager&
action=getStatus&nowait=false&tid=1648&USERID=DefaultAdmin&
USERPASSWORD=F2qZPOag
如果未同步處理旗標,會顯示下列訊息︰
離線封裝的組態
您必須先進行配置使您的系統支援離線資料封裝,才能 TAL 離線封裝。如需有關必要組態的詳細資訊,請參閱Servigistics InService Deployment Guide中的〈啟用資料封裝的建立〉
您也必須配置「下載中心」公用程式來讓您檢視及管理可由離線系統下載的資料封裝。如需有關該組態的詳細資訊,請參閱Servigistics InService Deployment Guide中的〈配置下載中心〉
如需有關將資料封裝新增至「下載中心」公用程式的詳細資訊,請參閱 Servigistics InService 管理說明中心的下載中心
如需有關將封裝下載至離線系統的詳細資訊,請參閱 Servigistics InService 說明中心的離線工作
針對區段使用不相似名稱
「下載中心」下載、用來建立資料封包的區段名稱應該不同。避免使用另一個區段名稱的子集。如果區段名稱太類似,且使用者能夠存取這兩個區段,則並非所有的資料封包皆已下載至離線系統。
例如,如果有區段名為 ABCSEG1SEG1,且使用者可存取此資料封包的兩個區段,則只有 ABCSEG1 區段的資料封包可從「下載中心」下載至其離線系統。
建立完整資料封裝
如需離線使用,您可以 TAL 儲存在可供離線系統下載資料之指定位置的配套。請注意,您必須針對所有可用區段產生完整封裝。如果不先建立完整封裝,您無法為區段建立增量資料封裝。必須為在系統中建立的每個區段建立完整封裝。必須將區段的完整封裝下載並載入到離線系統,才能進行任何增量更新。
請遵循下列步驟來建立配套以供離線使用︰
1. 登入 Task Manager。
2. 執行 Create Full package for Offline 任務。
Create Standalone 頁即會開啟。
3. 從可用區段清單中選取您要 TAL 的區段並按一下 Ok
即會建立區段封裝匯出並將其儲存至在您系統上配置之儲存離線存放庫的位置。
建立增量資料封裝
欲為現有資料封裝建立增量更新封裝,請在 Task Manager 中執行 Transform and Load with Collection 任務。如有需要,您可以使用 Run/Schedule Task 頁定期再生封裝。這可以讓您為資料提供定期增量更新。