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.
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:
Type: Type of SIO object. (Slab/Wall)
Oid: Database object identifier (OID) associated with the SIO object.
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:
Name: The property name.
Value: The property value.
PropertyType: Supports the following property types:
User Driven: You must enter the property value.
Catalog Driven: The property value is taken from the catalog.
Parent Driven: The property value is taken from the parent.
The example below identifies Slab-1-0021 as a defective SIO.
Edit the XML Files
Go to your %Temp% folder and open each generated .xml file.
Review and edit each .xml file. You must provide the values for the user driven properties.
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 Shared Content 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.XM 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:
<Property Name='SlabComposition' Value='CIP_4\"_Fc3' />
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.
When you have completed updating the defective SIOs, you are ready to run the Repair Defective SIO Slabs and Walls custom command.