데이터 관리 기능 > 부품 구조 관리 > 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. 실행을 선택합니다. 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는 $(wt.home)\bin 디렉토리의 winru라는 스크립트를 사용하여 실행할 수 있습니다.
Windows에서는 $(wt.home)\bin\winru.bat 스크립트를 실행합니다.
Unix에서는 $(wt.home)/bin/winru.sh 스크립트를 실행합니다.
8. 목록에서 복구 임무의 이름 옆에 있는 확인란을 사용하여 Move Site and Organization OptionSet to Product and Library Containers를 선택합니다. 실행을 클릭하여 복구 임무를 시작합니다.
9. 수정 작업이 완료되면 WinRU에서는 수정 작업에서 로그 출력을 생성했는지 여부를 알려주며, 이 로그 파일의 경로를 제공합니다.
* 
한 작업에 대해 WinRU를 한 번만 실행할 수 있습니다. 프로세스를 반복해야 할 경우 작업을 다시 실행할 수 있으려면 먼저 데이터베이스를 되돌려야 합니다.