透過內容定義移轉
您可以指定 -properties file_name.properties 參數來輸入包含移轉定義內容的內容檔,而不在移轉指令上指定個別參數。 透過在內容檔中定義移轉設定,移轉程序可以成為很容易重複。
關於這項作業
內容檔可以包含下列類型的內容:
- 移轉參數內容:這些內容相當於您指定給移轉指令的參數。 不是每個指令行參數都可以指定為參數內容;各項限制載明於範本 migration.properties 檔中。
- 一般追蹤和除錯內容:當移轉指令呼叫外部工具時,這些內容會控制追蹤和除錯作業。例如,您可以啟用或停用追蹤,以及指定追蹤字串和位置。
內容檔所定義的內容比系統內容優先,但指令行所指定的參數優先於內容檔所定義。
提示: 您可以將相同的檔案用於所有設定檔和移轉類型,因為任何不適用的內容都會被忽略。
程序
- 建立內容檔。
最佳作法: migration.properties 範本檔是在 app_server_root/properties 目錄中。 範本包含定義內容的指示,以及指令行內容的預設值範例。 請將範本 migration.properties 檔複製到新位置,然後修改檔案來配合您的移轉。bprac
另外,您也可以建立您自己的內容檔,而不使用範本。
請利用下列格式來定義內容:- 所有指令的參數內容
com.ibm.ws.migration.parameter.parm_name=value
例如:com.ibm.ws.migration.parameter.traceString=*=info:Migration.SSPI=fine:Migration.Flow=finer
- 特定指令的參數內容
com.ibm.ws.migration.command_name.parameter.parm_name=value
例如:com.ibm.ws.migration.WASPostUpgrade.parameter.includeApps=true
- 一般追蹤和除錯內容
- 追蹤和除錯內容定義會隨著指令的執行而不同,但使用下列一般格式:
com.ibm.ws.command_family.command_name.parm_name
例如:com.ibm.ws.migration.backupConfig.trace=true com.ibm.ws.migration.backupConfig.logfile=C:\logs\myBackupLog.log com.ibm.ws.scripting.traceString=com.ibm.ws.management.*=all:com.ibm.websphere.management.*=all
- 當您執行移轉指令時,請在 -properties file_name.properties 參數上輸入內容檔。 例如:指令不適用的內容,予以忽略。
C:\WebSphere\AppServer90\bin>WASPreUpgrade.bat C:\70backupDirectory C:\WebSphere\AppServer70 -properties C:\my90migration.properties
相關概念:
相關工作:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-dist&topic=tmig_setprops
檔名:tmig_setprops.html