cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Need help navigating or using the PTC Community? Contact the community team. X

Change a wt.properties value during rehost

ejaeger
5-Regular Member

Change a wt.properties value during rehost

The Rehosting Utility has been built to automatically rehost the most common environment configurations but there may be times when a unique configuration is not updated properly as part of the rehost.  To ensure that a rehost results in a fully functional system, you may need to change property values that were incorrectly set by the utility.  The utility is designed to support this operation via the StartProcessTask.

First, create a script (bat file, shell script, etc.) that makes the proper update via xconfmanager.  The following prop-update.bat runs an xconf command to update the value of wt.server.codebase.

prop-update.bat

set WT_HOME=D:\PTC\Windchill10\Windchill


start %WT_HOME%\bin\xconfmanager -p -t codebase/wt.properties -s "wt.server.codebase=http://master.company.com/Windchill"

Next, create a script entry in rehost.properties that references the script relative to the Rehosting Utility installation directory.  In most cases, placing the scripts in the rehost\scripts directory should be sufficient.

rehost.properties

...


rehost.script.propfix=..\scripts\prop-update.bat


...

Lastly, modify projects.properties to run this script immediately prior to starting Windchill.

projects.properties

...


rehost.modules=IERehostTask,ApacheRehostTask,DBRehostTask, OrgRehostTask, \


StartProcessTask:rehost.script.propfix, StartProcessTask:rehost.script.wcstart, VaultTask


...

Now, when you execute the Rehosting Utility, the prop-update.bat will be executed as part of the process before starting Windchill.

1 REPLY 1
ejaeger
5-Regular Member
(To:ejaeger)

Not sure why the newline characters aren't rendering properly in the code snippets.  I will fix this soon.

Top Tags