Thank you for the quick reply, but the issue becomes when the drawing does not have the component as part of the assembly (as mentioned in the other thread). Because I don't want to re-draft the views that are linked to the old file I found the only way to replace this component is to copy xyz.prt so I have the xyz.prt and the new 123.prt. Then since I still can’t just replace the drafting component I had to do the following:
1. add xyz.prt into the drawing.prt as a component
2. unpack assembly (if needed)
3. select this new component (not the drafting reference one)
4. do a replace component with 123.prt , check the replace all occurrences in assembly.
5. Delete the extra 123.prt file from the assembly (if needed).
6. Delete the obsolete xyz.prt file (in windows)
It appears that there is a functional need to replace a reference component within assembly or drafting. We do not typically document a part or assembly in a separate .prt file. But we have a case where we have a large assembly file that we are documenting it’s sub-assembly components, and after the drawing was completed the component names were changed, even though I was in the top of the assembly tree when I replaced the components in the sub-assembly the drafting reference component did not update. So the steps above was the only solution I could figure out to keep everything in the drawing linked up.
I'm glad the other thread had this option which worked! But for me it was after I have replaced them already...:
NX_ENABLE_REPLACE_FOR_DRAFTING_COMPONENTS=1
And John, I never hold my breathe when it comes to GTAC
NX 9.0.3.4