Specialized Administration > Tailoring Business Objects > Object Initialization Rules Administration > Working with Object Initialization Rules > Validating Rules
  
Validating Rules
Windchill will ensure that your XML syntax you intend to use for the rule is correct. Before adding a rule, you should ensure that the following items are true about the XML that is associated with the rule:
The specified object type exists in the Windchill solution.
Each of the attributes specified are valid for the specified object type.
All object types supported by object initialization rules are specified in the RuleConfigurableTypeAttribute.properties file.
All attributes of the object initialization rule object types that can be used in AttrConstraint tags are specified in the RuleConfigurableTypeAttribute.properties file. See Configuring Rules.
The specified algorithm class exists in the Windchill solution.
The values of the specified arguments are valid for the specified algorithm.
This validation scheme is not fool-proof since subtype changes can be made after rules are made; however, it does ensure that the XML provided for the rule is valid at the time it is added to the Windchill solution.