데이터 관리 기능 > 부품 구조 관리 > Windchill 옵션 및 변형 기능 > 옵션 및 변형에 대한 데이터 관리 - 참조 > Windchill 9.1에서 Windchill 10.0 이상으로 객체 마이그레이션 > WinDU 및 WinRU를 사용하여 객체 이동
  
WinDU 및 WinRU를 사용하여 객체 이동
대상 시스템(Windchill 10.1 M010 이상)에 대해 업그레이드를 수행한 후 사이트 또는 조직 관리자는 WinDU and WinRU 도구를 사용하여 마이그레이션된 옵션 세트(이전의 탐색 필터 템플릿) 및 연관된 옵션과 선택 항목을 해당 컨텍스트로 이동할 수 있습니다.
WinDU 진단 작업인 "OptionSet listing of objects at the site and organization levels"는 조직 및 사이트에 속한 모든 옵션 세트 객체를 보고하며, 이러한 객체를 적절한 제품 또는 라이브러리 컨텍스트로 이동해야 합니다.
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을 선택합니다. WinDU에서 웹 서버 및 서브렛 엔진이 실행 중인지 확인을 시도합니다.
4. Windchill 인스턴스에 관리자로 로그인하라는 메시지가 표시됩니다. 성공하면 진단 작업이 차례로 실행됩니다.
5.  진단 작업 이 완료되면 진단 작업 에서 로그 출력을 생성했는지를 알려 주는 메시지와 이 로그 파일의 경로가 표시됩니다.
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는 $(wt.home)\bin 디렉토리의 winru라는 스크립트를 사용하여 실행할 수 있습니다.
Windows에서는 $(wt.home)\bin\winru.bat 스크립트를 실행합니다.
Unix에서는 $(wt.home)/bin/winru.sh 스크립트를 실행합니다.
8. 목록에서 수정 임무의 이름 옆에 있는 확인란을 사용하여 사이트 및 조직 옵션 세트를 제품 및 라이브러리 컨테이너로 이동을 선택합니다. 실행을 클릭하여 수정 임무를 시작합니다.
9.  수정 작업이 완료되면 수정 작업에서 로그 출력을 생성했는지를 알려 주는 메시지와 이 로그 파일의 경로가 표시됩니다.
* 
한 작업에 대해 WinRU를 한 번만 실행할 수 있습니다. 프로세스를 반복해야 할 경우 작업을 다시 실행할 수 있으려면 먼저 데이터베이스를 되돌려야 합니다.