Run the Repair Defective SIO Slabs and Walls Custom Command - Intergraph Smart 3D - Update 1 - Administration & Configuration - Hexagon

Intergraph Smart 3D Integration - HxGN SDx2

Language
English
Product
Intergraph Smart 3D
Search by Category
Administration & Configuration
Smart 3D Version
14
Smart Interop Publisher Version
17

After you have run the Report Defective SIO Slabs and Walls custom command and made any corrections to the generated .xml file, follow the steps below to run the Repair Defective SIO Slabs and Walls custom command to continue working on your Smart 3D model.

Fixes Descriptions

The list below describes how the SIO Repair custom command fixes each possible defect.

Missing Slab Layer

  • Defect: No layer associated with the slab, or the slab composition property is set to null.

  • Fix: Assigns the user input composition on the slab and sets the slab layers based on the composition.

Missing Slab Layer Property

  • Defect: Any of the slab layer properties (part, material, material grade, thickness) associated with a slab is set to null.

  • Fix: Gets the property value from the catalog and sets the value on the slab layer.

Missing Wall Layer

  • Defect: No layer is associated with the wall system, or the wall composition property is set to null.

  • Fix: Assigns the user input composition on the wall system and sets the wall layers based on the composition. The same composition and layers are also set on the wall parts associated with the wall system.

Missing Wall Layer Property

  • Defect: Any of the wall layer properties (part, material, material grade, thickness) associated with a wall system is set to null.

  • Fix: Gets the property value from the catalog and sets the value on the wall layer.

Missing Wall Part Layer Property

  • Defect: Any of the wall layer properties (part, material, material grade, thickness) associated with the wall part is set to null, or the wall part composition property is set to null.

Fix: Gets the composition from the parent wall system and sets the properties on the wall layers and wall part.


Before you begin, make sure that the Repair Defective SIO Slabs and Walls custom command is added to the software. The ProgID for this command is SPSSIORepairCommand,SPSSIORepairCommand.RepairDefectiveSIO. See Add custom commands in the Common Help.

  1. Click Tools > Custom Commands, and run the Repair Defective SIO Slabs and Walls custom command. You must run the command in the Smart 3D host. The command does not work if you run it from Project Management.

    The command applies all the properties values set in the .xml files and updates the defective SIO objects with these values. After all updates are applied, the software displays a message that indicates the status of the Repair operation. The status of the command is also saved to the SP3D error log in your local TEMP folder.

  2. If needed, run the Report Defective SIO Slabs and Walls custom command again to ensure all the SIO objects have been updated correctly. You can also check properties in your Smart 3D model.

See Also

Exercise A: Map Custom Properties and Convert to SIOs