Community Tip - Learn all about the Community Ranking System, a fun gamification element of the PTC Community. X
Hi everyone,
we deploy a TWX application to different environments as an extension.
As we're upgrading to TWX 9.2.1 we need to delete all dependencies of WindchillConnector in order to be able to do the upgrade.
Unfortunately our extension includes a ThingTemplate that is directly inheriting from WindchillConnector. We would like to delete this ThingTemplate but we're not able to (even if all dependencies of this particular ThingTemplate have been removed).
How can we delete this ThingTemplate without completely removing the extension (too much overhead, as the extension is quite complex and requires a lot of set-up/configuration)?
We tried:
1. Delete via service -> Error: Extension Entities Cannot be deleted
2. Delete via UI after all dependencies have been removed: delete button still greyed out
3. aspect.isEditableExtensionObject="true" -> extension developers guide tells us it is not allowed on Thing Templates.
Solved! Go to Solution.
I am not sure if this works, but if you build a new minor version of your extension without that template, would that work?
From what I remember, if your extension contains editable extension objects, if a new extension version is uploaded, and if those entities are modified, they would not be impacted (read: overwritten) by the new version deployment.
I am not sure if this works, but if you build a new minor version of your extension without that template, would that work?
From what I remember, if your extension contains editable extension objects, if a new extension version is uploaded, and if those entities are modified, they would not be impacted (read: overwritten) by the new version deployment.
@VladimirRosu thank you very much!
I had expected that the template would simply remain in TWX as it is, but after deploying the new version without it, it was deleted in TWX as well.
So for all people who might have this problem in the future: