I find myself needing to know a lot of things specific to Windchill in order to manage and support Windchill. This makes sense, but some of the things don't.
Modern applications don't use xml files for import/export, they use json if it's machine driven and yml if it's administrator driven.
I find myself often wrapping some management functions in scripts that we design in-house and take yaml files as input.
Many companies are moving toward an Infrastructure-as-code methodology, or at least a devops centered practice in their system administration. A very accessible engine that helps with this is Ansible.
It would be nice if PTC were to provide Ansible Role(s) to help us maintain our Windchill installations.
I would expect it to maintain the following aspects:
* Installation
* Upgrades
* wtSafeArea managed Customizations
* wt.load.LoadFromFile functions (export and import)
* general system interactions (start, stop, restart method servers, other useful mbean functions)
This would be a little difficult to get started, but once started you could release it onto github and ansible galaxy, allowing for open development of the role.
... View more