Freezing Levels of a nested reference file on ProjectWise

I know the subject of freezing/setting level displays has been discussed many times over here but I can't seem to find anything with regards to PW. I have a blank file named MasterReference.dgn. There are 21 reference files attached to MasterReference.dgn. This file is referenced using Live Nesting to a file named I83ES-PN05 (this is a normal model design file with a sheet border referenced to it). So I83ES-PN05 has 2 reference files, the sheet border (no nesting) & MasterReference.dgn (Live Nesting). In one of the files referenced to MasterReference.dgn (I83ESDS01-MT-original overall design.dgn) I want to freeze a level named P-CL using a key-in which will ultimately be executed through Batch Process.

The key-in I have set up is "level set frozen on [file:MasterReference.dgn->I83ESDS01-MT-original overall design.dgn] P-CL" (not using quotes). However, if I run the key-in in the I83ES-PN05.dgn file I get a message "Cannot modify library level attribute". Running this key-in outside of ProjectWise I can get it to work. I have checked the config variable MS_LEVEL_EDIT_NESTED_ATTACHMENT_LEVELS is set to 1 in PW.

Does anyone have experience with this that can provide some insight to a solution?

Thanks,

Mike

  • Forgot to mention we are using PW SS4 08.11.11.559 as a client (another firm is hosting) & Microstation v8i SS3 08.11.09.357

    Microstation CONNECT - 10.17.2.61

    ORD - 2021 R1 10.10.1.3

    ORD 2022 R1.1 - 10.11.3.2

    ORD 2022 R3 -  10.12.2.4

    Microstation v8i SS 10 - 08.11.09.919

    Power InRoads v8i - 08.11.09.615

    ProjectWise - 10.0.3.453

  • Hi,

    The message you are seeing should only occur if the level does not existing the file and only exists in the DGNLIB.

    You are certain that if you run this key in on the same exact data inside of PW as opposed to outside of PW you are getting different results?

    Are you able to provide the 3 files?

    Thank you,

    Dan Koval

    BSW Solutions Manager



  • I guess I am getting the "Cannot modify library level attribute" whether I am in PW or out of it. The level I am trying to freeze is P-CL. I tried level P-EP also. Both levels are contained in a Level Library and there are elements on each level. I also created a new level in I83ESDS01-MT-original overall design.dgn named P-EP2 and drew a random element. I tried to freeze that level also but I get a message that states "Cannot find level". I am attaching 4 files.

    I83ES-PN05.dgn is the sheet file. MasterReference.dgn & I83ES-BORDER01.dgn are attached to it with Live Nesting on for MasterReference.dgn only. I83ESDS01-MT-original overall design.dgn is attached to MasterReference.dgn.

    The key-in "level set frozen on [file:MasterReference.dgn->MT-original overall design.dgn] P-EP" is run from I83ES-PN05.dgn. This should freeze level P-EP in I83ESDS01-MT-original overall design.dgn.

    I thought I had something working outside of PW earlier today but with all of the testing I guess I got a little mixed up with the results of each.

    Any help is greatly appreciated.

    Microstation CONNECT - 10.17.2.61

    ORD - 2021 R1 10.10.1.3

    ORD 2022 R1.1 - 10.11.3.2

    ORD 2022 R3 -  10.12.2.4

    Microstation v8i SS 10 - 08.11.09.919

    Power InRoads v8i - 08.11.09.615

    ProjectWise - 10.0.3.453

    I83-ES.rar
  • Here is the Key in string that should work for you:

    level set frozen on file:MasterReference.dgn->"I83ESDS01-MT-original overall design.dgn" P-CL

    you did not need the brackets, but you did need quotation marks around the file with spaces in the name.

    Hope this helps!

    Thank you,

    Dan Koval

    BSW Solutions Manager



    Answer Verified By: mwlong