Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
MicroStation
  • Product Communities
  • More
MicroStation
MicroStation Wiki Level changes not saved
    • Sign in

    • -MicroStation Wiki
      • +Learning Tips
      • -MicroStation
        • +3D Printing - MicroStation
        • +Animation - MicroStation
        • +Archive / Backup - MicroStation
        • +Base Geometry - MicroStation
        • +Batch Processing - MicroStation
        • +CONNECT Advisor - MicroStation
        • CONNECT Integration - MicroStation
        • +CONNECTION Client
        • +Cells - MicroStation
        • +Change Tracking - MicroStation
        • +Configuration - MicroStation
        • +Coordinate Systems - MicroStation
        • +Curves - MicroStation
        • +Custom Linestyles - MicroStation
        • +DGN - MicroStation
        • +DWG - MicroStation
        • +Database - MicroStation
        • +Detailing Symbols - MicroStation
        • +Dimensions - MicroStation
        • +Documentation & Help - MicroStation
        • +Drawing Aids - MicroStation
        • +Exception - MicroStation
        • +FAQ - MicroStation
        • +Feature Based Solids Modeling - MicroStation
        • +File Access - MicroStation
        • +GUI - MicroStation
        • +General - MicroStation
        • +Graphics Display - MicroStation
        • +Groups - MicroStation
        • +Hardware / Input Devices - MicroStation
        • +Import/Export - MicroStation
        • +Installation - MicroStation
        • +Interchange - MicroStation
        • +Interference - MicroStation
        • +Internationalization - MicroStation
        • -Levels - MicroStation
          • -General - Levels - MicroStation
            • All levels in the model are not exporting to CSV
            • Apply level display state to other files
            • Cannot delete, move, or perform other modify commands on elements drawn on particular level
            • Cannot rename level in active file
            • Certain levels are not visible in the level dialogs
            • Change hardcoded levels to bylevel definition while holding scale factor of custom linestyles
            • Change the levels of a V7 library
            • Character limit for Level Names
            • Configure the level format display in combo boxes
            • Controlling Levels when upgrading V7 files to V8 format
            • Copy all elements from one level to another one
            • Creating Levels using Seed File or DGNLIB file:
            • Determining Attribute ByLevel Status
            • Elements are not displayed with the By Level color
            • Example of how to run Level Command Keyin
            • Getting the message "Cannot modify attachment level attribute" when attempting to change reference levels in the Level Manager
            • How can you see level name and number in MicroStation v8
            • How do I remove the level “North Arrow” which appears in all my DGN files
            • How to change level symbology of nested reference files.
            • How to create a level filter showing none library levels
            • How to delete a Level without deleting the elements
            • How to filter levels by numbers
            • How to Query Usage of All Levels
            • How to remove the ability to create/delete levels.
            • How to select only the elements on the active level with a key-in
            • How to turn on/off all levels with a Key-in
            • How to turn on/off display/freeze of Levels based on filter names
            • How to update levels that have been changed
            • How to update Reference Levels to attachment instead of DGNLIB
            • Keyin to set (nested) level transparency
            • Level changes not saved
            • Level Display Inconsistent
            • Level Enhancement Examples For MicroStation V8 2004 Edition
            • Level is grayed out when element is analyzed
            • Level names missing from file
            • Level Naming And Numbering
            • Level number limit for V7 format design
            • Level purge: Level id is invalid
            • Levels - List level names by ACSII sort order
            • Levels And Level Libraries
            • Message: Cannot modify attachment level attribute
            • Nested reference: Key in to switch levels on/off
            • Old Elements, New Levels: How Do I Force an Element to display ByLevel Attributes?
            • Reference file levels do not update within master design file
            • Remap all elements to ByLevel in Save As process
            • Removing unused levels from file
            • Saving Level States
            • Set Global Display different for ByLevel and Overrides
            • Some fields are not editable in Libraries
            • Sync levels with ref, not with library
            • Unable to create a CSV collection from the design file
            • Use a Level Library to set By Level Functionality in V7 Workmode
            • User is unable to delete levels in a file that have shared cell definitions in it
            • When active level display is set to off flood type commands will not display the boundary.
          • +Level Audit - Levels - MicroStation
          • +Level Display - Levels - MicroStation
          • +Level Manager - Levels - MicroStation
        • +Licensing - MicroStation
        • +Manipulation - MicroStation
        • +Markup / Redline - MicroStation
        • +Measure - MicroStation
        • +Mesh - MicroStation
        • +Models - MicroStation
        • +Multi-Lines - MicroStation
        • +OLE - MicroStation
        • +Other - MicroStation
        • +Parametrics - MicroStation
        • +Patterning - MicroStation
        • +Point Cloud - MicroStation
        • +Printing - MicroStation
        • +Programming - MicroStation
        • +Project Navigation - MicroStation
        • +Properties - MicroStation
        • +RSS Feeds - MicroStation
        • +Reference - MicroStation
        • +Security - MicroStation
        • +Selection - MicroStation
        • +Settings - MicroStation
        • +Sheet Composition - MicroStation
        • +Solids - MicroStation
        • +Standards - MicroStation
        • +Surfaces - MicroStation
        • +Tables - MicroStation
        • +Text - MicroStation
        • +UI Customization - MicroStation
        • +Units - MicroStation
        • +View - MicroStation
        • +Visualization - MicroStation
        • Welcome Page - MicroStation
        • +Accreditation - MicroStation
        • +i.Models - MicroStation
        • +ProjectWise Integration
        • +Raster - MicroStation
    • +Administration Wiki
    • +Annotations Wiki
    • +Bentley View Wiki
    • +MicroStation PowerDraft
    • +Programming Wiki
    • +Visualization Wiki

     
     Questions about this article, topic, or product? Click here. 

    Level changes not saved

    Applies To
    Product(s): MicroStation
    Version(s): V8 2004, V8 XM, V8i, V8i (SELECTseries)
    Environment: N\A
    Area: Levels
    Subarea: General
    Original Author: Conor King, Bentley Technical Support Group

     

    Problem Description

    After changing the color of an element in a file by changing the color of the elements' level in Level Manager, the line changes back to its original color when the file is reopened. For example, a Level has the color yellow when the file is opened. This is changed to green in the Level Manager and saved - any elements on this level change to green as expected. However, when the file is closed and reopened and the Level (and element) are back to the color yellow. How can the change be retained?

    Steps to Resolve

    This could be caused by a configuration variable, MS_LEVEL_AUTO_SYNC_ATTRIUBTE_LIST. If the ByLevelColor, or ByLevelSymbology attributes are set, then these would have the effect of synchronizing the color of levels in the file with the levels in a DGN Library file (or reference file).

    For example, in the case above, the DGN Library file has the level with the color yellow. This level is then used in a DGN file and changed to green by a user. However, when the file is reopened, the variable is processed for the ByLevelColor attribute and synchronizes (matches) it with the color of the level in the DGN Library, which is yellow. Therefore, the level in the DGN file changes back to yellow and it appears as though the file is not saving level changes. 

    To check this; 

    1. While in one of the files, go to the menu Workspace > Configuration
    2. In the Configuration dialog, select the Levels category on the left hand side
    3. From the top right hand section, select the entry named 'Level Attribute Auto Sync', this is the variable MS_LEVEL_AUTO_SYNC_ATTRIUBTE_LIST
    4. Check in the Expansion section to see if there are any attributes defined for the variable, if there are, it would look something like image 1 below
    5. To change this action, the attriubte ByLevelColor (or ByLevelSymbology as this encompasses ByLevelColor) needs to be removed from the variable
    6. If it is just set to ByLevelColor, and this is the only attribute set in the variable, it's only function is to synchronize Level Color, and when this action is not desired, the whole variable can be removed
    7. Since the attribute ByLevelSymbology affects Level Weight and Style as well as Color, check if Level Weight and Style are needed for automatic synchronization with the Level Library. If they are, ByLevelSymbology can be removed and ByLevelWeight and ByLevelStyle added. If they are not, then ByLevelSymbology can be removed (again, if ByLevelSymbology is the only attribute in the variable) 
    8. To find where the variable is set, it depends on the configuration level the variable has been set at, typically it would be set at Site, Project or User level, this can also be seen in image 1;

      1. If it is set at Site level, the CAD administrator may need to modify this and would need to find the variable from Standards.cfg (or other config file at Site level) and remove the attribute/or variable as in steps 6 and 7
      2. If it is set at Project level, find the Project pcf used when the file is opened and remove the attribute/or variable as per steps 6 and 7 (the pcf can be edited with notepad)
      3. If it is set at User level, this can be edited in the Workspace Configuration dialog or, find the User ucf used to open the file and remove the attribute/or variable by repeating steps 6 to 7 (the ucf can be edited with notepad)
      4. The User Configuration File (ucf) and Project Configuration File (pcf) location can be found by going to the menu Workspace > About Workspace

    Image 1

     

    See Also

    Overriding and Resynchronizing Level Attributes

    How to Synchronize reference symbology

    • synchronize
    • GENERAL
    • Update
    • MicroStation
    • Levels
    • en
    • SELECTsupport
    • Share
    • History
    • More
    • Cancel
    • Conor K Created by Conor K
    • When: Tue, May 26 2015 3:33 PM
    • Conor K Last revision by Conor K
    • When: Tue, May 26 2015 3:38 PM
    • Revisions: 2
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2021 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies