(Optional) Update Generated XML Files - 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 running the Report Defective SIO Slabs and Walls custom command, you can edit the generated .xml files that list SIO missing property values. The content of the generated .xml file shows you the properties that require input values. Alternatively, you can skip this step and allow the software to use the provided default property values for defective SIOs. To see the SIO defect default values and help you complete the missing wall and slab SIO defect property values, Smart 3D provides a default mapping XML file <SharedContent>\SmartPlantStructure\DefectiveSIORepair\DefectiveSIORepairMap.XML.

Generated XML Format

DefectiveSIO - Starting tag for all the XML files.

DefectiveSIOSystem - Shows the location of the parent system under which the defective SIO is placed.

ParentName - Specifies a string value that shows the path to the system from the root.

DefectiveSIOObject - Shows the defective SIO object:

  1. Type: Type of SIO object. (Slab/Wall)

  2. Oid: Database object identifier (OID) associated with the SIO object.

  3. Name: Name associated with the SIO object.

DefectiveSIOProperty - Represents the collection of properties that are incorrect. If there are multiple defective layers associated with a slab or wall, each layer is represented as a separate DefectiveSIOProperty.

Tag: unique index assigned to each DefectiveSIOProperty.

Property: Represents the actual incorrect property:

  1. Name: The property name.

  2. Value: The property value.

  3. PropertyType: Supports the following property types:

    1. User Driven: You must enter the property value.

    2. Catalog Driven: The property value is taken from the catalog.

    3. Parent Driven: The property value is taken from the parent.

The example below identifies Slab-1-0021 as a defective SIO.

  1. Go to your %Temp% folder and open each generated .xml file.

  2. Review and edit each .xml file. You must provide the values for the user driven properties. User-driven properties are those properties where PropertyType displays as UserInput.

  3. When you have completed updating the defective SIOs, you are ready to run the Repair Defective SIO Slabs and Walls custom command.

  • To help in filling in the missing values for the objects, Smart 3D provides a default mapping XML in your shared content folder: SharedContent\SmartPlantStructure\DefectiveSIORepair\DefectiveSIORepairMap.XML. If you are using your own SharedContent folder, then copy DefectiveSIORepairMap.XML to that location. This mapping file contains all the default property values for defective SIOs.

  • You can edit the default values in the DefectiveSIORepairMap.XML file to meet your requirements, if necessary.

  • For all composition values containing double quotes in the name to represent inches, you must enclose the values in single quotes. Refer to the example CIP_4\"_Fc3 value below:

    <Object Type='CSlabSIO'>
    <Property Name='SlabComposition' Value='CIP_4\"_Fc3' />
    </Object>

  • For all composition values containing & in the name, you must replace & with &amp;. Refer to the example EBW_Fc5_6"_Air_6"_Batt&Roll_2"_Siding_Vinyl_0.046" value below:

    EBW_Fc5_6"_Air_6"_Batt&amp;"Roll_2"_Siding_Vinyl_0.046

If you leave Value="" blank or as is, then the Repair custom command you run next uses the default value listed in the DefectiveSIORepairMap.XML file.