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 > Configuring Specifications and Requirements
  
Configuring Specifications and Requirements
You must run the Windchill Repair Utility (WinRU) as part of the post-installation process for Windchill Requirements Management when upgrading or updating from a prior release or version level of Windchill.
* 
The WinRU Fix Specification/Requirement Sub-types repair task is a mandatory task for Integrity integration. WinRU is run after upgrading or updating to a newer release or version level of Windchill. This task is a mandatory task for Integrity integration.
* 
You must run the Windchill Diagnostic Utility (WinDU) containing the diagnostic task, Detect issues in Specification/Requirement types before running the WinRU utility. If WinDU errors occurred, you must update and correct the XML property file before running the WinRU utility. See,Working with Abstract Specification and Requirement Types Present in Windchill That Need to be Converted for Integrity Integration for more information.
WinRU supports the configuration of data model mapping and changes of requirements specifications and requirements subtypes present in Windchill. This WinRU task also reads the property file to convert additional customized subtypes that are required for Integrity Integration.
Prerequisites
The Windchill Repair Utility (WinRU) is run after repairing any data issues that are reported in the Windchill Diagnostic Utility (WinDU).
Read and understand the Windchill Repair Utility Guide to ensure you:
Install the appropriate WinDU temp patch for your installation or upgrade.
Learn when to run the Windchill Repair Utility (WinRU) utility.
Learn how to run the Windchill Repair Utility (WinRU) utility.
To access the WinDU and WinRU Patches page where the latest patches and documentation to the Windchill Repair Utility Guide resides, go to URL: http://www.ptc.com/appserver/wcms/standards/freefull_cs_jsp?&im_dbkey=122537&icg_dbkey=893.
WinRU Task for Configuring Specifications and Requirements
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 in the Detecting Issues in Specifications and Requirements task.
The Windchill Repair Utility Guide provides instructions on selecting and running WinRU repair tasks. Chapters to read include, Filtering and Dependencies, and WinRU Repair Tasks. The WinRU Repair Tasks chapter includes the Fix Specification/Requirement Sub-types task.
This task is run by selecting the Fix Specification/Requirement Sub-types repair task in Windchill Repair Utility (WinRU).
1. From the All category, select Fix Specification/Requirement Sub-types.
2. In the Requirements Integration tab, enter the directory path where the generated XML file is located.
3. Run the task to completion.
* 
Do not exit from this task. It must be run to completion, else errors occur.
4. If required, this task can be run multiple times.
Analyze Windchill Repair Utility (WinRU) Results
The WinRU process saves the results of the Fix Specification/Requirement Sub-types repair task in a log file. The log file lists all types converted to target types. For example,
Running diagnostic task to fix RequirementsLink sub-types.
Reading property file: D:\Users\brath\Desktop\reql_8256202230995086395.xml
BEGIN - Converting type from 'TestSuite.Sub' to 'Specification Document'
BEGIN - Converted type from: 'TestSuite.Sub' to: 'Specification Document'
BEGIN - Converting type from 'TestSpec' to 'Requirement Document'
BEGIN - Converted type from: 'TestSpec' to: 'Requirement Document'
Completed type conversion
Completed repair task for fixing RequirementsLink sub-types in 2743ms.