Branded DGNLIB's: Yes?, No?, Does it matter?

When opening .dgnlib files to edit levels, text styles, or whatever,  I am often confronted with the WorkSet Alert dialog.

Since dgnlibs will be used by multiple WorkSets I usually like to have mine not branded - No WorkSet. Sometimes, however, I'll be in a hurry and just click the Open button on the alert dialog, and brand the dgnlib to my active WorkSet. So far I have not encountered any adverse effects of branding vs. not branding dgnlibs.

Is there anything good or bad about branding your dgnlibs, not branding your dgnlib to a WorkSpace, or doesn't make any difference?

Parents Reply Children
  • I tend to agree with you, that it doesn't really make a difference.

    The one situation where it may make a difference is if you're editing a .dgnlib file that requires resources from another dgnlib. For instance editing levels that require custom line styles from a linestyle .dgnlib file or colors from a color book .dgnlib, dimension styles that require a text style from a different .dgnlib. Not having them branded, or branded to different WorkSets is a problem because your active session of MicroStation may not find those other dgnlibs.

    As far as referencing them in a Configuration it does not appear to make a difference from what I can see.

    Rod Wing
    Senior Systems Analyst

  • Hi Rod,

    The one situation where it may make a difference is if you're editing a .dgnlib file that requires resources from another dgnlib. For instance editing levels that require custom line styles from a linestyle .dgnlib file or colors from a color book .dgnlib, dimension styles that require a text style from a different .dgnlib. Not having them branded, or branded to different WorkSets is a problem because your active session of MicroStation may not find those other dgnlibs.

    Most of these things would write the other thing into the DGNlib when it is used so they wouldn't be dependent on the source DGN being needed (Element Template/Feature definitions is the system where this isn't true). This is actually why I would rather work on DGNlibs with No WorkSpace/WorkSet active. If you aren't loading things from any DGNlib other than the active files it helps reduce the amount of repetitive information that is created. It's also why I prefer to keep a minimum number of DGNlibs as possible. If I need to get a text style etc from another file its a deliberate action to get it and I need to think about where the things need to live.

    ~HTH

    John.

    yep