[CONNECT] - MS_GUIDGNLIBLIST at system level

I am trying to do some Ribbon customizations and was running into an issue as to where my dgnlib file was located.  I thought I was in the proper directory, but apparently I was not, so changes were happening to the "personal.dgnlib" file instead.  When I was trying the same process on my laptop, it was actually working properly.  Looking at the MS_GUIDGNLIBLIST variable, I see what is happening, but I am unsure as to how to fix it since it seems to be broken at the 'System' level and I've just gone though what I thought were the system .cfg files to no avail...

On the laptop (where everything works fine), this is what I have for the variable:

On my work pc (after commenting many cfg files):

By the looks of it, MicroStation Connect is somehow trying to get my default Documents directory.  My laptop is not managed by my IT department, but the pc is on the Domain and I know they manage the Home folder with AD.

The question is:  How is MicroStation finding this directory?  Is this setting modifiable from a MicroStation config or is it programmatically done?

Yes, I know I can reset the variable using '=', but I normally do not do this in my configurations due to version changes/enhancements.

Parents
  • Hi Sean,

    in my opininon the best first step is to produce msdebug.txt file (start MicroStation with -debug=5 argument, see e.g. this article for more information) both for you work and personal computers. Comparing these two files it will be more clear how the variables are creates and how your home and work configurations differ.

    Personally I am not sure if it's correct to try to define customization on system level, MicroStation CONNECT Edition provides new variables, so the configuration is more flexible (in my opinion ;-) and personal.dgnlib defined using MS_PERSONALDGNLIB looks like better approach.

    I have two note to the captures you provided (thanks for them, they are helpful):

    • The variable is defined on two different levels (System and Organization), which is probably not correct. Msdebug report can provide better insight why it happens.
    • In my opinion the value U://Dgnlib/... is not correct. I think slashes should not be a problem, but why double slash (U://) is used? This is not how folders should be defined in Windows.

    Final question is: What do you want to achieve? Do you want to have one dgnlib file with your personal customization, so you will be able to share it easily between work and home computer? Or your aim is something different?

    With regards,

      Jan

Reply
  • Hi Sean,

    in my opininon the best first step is to produce msdebug.txt file (start MicroStation with -debug=5 argument, see e.g. this article for more information) both for you work and personal computers. Comparing these two files it will be more clear how the variables are creates and how your home and work configurations differ.

    Personally I am not sure if it's correct to try to define customization on system level, MicroStation CONNECT Edition provides new variables, so the configuration is more flexible (in my opinion ;-) and personal.dgnlib defined using MS_PERSONALDGNLIB looks like better approach.

    I have two note to the captures you provided (thanks for them, they are helpful):

    • The variable is defined on two different levels (System and Organization), which is probably not correct. Msdebug report can provide better insight why it happens.
    • In my opinion the value U://Dgnlib/... is not correct. I think slashes should not be a problem, but why double slash (U://) is used? This is not how folders should be defined in Windows.

    Final question is: What do you want to achieve? Do you want to have one dgnlib file with your personal customization, so you will be able to share it easily between work and home computer? Or your aim is something different?

    With regards,

      Jan

Children