Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > IDL Code > IDL profile package > Updating the IDL profile package in a model (IDL code)
  
Updating the IDL profile package in a model (IDL code)
Important: To update the IDL profile to a model, you require Database Write access permissions to the Model's Repository.
If the Reverser has created the IDL profile in your Model, the profile may contain only the Stereotypes and Tag Definitions required for the code you reverse engineered. You can update the IDL profile in your Model so that it is complete and includes the Stereotype and Tag Definition descriptions.
Important:
Do not make changes to the IDL profile. Any changes you make will be lost when the profile is updated.
Note that you can create Tag Definitions outside of the IDL profile, and link those Tag Definitions to Stereotypes in the IDL profile. When the IDL profile is updated, the links will not be broken.
Do not create copies of the IDL profile within a model, or create copies of the IDL profile through XMI Import/Export. The copies of the IDL profile will not work correctly and you will not be able to update the copies through the Update All Profiles command.
To update the IDL Profile package(and other PTC profile packages)in a model:
From Modeler, right-click the IDL Profile package, and then click Update All Profiles.
From the dialog, select the check boxes to ensure that you have a version of the model prior to profile updates and any migration of data, and a version of the model after the profile updates and any migration of data are complete.
Click OK.