What you did makes no sense. It sounds like the parent VIs were linked to a copy (or multiple copies) in another location on your hard drive. If you have the parent VI open and you modify the subVI the parent VI is automatically updated. Depending on the actual change you made to the subVI you may need to resave the parent VI to account for recompilation, but you certainly don't need to go back to the parent VI, reopen the subVI and remake the change. Or, are you referring to the parent VIs when you say "
I had to enter in each and every location, open the vi for editing and save it"?If the parent VI is not open, and you modify the subVI the next time you open the parent VI the parent VI will load the copy from disk. Again, are you sure you only had one copy in one location, and that's the one that was being used by all the callers?