データ管理機能 > 部品構造の管理 > Windchill のオプションとバリエーションの機能 > オプションとバリエーションのデータの管理 - リファレンス > Windchill 9.1 から Windchill 10.0 以降へのオブジェクトのマイグレート > WinDU および WinRU を使用したオブジェクトの移動
  
WinDU および WinRU を使用したオブジェクトの移動
ターゲットシステム (Windchill 10.1 M010 以降) では、アップグレードの実行後、サイト管理者または組織管理者が、WinDU および WinRU ツールを使用して、マイグレートされたオプションセット (以前はナビゲーションフィルタテンプレートと呼ばれていたもの) と関連のオプションおよび選択肢を、適切なコンテキストに移動することができます。
WinDU の診断タスク "OptionSet listing of objects at the site and organization levels" では、組織とサイトに属しているすべての OptionSet オブジェクトがレポートされます。これらは、適切な製品コンテキストまたはライブラリコンテキストに移動する必要があります。
WinDU は $(wt.home)\bin ディレクトリにある windu という名前のスクリプトを使用して起動できます。
Windows では、$(wt.home)\bin\windu.bat というスクリプトを使用します。
UNIX では、$(wt.home)/bin/windu.sh というスクリプトを使用します。
これらのスクリプトは、Windchill インストールのホストで実行されている GUI シェルから実行する必要があります。
* 
これらのスクリプトをリモートクライアントから実行することはできません。
自動マイグレーションを実行するには、次の手順に従います。
1. WinDU スクリプトの実行を開始します。
2. Swing アプリケーションが開きます。診断タスクの横のチェックボックスを使用して、実行する診断タスクをオンにするか、実行しない診断タスクをオフにします。この場合、"OptionSet listing of objects at the site and organization levels" タスクを選択します。
3. 「Run」を選択します。Web サーバーとサーブレットエンジンが実行中であることを WinDU が確認しようとします。
4. Windchill インスタンスに管理者としてログインするように求められます。成功すると、診断タスクが順番に実行を開始します。
5. 診断タスクが完了すると、診断タスクによってログ出力が作成され、ログファイルへのパスが提供されているかどうかを WinDU が通知します。
6. WinDU タスクの出力は $(wt.home)\loadXMLFiles\OptionSetContainerMappings.xml の XML です。
たとえば、Windchill 9.1 ソースシステムで、"Demo Organization" OrgContainer に "Bicycle Option Set Template" という名前のオプションセットが存在しているとします。OptionSetContainerMappings.xml が作成され、オプションセットの名前とコンテキストが格納されます。
<?xml version='1.0' encoding='UTF-8'?>
<OptionSetContainerMappings>
<mapping>
<optionset>Bicycle Option Set Template</optionset>
<container>/wt.inf.container.OrgContainer=Demo Organization</container>
</mapping>
</OptionSetContainerMappings>
OptionSetContainerMappings.xml コンテキスト情報を手動で更新して、この特定のオプションセットの移動先となるコンテキストを指定する必要があります。次の例では、コンテキストを /wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=Bicycle に更新する必要があります。これにより、オプションセットが Bicycle 製品コンテキストに移動します。
<?xml version='1.0' encoding='UTF-8'?>
<OptionSetContainerMappings>
<mapping>
<optionset>Bicycle Option Set Template</optionset>
<container>/wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=Bicycle</container>
</mapping>
</OptionSetContainerMappings>
7. 更新後の OptionSetContainerMappings.xml を読み込み、移動のオプションセット操作を実行するために、WinRU タスクが作成されています。WinDU と同じように、WinRU も winru ディレクトリにある $(wt.home)\bin という名前のスクリプトを使用して起動できます。
Windows では、$(wt.home)\bin\winru.bat というスクリプトを実行します。
UNIX では、$(wt.home)/bin/winru.sh というスクリプトを実行します。
8. リストから、修復タスクの名前の横にあるチェックボックスを使用して、「Move Site and Organization OptionSet to Product and Library Containers」を選択します。「Run」をクリックして修復タスクを開始します。
9. 修復タスクが完了すると、修復タスクによってログ出力が作成され、ログファイルへのパスが提供されているかどうかを WinRU が通知します。
* 
指定した 1 つのタスクに対して WinRU は一度しか実行できません。プロセスを繰り返す必要がある場合は、タスクを再実行できるように、まずデータベースを復元する必要があります。