A parametric assembly contains links that can transfer data (number, geometric references) between components so that they can share common characteristics. Such a link can be updated if the communicating components are activated and if the active context wasn’t modified since the link was created.
One way to alter the context is to use the ‘save as’ command when in the assembly environment. Solid Edge warns the user about the danger of such an operation:
Analyzing a “broken” model
If you have a parametric assembly that is unresponsive, select a part with a chain beside it and edit it. At the top of the modelling tree for that part, you will see a ‘Links’ collector. If you expand it, you will see the context (the complete path is in the tool tip as shown below) in which parametric features of that part can receive data from other components.
How to fix it with ‘Redefine links’
Open the View & Markup application (Start/Programs/Solid Edge...). In the ‘Tools’ tab of the ribbon, start the command called ‘redefine links’.
Select folder(s) in which all components of the “broken” assembly as well as the assembly itself reside. Note: for a complex assembly with many components distributed across multiple folders, it is possible to use a result log (txt file) of the V&M ‘search broken links’ command.
Enter the path including the filename to the original (old) context (the one listed in Solid Edge as shown in the previous image) and then the path to the current “broken” assembly (also with the file name).
Altering the context of a parametric model can occur in different ways. It is always recommended to use the revision manager and its ‘where used’ command when moving or copying projects or libraries in order to prevent this kind of damage. Nevertheless, mistakes happen and it is nice to have an easy tool to repair parametric links.