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