Installation and Upgrade > Updating an Existing Windchill Installation > Updating an Existing Installation > Updating Other Windchill Products > Windchill RequirementsLink or Windchill Requirements Management > Running the Windchill Diagnostic Utility (WinDU) and the Windchill Repair Utility (WinRU) Checklist
  
Running the Windchill Diagnostic Utility (WinDU) and the Windchill Repair Utility (WinRU) Checklist
Read and understand this checklist before upgrading or updating to a newer version of Windchill.
The Detect issues in Specification/Requirement types diagnostic task in WinDU, and the Fix Specification/Requirement Sub-types repair tasks in WinRU are mandatory procedures of the post-installation tasks when upgrading or updating from a prior release or version level of Windchill that includes Windchill Requirements Management.
Perform the following tasks in chronological order as part of the post-installation process for Windchill Requirements Management when upgrading or updating from a prior release or version level of Windchill:
1. Run the Windchill Diagnostic Utility (WinDU) that includes the task, Detect issues in Specification/Requirement types. This diagnostic task verifies default subtypes of Abstract Specification and Requirement types that are present in Windchill. It also detects additional subtypes available in Windchill which need to be converted for Integrity integration. See Detecting Issues in Specifications and Requirements for instructions.
2. Analyze the XML log file generated from running WinDU. Ensure all customized subtypes to legacy types converted to the latest data model during the Windchill upgrade. See Detecting Issues in Specifications and Requirements for instructions.
3. If any Windchill Requirements and Abstract Specification subtypes were not converted during the upgrade of Windchill, populate those subtypes by modifying and saving this content in the XML property file generated by WinDU. See Detecting Issues in Specifications and Requirements for instructions
* 
The Windchill Repair Utility task for the completed WinDU task when run; implements all instructions, including any new or modified information from the XML property file.
4. Run the Fix Specification/Requirement Sub-types repair task using Windchill Repair Utility (WinRU). This task is a mandatory task for Integrity integration. See, Configuring Specifications and Requirements for instructions.
* 
The Fix Specification/Requirement Sub-types repair task queries the list of newly added or renamed subtypes from the WinDU XML property file. It converts any customized specification and requirements subtypes. It also adjusts any old types according to the new data model mapping provided in the XML property file generated by running WinDU.