Community Tip - Did you know you can set a signature that will be added to all your posts? Set it here! X
Hi,
I would like to know how can I make an extension editable completely not by making each XML entity editable.
Thank You in Advance
Srijith
Solved! Go to Solution.
I was able to delete those extensions by just going to the Browse -> All and filtered for the project and selected all the entities and deleted them, which deleted all the entities which were referred entities within the project from outside the project.
This solved my issue and I was able to make the extension editable by deleted the all the existing extensions and then taking all the XML entities, packing them into a single zip file and importing using source control entities.
Thank You All !!
I am not sure I understand your goal. What are you trying to accomplish? The elements of an Extension are read only because it is required to allow an update to a new version of the extension?
Peter
Hi @PEHOWE
The requirement is actually that we are having extensions in our development environment, which were not required to be in an editable format. But now we have requirements where we need these extensions to be editable to make our changes, as they will not be updated anymore as an extension in that env. Among these extensions, few were able to be deleted and imported as zip files containing entities in XML format (Import from SourceControlEntities). But there were one or two extensions that were not being deleted as they are giving the following error :
'Unable to execute service DeleteExtensionPackage on PlatformSubsystem: Extension contains a Project that has references to Entities outside of this extension. Please remove all Entities from <projectName> that are not from this extension.'
Even though I had removed all the visible dependencies, this error was thrown. Due to which at least making the extension editable as a whole would let us work on making our changes after importing it.
Note: Extension contain xml entities
Regards,
Srijith
PTC does not recommend or support manual modification of XML files. You can edit your extension aspects on some pieces prior to packaging the extension, however, generally the extensions are made non-editable due to intellectual property protection.
Thank you @posipova
So is there a solution to my real problem? How will I find the dependencies that are not clearly visible? How will I delete the existing extension?
The error is mentioning there is something in the project referring outside and the extension contains many entities, how can I find the issue and delete the extension?
You would need to tag the entities or have them be part of a project -- note starting 9.0 a default project is required to be set for any entity.
I was able to delete those extensions by just going to the Browse -> All and filtered for the project and selected all the entities and deleted them, which deleted all the entities which were referred entities within the project from outside the project.
This solved my issue and I was able to make the extension editable by deleted the all the existing extensions and then taking all the XML entities, packing them into a single zip file and importing using source control entities.
Thank You All !!