엔터프라이즈 관리 > Business Administrative Change 수준 올리기 > Business Administrative Change 수준 올리기 명령줄 유틸리티 실행 > 예: Business Administrative Change 내보내기 및 가져오기 명령
  
예: Business Administrative Change 내보내기 및 가져오기 명령
다음 명령 예는 예: Business Administrative Change 내보내기 및 가져오기에 나와 있는 사용 사례를 따릅니다. 여기에 제공된 명령은 개발자 시스템에서 통합 시스템으로, 그런 다음 통합 시스템에서 준비 생산 시스템으로 변경 내용의 수준을 올리는 데 사용됩니다. 모든 명령은 Windchill 셸 내에서 실행됩니다. 사용자 이름 및 암호는 명령에 제공되지 않으므로 명령이 실행될 때 사용자가 해당 사용자 이름 및 암호를 입력하기 위한 팝업 창이 나타납니다.
통합 시스템 등록
통합 시스템을 등록하는 데에는 다음 단계가 사용됩니다.
1. 통합 시스템에서 다음 명령을 실행하여 GUID를 얻습니다.
windchill wt.scm.client.SCMCMD displayRepository
GUID, 호스트 이름 및 기타 시스템 세부내용이 명령 프롬프트 창에 표시됩니다.
2. 개발 시스템에서 사용할 통합 시스템의 GUID 및 시스템 호스트 이름을 복사합니다. 이 예에서는 호스트 이름이 integ.ptcnet.ptc.com이고 GUID가 12345-6789-0입니다.
3. 개발 시스템에서 다음 명령을 실행하여 통합 시스템을 대상 시스템으로 등록합니다.
windchill wt.scm.client.SCMCMD manageRepository -a -n "Integration" -g "12345-6789-0" -d "integ.ptcnet.ptc.com" -t "SELECTIVEMODE"
준비 생산 시스템 등록
준비 생산 시스템을 등록하는 데에는 다음 단계가 사용됩니다.
1. 준비 생산 시스템에서 다음 명령을 실행하여 GUID를 얻습니다.
windchill wt.scm.client.SCMCMD displayRepository
GUID, 호스트 이름 및 기타 시스템 세부내용이 명령 프롬프트 창에 표시됩니다.
2. 통합 시스템에서 사용할 준비 생산 시스템의 GUID 및 시스템 호스트 이름을 복사합니다. 이 예에서는 호스트 이름이 preprod.ptcnet.ptc.com이고 GUID가 98765-4321-0입니다.
3. 통합 시스템에서 다음 명령을 실행하여 준비 생산 시스템을 대상 시스템으로 등록합니다.
windchill wt.scm.client.SCMCMD manageRepository -a -n "PreProduction" -g "98765-4321-0" -d "preprod.ptcnet.ptc.com" -t "SYNCHRONIZED"
통합 시스템에서 베이스라인 설정
통합 시스템에서 베이스라인을 만들거나 변경 내용이 추적되는 시간을 만드는 데에는 다음 명령이 사용됩니다. 준비 생산 시스템이 동기화된 대상 시스템으로 등록되었기 때문에 통합 시스템에서 이 단계가 필요합니다. 통합 시스템을 변경하기 전에 이 단계를 수행해야 합니다.
windchill wt.scm.client.SCMCMD createBaseline
개발 시스템에서 변경 내용 구현
개발 시스템에서 관리 객체에 변경 내용이 적용됩니다. 변경 내용을 내보낼 때 변경이 시작되는 날짜 및 시간이 필요하므로 이 정보가 기록됩니다. 모든 변경 내용이 적용 및 테스트되면 다음 단계로 이동합니다.
변경 내용 미리 보기
개발 시스템에서 적용된 변경 내용을 미리 보는 데에는 다음 명령이 사용됩니다.
windchill wt.scm.client.SCMCMD export -v -b "01/01/2015 12:00:00" -e "01/31/2015 23:59:59" -o "D:/Preview"
미리 보기 파일을 검토하여 모든 예상 변경 내용이 표시되는지 확인하십시오.
개발 시스템에서 변경 내용 내보내기
개발 시스템에서 적용된 변경 내용을 내보내는 데에는 다음 명령이 사용됩니다.
windchill wt.scm.client.SCMCMD export -t "Integration" -s "All" -n "IntgPkg1" -d "First export of administrative data to Integration system." -b "01/01/2015 12:00:00" -e "01/31/2015 23:59:59" -o "D:/ExportedData"
결과 ZIP 파일을 가져올 수 있도록 통합 시스템으로 복사합니다.
통합 시스템으로 변경 내용 가져오기
개발 시스템에서 적용된 변경 내용을 통합 시스템으로 가져오는 데에는 다음 명령이 사용됩니다.
windchill wt.scm.client.SCMCMD import -f "D:/ImportedFiles/ExportedChanges_Integration_123.zip" -s -o "D:/ImportLogFiles"
개발 시스템에서 처음으로 가져오는 것이므로 -saveResolutions 옵션이 사용되었습니다. 가져오기 프로세스 중 발생하는 모든 충돌이 이벤트 관리 유틸리티에 나타나며 여기에서 해결될 수 있습니다. 제공되는 해결 방법은 저장되므로 나중에 개발 시스템에서 가져오기 작업을 수행할 때 재사용할 수 있습니다.
통합 시스템에서 변경 내용 테스트
통합 시스템에서 관리 객체에 대해 가져온 변경 내용이 테스트됩니다. 모든 변경 내용이 확인되면 해당 변경 내용을 준비 생산 시스템으로 내보낼 수 있습니다.
통합 시스템에서 변경 내용 내보내기
시스템 베이스라인 이후로 통합 시스템에서 적용된 변경 내용을 내보내는 데에는 다음 명령이 사용됩니다. 이 경우 변경 내용은 개발 시스템에서 가져온 변경 내용뿐입니다.
windchill wt.scm.client.SCMCMD export -t "PreProduction" -s "All" -n "PreProdPkg1" -d "First export of administrative data to PreProduction system." -o "D:/ExportedData"
결과 ZIP 파일을 가져올 수 있도록 준비 생산 시스템으로 복사합니다.
준비 생산 시스템으로 변경 내용 가져오기
통합 시스템에서 적용된 변경 내용을 준비 생산 시스템으로 가져오는 데에는 다음 명령이 사용됩니다. 두 시스템이 동일하고 충돌이 거의 없을 것으로 예상되므로 기본 해결 방법이 사용됩니다.
windchill wt.scm.client.SCMCMD import -f "D:/ImportedFiles/ExportedChanges_PreProduction_123.zip" -d -o "D:/ImportLogFiles"