與其他應用程式整合 > Windchill Workgroup Manager 文件集 > CATIA V5 > 管理員 > CATIA V5 的管理與組態 > 將可進行檔案同步處理的 Worker 與 Windchill Workgroup Manager 搭配使用 > 配置多個檔案同步處理 Worker
  
配置多個檔案同步處理 Worker
本節提供有關在單一電腦中設定多個 Windchill Workgroup Manager for CATIA V5 CAD Worker 的指示。此程序使用下列變數:
<TS_INST>
Theorem 安裝資料夾
<PVIEW_WORKING_DIR>
Theorem CADverter 設定資料夾
<WGM_HOME>
Windchill Workgroup Manager 安裝資料夾
<CATIAV5>
CATIA V5 應用程式安裝資料夾
<APPDATA>
Windows 應用程式資料夾
<RELEASE>
正在使用的 CATIA V5 發行版本編號
配置多個 CATIA V5 Worker
1. 決定單一機器上所需之每個 Worker 的 Worker 電腦別名,例如:catiaworker_1catiaworker_2catiaworker_3
2. 從 Worker 電腦中,使用 catia5_pv_config 公用程式建立多個相同組態,分別用於每個所需 Worker,並使用相關名稱,例如:catia5_setup1catia5_setup2catia5_setup3
* 
確保已選取 Enable WWGM file synchronization support 核取方塊。
3. 編輯每個 catia5worker.bat 指令集,並在 Worker 監視器指令行中的 <TS_INST>\bin\catia5<release>_pv.cmd 之後新增相關 -DA <alias> 作為第一個引數。例如:
<TS_INST>\i486_nt\obj\workermonitor" -UH -s "<TS_INST> \bin\catiaV5r23_pv.cmd" -DA catiaworker_1 -vt -r...
4. 編輯每個 Worker 指令集,並新增下列指令。例如,針對 catiaworker_1
set PVIEW_WORKING_DIR=D:\Theorem\cadworkers\catia5_setup1
set PTC_WF_CACHE=%PVIEW_WORKING_DIR%\.wgm
set PTC_WF_ROOT=%PVIEW_WORKING_DIR%\.wgm\wf_root
set PTC_WGM_STARTUP_DIR=%PVIEW_WORKING_DIR%\.wgm\uwgm_logs
set PTC_WLD_ROOT=%PVIEW_WORKING_DIR%\.wgm\wld_root
set VC_LOG_DIR=%PVIEW_WORKING_DIR%\.wgm\uwgm_logs
set PTC_WGM_ROOT=%PVIEW_WORKING_DIR%\.wgm\wgm_root
set PTC_WGM_XML_TEMP=%PVIEW_WORKING_DIR%\.wgm\XML
set TEMP=%PVIEW_WORKING_DIR%
* 
您將需要移除設定了 PTC_WF_ROOTPTC_WGM_STARTUP_DIRPTC_WLD_ROOT 變數的現有行。
5. 配置 Windchill 伺服器,以便每個 Worker 別名都會解析至相關 Worker 主機名稱別名。編輯 %SystemRoot%\System32\drivers\etc\hosts 檔案,並新增項目,例如:
[worker-ip-addr] [hostname] [alias-name_1] [alias-name_2] [alias-name_3] [etc]
例如:
123.456.789.1 catiaworker catiaworker_1 catiaworker_2 catiaworker_3
6. 使用 Worker Agent 組態精靈,將每個別名 Worker (針對 Worker 主機名稱使用別名) 新增為單獨 Worker,來為每個 Worker 配置 Worker 定義,每個都有一個實例。
多個啟用檔案同步處理 Worker 的 Windchill Workgroup Manager 組態
1. 在選擇的位置安裝 Windchill Workgroup Manager 用戶端版次。例如:C:\Program Files (x86)\PTC\wgm
2. 在每個 Worker 設定資料夾中建立批次處理檔案來執行不同的 Windchill Workgroup Manager 環境,並顯示下列內容:
a. 針對第一個 Worker 組態,建立批次處理檔案 WWGM_Setup1.bat
set PVIEW_WORKING_DIR=D:\Theorem\cadworkers\catia5_setup1
set PTC_WGM_APP_LOCK_NAME=catiaworker1
set PTC_WF_CACHE=%PVIEW_WORKING_DIR%\.wgm\wf_cache
set PTC_WF_ROOT=%PVIEW_WORKING_DIR%\.wgm\wf_root
set PTC_WGM_STARTUP_DIR=%PVIEW_WORKING_DIR%\.wgm\uwgm_logs
set PTC_WLD_ROOT=%PVIEW_WORKING_DIR%\.wgm\wld_root
set VC_LOG_DIR=%PVIEW_WORKING_DIR%\.wgm\uwgm_logs
set PTC_WGM_ROOT=%PVIEW_WORKING_DIR%\.wgm\wgm_root
set PTC_WGM_XML_TEMP=%PVIEW_WORKING_DIR%\.wgm\XML
“[WGM_HOME]\bin\uwgm_client.js”
b. 針對第二個 Worker 組態,將 WWGM_Setup1.bat 複製到第二個 Worker 設定資料夾,然後視情況編輯新位置的前兩行。例如:
set PVIEW_WORKING_DIR=D:\Theorem\cadworkers\catia5_setup2
set PTC_WGM_APP_LOCK_NAME=catiaworker2
c. 針對其他每個 Worker 組態重複此步驟。
3. 針對每個 Worker 的 CATIA V5 組態註冊 Windchill Workgroup Manager。如此會在每個 Worker 設定資料夾中建立唯一的 PTC_WF_ROOT 與 PTC_WGM_ROOT 內容。
欲針對第一個 Worker 的 CATIA V5 組態註冊 Windchill Workgroup Manager
a. 請使用批次處理檔案 Windchill Workgroup ManagerWWGM_Setup1.bat 執行
* 
針對 Windows 7 與 Windows Vista,以管理員身份執行。
b. 選取所需 CATIA V5 版本,然後按一下「註冊」
* 
如果手動註冊,則必須使用預設啟動指令。
c. 按一下「關閉」
d. 註冊您的伺服器。
e. 關閉 Windchill Workgroup Manager 用戶端。
f. 更新啟動使用者的 CATIA V5 環境檔案 (每個新 Worker 組態的 Windchill Workgroup Manager 用戶端應用程式註冊流程都會重設此 CATIA V5 環境檔案):
a. 編輯通用 Windchill Workgroup Manager for CATIA V5 環境檔案以使用在 catia5worker.bat 中設定的 PTC_WF_ROOT
b. 開啟 Windchill Workgroup Manager for CATIA V5 環境檔案 (預設位置為 %APPDATA%\ \DassaultSystemes\CATEnv\WGM_10.0_CATIA_V5_R<Release>.txt)。
c. PTC_WF_ROOT 位置 (例如 D:\Theorem\cadworkers\catia5_setup1\.wgm\wf_root) 的所有參考取代為環境變數 %PTC_WF_ROOT%
針對其他每個 Worker 組態重複此步驟。
疑難排解
如果 Worker 無法取得工作的 CATIA V5 授權,則所有後續工作都會因同一授權問題而失敗。欲修正此問題,您必須先修正授權問題。然後,存取 Windchill 中的 WVS 工作監視器。搜尋因授權問題而失敗的所有工作,然後重新提交。
欲確保記錄檔訊息正確本地化,且顯示在 WVS 工作監視器中,請務必將 Windchill 伺服器與 Theorem Worker 用戶端電腦的「地區設定」設定為相同的值。
相關主題