A 3D Reference object has an incorrect parent in the hierarchy - Intergraph Smart 3D - Administration & Configuration - Hexagon

Intergraph Smart 3D Database Integrity Administration

Language
English
Product
Intergraph Smart 3D
Subproduct
Database Integrity
Search by Category
Administration & Configuration
Smart 3D Version
13

Message

A 3D Reference object has an incorrect parent in the hierarchy.

Severity

High.

Detailed Description

A 3D reference object that has a reference parent/child relationship to a 3D reference parent object of an incorrect type has been found in the database. This message will be displayed for any of three situations:

  1. An R3DRoot object has a ReferenceHierarchy relationship with a parent object that is not a folder parent.

  2. An R3DProject object has an R3DHierarchy relationship with a parent object that is not an R3DRoot object.

  3. An R3DAttachFile object has an R3DHierarchy relationship with a parent object that is not an R3DProject object.

Possible Cause

These are unexpected errors with no known causes.

Possible Impacts

The 3D references may not be displayed correctly due to confusion about the proper reference hierarchy.

What You Should Do

A repair command is provided for the two cases where the child object is an R3DRoot or an R3DProject object:

  1. Open the model.

  2. Click Tools > Custom Commands.

  3. Run the Clean Database custom command.

  4. On the Clean Database dialog box, select the object displayed with the message identified above.

  5. Click Clean Now.

    This operation will delete the old relationship and create a new relationship between the R3DRoot object and the R3DProject object, or between a parent folder object and the R3DRoot object.

  6. Close the Clean Database dialog box.

  7. Save and Exit the session.

It is impossible for the repair command to know which available R3DProject, if any, is appropriate as a parent object for an orphan R3DAttachFile object, so no automatic repair action can be provided. You will have to correct the problem manually.