Before I submit a ticket to Bentley support and packup up examples of everything, I thought I'd ask in here:
In a number of different instances now, users have come to me complaining that their references aren't updating anymore; Take a typical 2D sheet with some external references into the default model (at 1:1) and then a scaled self-reference into the sheet model. Normal behaviour is that all references are automatically updated - we have MS_REF_NEWLEVELDISPLAY set to 1 as a site variable and most of these problems are appearing in newly-created sheets from seed. Even if we key-in "update reference", or manually reload the reference, it refuses to update. The really fishy thing is that the self-reference refuses to update - if we draw any old thing in the default model, even that isn't appearing in the direct reference attached to the sheet model of the same file. So far the only fix is to detatch the file completely and re-attach it but that wastes all the work done in the file after the references and is a complete nightmare for layouts with multiple clipped references rather than something like a simple, single plan view in the sheet.
I have searched the forums briefly but can't find much other than the keyin, or the MS_REF_NEWLEVELDISPLAY variable. For the record, the reference files are not in use according to the reference status and the "reload reference" command ought to update regardless of whether someone else is using that particular reference, right?
Maybe it's a bug, maybe I'm wrong to expect all references to update dynamically, but I thought that the whole point of referencing instead of using saved views was so that you always saw the latest, live data.
Any suggestions/help appreciated.
So there are some references attached to the Design Model, then this is attached to a Sheet Model in the same file, does the data look correct in the Design Model? Do you want the Sheet and the Design Model to be the same or display differently?
Also, what version number of MicroStation are you using?
Hi Conor, I've updated the post with the version number (22.214.171.1249)
The data from external references into the design (default) model are fine. It's the self-reference that's broken. Neither live changes in the design model, nor the nested external references are appearing in the Sheet Model
I don't think they're changing level manager or colour tables or anything like that, it's just that the geometry changes (new/edited/deleted elements) aren't being reflected in the Sheet Model. Instead, the sheet is behaving like a historical snapshot of how that reference looked when it was first attached.
I've looked for obvious stuff like level display turned off, frozen levels, and things like settings MS_NEWLEVELDISPLAY to always.
Try one of these options
To Reload a Reference:
In the list box in the References dialog , select the reference.
Click the Reload Reference icon.
The reference is redrawn.
Reloading a reference lets you see changes that have been made to the reference by a co-worker on the network since the reference was last attached or reloaded.
To Reload All Attached References
From the Tools menu, choose Reload All.
The references are redrawn.
To Update Reference Elements in a View
Key in REFERENCE UPDATE.
Identify the reference by identifying one of its elements.
Identify the reference by keying in its logical name or filename in the Key-in window.
Power InRoads v8i 08.11.09.615
Microstation CONNECT 10.15.0.74
Microstation v8i SS 10 08.11.09.919
ORD CONNECT 10.9.0.1
ORD CONNECT 2021 R1 10.10.1.3
Sadly neither the reference update key-in nor the manual reload worked, which is why I raised this here.
All that does work is detaching and reattaching the reference (or changing the attacment file to something else, and then changing it back again).
Try changing the Display Overrides option from the References dialog in the Sheet Model to Never. You may need to Save Settings and close and reopen the file. See image attached below...