[v8i] What can cause Microstation v8i to fail to upgrade v7 files to v8? MS_OPENV7 is set to 1.

One user here is having trouble with V7 .dgn files opening as V7, rather than upgrading to V8.  The documentation states that setting MS_OPENV7 to 1 will solve this, but it does not work. 

Is there something specific to the file that could prevent this from working?

Parents
  • Hi Scott,

    I have to say I am not sure whether I understand your issue correctly: In the subject you mention the fail to upgrade V7 to V8 format, but in the first sentence you wrote "having troubles opening DGN V7 as DGN V7".

    The variable you mentioned does not help with the format conversion in any way, it only specify, what MicroStation will do when DGN V7 is opened. If there is any problem with the opening DGN V7 file whem MS_OPENV7 is undefined, it will likely not solved the problem to define the variable.

    What do you want to do?

    • To convert V7 to V8 automatically, use value 1.
    • To open V7 in read-only mode automatically, use value 2.
    • To don't convert V7 file, but open in in V7 workmode, use value 3.

    When the variable is not defined or is set 0, alert box is displayed and you can choose whether DGN V7 will be opened in read-only mode or converted to V8.

    With regards,

      Jan

  • This looks like a language barrier issue, so I will restate it a couple ways.  I hope one of them translates well.

    The user with the issue wishes to convert his file to V8, but the file opens in V7, no matter what he does.

    "What do you want to do?

    • To convert V7 to V8 automatically, use value 1."

    Yes, I would like this to happen, so I have set the value to 1. 

    How it works in practice is:

    • To don't convert V7 file, but open in in V7 workmode, use value 1.

  • Hi Scott,

    thanks for your explanation, now it's clearer ;-)

    As Ian wrote, MS_OPENV7 variable should work. I tested it (V8i SS4) and I see no problem with MS_OPENV7 = 1.

    Can you check what value is set at runtime to ensure there is no some forgotten configuration file changing  the variable value during workspace initialization? You can create msdebug.txt file or key-in expand echo $(MS_OPENV7) that display the variable value in Message Details in Message Center dialog.

    I also recommend to check how MS_WORKMODE variable is defined (expand echo $(MS_WORKMODE)). When it's set to V7, it prevents to convert DGN V7 files to V8 regardless MS_OPENV7 setting, because it makes no sense to convert V7 files when target mode is set to V7.

    With regards,

      Jan

Reply Children
No Data