How to Synchronize Reference Symbology


 Product:MicroStation
 Version:V8, XM, V8i, CONNECT
 Environment:N\A
 Area:Reference
 Subarea:N\A

Problem

How to synchronize reference symbology

Also:

How to synchronize Level symbology for all or specific reference attachments
How to synchronize Global display for all or specific reference attachments.
How to synchronize Global Display
How to synchronize Global Freeze
How to synchronize Plot
Using "Update to Library", Global Display, Global Freeze and/or Plot does not Synchronize.

Solution

Using Key-in

REFERENCE SYNCHRONIZE LEVELS [all | bylevelsymbology | custom | display | overridesymbology] ALL

Example (To sync all symbology for all reference attachments)

Key-in: REFERENCE SYNCHRONIZE LEVELS ALL ALL

Example (To sync bylevel symbology for all reference attachments)

Key-in: REFERENCE SYNCHRONIZE LEVELS BYLEVELSYMBOLOGY ALL

Example (To sync bylevel symbology for specific reference "test01")

Key-in: REFERENCE SYNCHRONIZE LEVELS BYLEVELSYMBOLOGY TEST01

Example (To sync Global display for all reference attachments)

Key-in: REFERENCE SYNCHRONIZE LEVELS DISPLAY ALL

Example (To sync Global display for all specific reference "test01")

Key-in: REFERENCE SYNCHRONIZE LEVELS DISPLAY TEST01

Using Variable:

Set MS_LEVEL_SYNC_ATTRIBUTE_LIST to include "GlobalDisplay", "GlobalFreeze" and/or "Plot"

-Right click on desired reference (or first highlight multiple reference attachments) in level manager
-Select "Update Levels"

Set MS_LEVEL_AUTO_SYNC_ATTRIBUTE_LIST to automatically synchronize reference levels when a file is opened.

Notes:

-Global Display and Global Freeze and Plot is not initially setup for synchronization. It is assumed that symbology (color, weight, style) is all that is desired to be synchronized.
-The values are case sensitive.
-This variable is explicit. That is, if it is undefined it will synchronize symbology and lock only, but if a value is set, it will only synchronize that value and nothing more. So if it is needed to synchronize all that was synchronized when the variable was undefined and include Global Display and Freeze. Set the variable as follows: MS_LEVEL_SYNC_ATTRIBUTE_LIST=ByLevelSymbology,OverrideSymbology,Lock,GlobalFreeze,GlobalDisplay

Optional:

If there is no need to ever allow symbology overrides to reference levels (IE: always show what is set in the reference).

In the master file, key-in: SET REFLEVELOVERRIDES OFF, then save settings.

See Also

Other language sources

 Original Author:Bentley Technical Support Group