ORD Drawing Production - Nesting Depth Value 99

I am using OpenRoads Designer CONNECT Edition - 2020 Release 2 Update 8 - Version 10.08.01.33.

When using the Drawing Production tools to generate plan sheets, it seems that the nesting depth parameter of the resulting Drawing model and Sheet model are arbitrarily hard-coded to a value of 99. I would have expected that the nesting depth value should have been "passed through" from the DGNLIB that is being used to generate the sheets. Here are some screen grab images.

The left side image is from the DGNLIB and the right image is from the resulting plan drawing model.

The left side image is from the DGNLIB and the right image is from the resulting plan sheet model.


Can someone please confirm that no matter what value is used in the DGNLIB file that the resulting drawing model and sheet model will always have a value of 99? Is there something special about this value of 99 that is being used?

If the nesting depth value cannot be controlled in the DGNLIB file, then is there perhaps a Configuration Variable setting that dictates the value in the resulting drawing model and sheet model files?

So far, the only work-around I have been able to come up with is to create a VBA macro to post-process the cut sheet files to adjust the nesting depth values in the drawing model and sheet model to values of 1 and 2. This macro is pretty sluggish, but I might try to revise it to run in a background thread of MicroStation as opposed to having to open each DGN file and model.

  • Doesn't the associated Saved View take a snapshot of the references so that when changes are made downstream of the container, it is not inherited by the sheet models? Using the Saved View has its advantages and drawbacks, but avoiding drilling down 99 levels may be one of the advantages.

  • I checked into this issue today, and- after testing some load times both in PW and operating directly from a server partition, I could really see no difference. Such is odd because I respect the opinions of all of you who have contributed to this thread, and I thought I would truly see some differences. I had a similar discussion a few weeks ago with some folks who thought that working on a PW managed environment was much faster than working directly on a server with SSD's. I saw no difference there either. I believe that some other things are going on here.

    Best Regards, 

    Mark

    Mark Anthony Plum
    Chief Technology Officer

    1601 N.W. Expressway, Suite 400
    Oklahoma City, OK  73118
      
  • I may be misunderstanding the issue, but I don't see any undesired nesting coming into play in any of our drawing files. Although the drawing model has nesting of 99 it doesn't actually change downstream nesting levels of any of the references.

    Regarding performance, we have found that the second you create a Civil model in your DGN, nesting level limits get ignored on first file open of a session.  It will cycle through ALL references and ALL their references (and even the same references being loaded in different models). This is not specific to drawings, this is more apparent in them because of the additional references they have. It also is more prominent for models with Profile views and 3d cuts because you are adding more reference trees for it to load. It gets worse in ProjectWise because it then also loads different versions of the same file.

    The reason it apparently does this is because it needs to load all models to ensure the dependencies and rules all stay intact. I have been debating that why can't it just load what it needs to? The reference manager warns you when you try to detach a file that there are dependencies so it should be able to be "detected". Also, I am of the opinion that ORD should only allow users to build rules to a maximum Nest Level of 1 and there needs to be a change to how rules are built to reference files IMO - why is every instance of a reference detected as a separate object? If this wasn't the case, we could "restore" relationships broken by accidental detachment and ORD would not repeatedly load the same DGNs on file open.

    You can see we have been thinking a lot about this haha 

    Regards,

    Mark


    OpenRoads Designer 2022 R3 (10.12)  |  Microstation 2023  |  ProjectWise CE 3.4

  • Thumbsup

    The fact that nesting depth doesn't appear to respect standard controls or limits is an issue, simply because, if we have developed our settings for a nested depth of 2, we aren't expecting a nesting depth of 99. The software shouldn't be overriding the other settings (see Tim's post on this thread).

    Nesting that goes any deeper than our desired container model setup runs the risk of a nested attachment we didn't intend.

    Not to mention the performance issues as mentioned above and below.

  • The fact that nesting depth doesn't appear to respect standard controls or limits is an issue, simply because, if we have developed our settings for a nested depth of 2, we aren't expecting a nesting depth of 99. The software shouldn't be overriding the other settings (see Tim's post on this thread).

    Nesting that goes any deeper than our desired container model setup runs the risk of a nested attachment we didn't intend.

    Not to mention the performance issues as mentioned above and below.

    MaryB

    Power GeoPak 08.11.09.918
    Power InRoads 08.11.09.918
    OpenRoads Designer 2021 R2