I would think that at that point you would go to the vault, select the assy, and tell it to get the latest version from there. It should then grab the appropriate parts, which will then allow you to go back to SW and complete the action.
Why isn't the subassembly pointing to the correct location of its components. I admit I am not up on how PDMW or PDME handle parts and assemblies but if the parts are not local can't you point to their location in the vault? They may only be read-only if they are not checked out.
In Enterprise at least, if you clear your local cache, you basically don't have a local copy of anything that is in the vault. You can still "see" the files by Exploring to them, but if you don't have a local copy, an action like a reload can't see them. You have to get a local copy before SW can open them. The whole point of that scheme is that all your saves and work are done at the local level, not over the network, and you don't get a local copy of anything until you need it. Otherwise you would fill up your local drive with a bunch of files you didn't need.
We have PDM Workgroup. In this system everyone pulls the files from the vault to their local machine. There is no cache such as Enterprise uses. Yes we have tons of files on the local machines. I use only one folder for all of my work and there are at least 1000 file in that one folder. The reload function can either reload the file from your local copy or you can select to reload from the vault, which overwrites the file on your local machine.
I did a test.
I opened an assembly then opened a sub-assembly and deleted one of the parts. I went to my local folder and deleted that part. When I went back to my original assembly and told it to reload the subassembly and all the listed parts. It didn't bring back the original part that I had deleted. It also never prompted me to look for it. It just reloaded what was there. I just want to make people aware that this function doesn't work the way they might think it does.
I have no dismissed messages in my options advanced setting tab.
Retrieving data ...