仕様および要件の問題の検知
Windchill のアップデートを実行するとき、アップデート前およびアップデート後プロセスの一部として、Windchill のアップデート前後に存在するコンフィギュレーション可能サブタイプの診断およびレポートを行います。
Windchill Diagnostic Utility (WinDU) は、Windchill の仕様および要件サブタイプの問題の検知をサポートしています。修復タスクが必要な場合、WinDU タスクで指定したプロパティファイルの場所に生成済みの XML プロパティファイルが作成されます。
前提条件
「Windchill Diagnostic Utility (WinDU)」タスクを実行する前に、Windchill Diagnostic Utility Guide で次のことを確認してください。
• インストールまたはアップデートに適した WinDU 一時パッチをインストールします。
• Windchill Diagnostic Utility (WinDU) ユーティリティを実行するタイミングを確認します。
• Windchill Diagnostic Utility (WinDU) ユーティリティを実行する方法を確認します。
WinRU の診断タスクの選択と実行方法は、Windchill Diagnostic Utility Guide に記載されています。「カテゴリ」、「フィルタと依存」、「WinDU の診断タスク」などの章を参照してください。「WinDU の診断タスク」の章に、「Detect issues in Specification/Requirement types」タスクがあります。
最新のパッチや
Windchill Diagnostic Utility Guide のドキュメンテーションリンクがある WinDU および WindRU のパッチのページを参照するには、
Http://www.ptc.com/appserver/wcms/standards/freefull_cs_jsp?&im_dbkey=122537&icg_dbkey=893 にアクセスしてください。
仕様および要件の問題を検知するための WinDU タスク
「Detect issues in Specification/Requirement types」診断タスクにより、Windchill に存在する仕様の要約および要件タイプのデフォルトのサブタイプが検証されます。また、Windchill の統合のために変換する必要がある、Integrity の追加のサブタイプも検知されます。
このタスクを実行するには、Windchill Diagnostic Utility (WinDU) で「Detect issues in Specification/Requirement types」診断タスクを選択します。
1. 「すべて」カテゴリで「Detect issues in Specification/Requirement types」を選択します。
2. 「要件統合」タブで、生成した XML ファイルを配置するディレクトリのパスを入力します。
3. タスクを完了まで実行します。
| このタスクは終了しないでください。このタスクは完了まで実行する必要があり、そうしない場合エラーが発生します。 |
Windchill Diagnostic Utility (WinDU) の結果の解析
WinDU プロセスでは、WinDU XML ログファイルに入力されたデータが保存されます。ログファイルには次の機能があります。
• 発生の可能性がある問題や検出された問題がリストされます。
• すべてのカスタマイズされたサブタイプと、タイプごとのオブジェクト数がリストされます。
• 特定のタイプのオブジェクトが見つからない場合、そのタイプは変換時に無視されます。
• 変換が必要なタイプは、"**" とマークされます。
• 生成されたプロパティファイル (.XML ファイル) の名前と修復タスク情報がリストされます。
WinDU ログファイルの例を以下に示します。
Running diagnostic task to check RequirementsLink types.
----------------------^^BEGIN <Abstract Specification>^^----------------------
Detected additional sub-types as below:
=> WCTYPE|com.ptc.windchill.enterprise.requirement.Specification|com.
ptc.ptcnet.TestSpec [0 object(s)]
=>** WCTYPE|com.ptc.windchill.enterprise.requirement.Specification|com.
ptc.reql.TestSuite|TestSuite.Sub [1 object(s)]
--Note: ** indicates fix required for the sub-type of 'Abstract Specification'
Please fix the XML file 'D:\Users\brath\Desktop\reql_6749261481745032655.xml'
and run the WinRU 'Fix Specification/Requirement Sub-types' using the same file.
----------------------^^^END <Abstract Specification>^^^----------------------
-----------------------^^BEGIN <Requirement>^^--------------------------------
Detected additional sub-types as below:
=> WCTYPE|com.ptc.windchill.enterprise.requirement.Requirement|com.ptc.reql.
InputItem|InputItem.Sub [0 object(s)]
=> WCTYPE|com.ptc.windchill.enterprise.requirement.Requirement|com.ptc.
ptcnet.TestRequirement [0 object(s)]
---'Requirement' (sub)types are OK (since objects not found for
additional sub-types).
----------------------^^^END <Requirement>^^^--------------------------------
Completed diagnostic task for checking RequirementsLink types in 7026ms.
Windchill のアップデート時に Windchill の要件およびおよび仕様の要約サブタイプが変換されなかった場合は、WinDU によって生成された XML プロパティファイルでこのコンテンツを修正し保存することで、これらのサブタイプを設定します。XML プロパティファイルは、任意のテキストエディタまたは XML アプリケーションで修正できます。
XML プロパティファイルには <fromType> および <toType> が含まれていますが、この <fromType> は WinDU 診断タスクの実行時に生成されるものです。<toType> タグの更新後の値は、コメントフィールドに記述されている想定値に設定する必要があります。
<toType> の値が必要な WinRU プロパティファイルの例を次に示します。
<?xml version="1.0" encoding="UTF-8"?><TypeConverter>
<Convert>
<fromType>WCTYPE|com.ptc.windchill.enterprise.requirement.Specification|
com.ptc.ptcnet.TestSpec</fromType>
<!--Specify one of the values for 'toType' - [REQ_DOC | SPEC_DOC |
TEST_SUITE | REQ_ITEM | SPEC_ITEM | TEST_CASE]-->
<toType/>
</Convert>
<Convert>
<fromType>WCTYPE|com.ptc.windchill.enterprise.requirement.Specification|
com.ptc.reql.TestSuite|TestSuite.Sub</fromType>
<!--Specify one of the values for 'toType' - [REQ_DOC | SPEC_DOC |
TEST_SUITE | REQ_ITEM | SPEC_ITEM | TEST_CASE]-->
<toType/>
</Convert>
</TypeConverter>
XML プロパティファイルに更新後の <toType> 値を設定し、このファイルを保存すると、WinRU タスクを実行して仕様および要件を構成できます。