Servigistics InService 自訂 > InService 開發環境 > 管理 Windchill 服務的自訂檔案 > 用於處理自訂檔案的 PTC 指令集
  
用於處理自訂檔案的 PTC 指令集
PTC 提供 swmaint.xml Ant 指令集,以幫助您管理 <Windchill>/wtSafeArea/siteMod 目錄下的檔案。Swmaint.xml 指令集會在 Servigistics InService 安裝時安裝到 <Windchill>/bin 目錄下。
欲取得所有 swmaint.xml 指令集目標選項的清單,請從 Windchill Shell 輸入下列 ant 指令:ant -f bin/swmaint.xml -projecthelp
以下是最常見目標選項的清單:
createSafeArea 可建立 <Windchill>/wtSafeArea/siteMod<Windchill>/wtSafeArea/ptcCurrent<Windchill>/wtSafeArea/ptcOrig 目錄。
listSiteChanges 可列出 siteMod 目錄下的檔案。
installSiteChanges 可將 <Windchill>/wtSafeArea/siteMod 目錄下的檔案複製到其對應的 <Windchill> 安裝目錄。複製完成時,系統會保留 siteMod 目錄下的檔案時間戳記。
系統可能會在 wtSafeArea/siteMod 下顯示一些檔案及目錄,但不會加以複製。例如,不會將下列 wtSafeArea/siteMod 目錄結構下的檔案複製到安裝目錄中︰
.xconf-backup
installer
logs
codebase/instreg
tasks/codebase
temp
vaults
wtSafeArea
* 
這些目錄大多含有您絕不應修改的檔案,因此,此類目錄不應出現在 wtSafeArea/siteMod 目錄中。若您剛好有上述任一目錄中的文件,則目標會報告未複製檔案。
也不會將 wtSafeArea/siteMod 目錄結構中的下列檔案複製到安裝目錄︰
bin/swmaint.xml
codebase/.xconf-target-file-hints
declarations.xconf
site.xconf
欲檢視處理 installSiteChanges 目標選項時被排除在外的檔案及目錄結構最新清單,請參閱 listSiteModExclusions 目標選項的輸出。
listSiteModExclusions -- 列出處理 installSiteChanges 目標選項時被排除在外的檔案及目錄的檔案與目錄樹狀結構圖樣。
listSiteChangesIgnored -- 列出執行 installSiteChanges 時,<Windchill>/wtSafeArea/siteMod 目錄下未被複製到對應的 <Windchill> 安裝目錄的檔案。此目標選項也會在您執行含有 listSiteModExclusions 目標選項的 swmaint.xml 指令集時執行。
MakeJar.xml -- 用來建構 Jar 檔案及維護定義檔案網路 (建構 Jar 檔案) 的指令集。
執行 swmaint.xml 指令集一律是用 ant 指令來完成。例如,從 Windchill Shell 執行下列 ant 指令來將 siteMod 檔案複製到其可執行的位置︰ant -f bin/swmaint.xml installSiteChanges