버전 불일치 보고서 생성
가져오기 작업을 시작하기 전에 소스 시스템과 대상 시스템 간에 버전 불일치가 있는지 확인하는 것이 좋습니다. 버전 불일치 보고서를 생성하려면 가져오기 명령에 -p 또는 --mismatchReport 매개 변수를 사용합니다.
windchill com.ptc.windchill.rd.cli.WindchillPackage import -u <username> -c "<context>" -l "<directory>" -p
windchill com.ptc.windchill.rd.cli.WindchillPackage import -u demo -c "/wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=Drive System" -l "D:\importedFiles\packageDeliveries\20131202" -p
버전 제한이 사용 가능 또는 사용 불가능으로 설정되었는지 여부에 관계없이 버전 불일치 데이터가 있는 받은 배달에 대해 보고서가 생성됩니다. 받은 배달의 첨부 파일 탭에서 보고서를 찾을 수 있습니다.
버전 제한 없이 복제를 위해 잠김 잠금이 표시된 데이터를 가져와 덮어쓰려면 명령줄 유틸리티를 사용하고 -o 또는 --overwrite 매개 변수를 지정합니다. 예를 들면 다음과 같습니다.
windchill com.ptc.windchill.rd.cli.WindchillPackage import -u demo -c "/wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=Drive System" -l "D:\importedFiles\packageDeliveries\20131202" -o
받은 배달을 성공적으로 가져오면 복제 잠금이 제품 설계 패키지에서 잠금이라는 제품 설계 잠금으로 변경됩니다. 객체에 여전히 복제 잠금이 표시되는 경우 버전 불일치, 객체 액세스 불가능 또는 무시할 수 없는 충돌과 같은 문제로 인해 객체를 가져오지 않은 것입니다. 받은 배달의 첨부 파일 탭에서 버전 불일치 보고서 및 가져오기 로그에 액세스하여 이러한 문제를 식별하고 해결한 다음 가져오기를 재시도합니다.
복제 잠금이 적용된 경우 가져오기 로그 파일에는 LOCAL_OBJECTS_OVERWRITE_MODE에 대해 값 YES가 표시됩니다. 그러나 증분 패키지를 가져오는 경우 받은 배달의 로그 파일에는 값 NO가 표시됩니다.
받은 배달을 일부만 가져왔는데(상태 실패: 일부만 가져옴) 업로드된 동일한 받은 배달을 다시 가져오려고 하면 이전 가져오기에 대한 가져오기 로그가 그대로 유지됩니다. 최신 가져오기에 대한 새 가져오기 로그가 생성됩니다.
* 
버전 제한이 있거나 없는 복제 잠금을 사용할 때 기본 패키지만 성공적으로 가져올 수 있습니다. 증분 패키지는 복제 잠금 프로세스를 통한 가져오기에 지원되지 않습니다.
변경 관리 객체의 경우:
복제 패키지를 가져올 때 변경 공지를 덮어쓰는 경우 연관된 모든 로컬 변경 임무가 제거되고 소스 패키지를 기반으로 다시 작성됩니다.
유효성 컨텍스트가 복제하도록 표시되었거나 이미 복제된 경우에만 유효성이 수집됩니다. 유효성 컨텍스트가 지정되지 않은 경우에도 날짜 유효성이 수집됩니다.
복제 잠금을 적용할 때 전체 변경 네트워크가 수집됩니다.
기본 패키지를 성공적으로 가져오면 증분 패키지를 통해 소스 시스템의 변경을 대상 시스템에 직접 복제할 수 있습니다.
버전 제한 조건과 상관없이 받은 배달에 대해 생성된 버전 불일치 보고서에는 대상 시스템에서 사용할 수 있지만 소스 시스템에서는 사용할 수 없는 버전이 나열됩니다.
예를 들어, 버전 A.2는 소스 시스템에서 사용할 수 없습니다.
소스 시스템에서는 사용할 수 있지만 대상 시스템에서는 객체에 대한 액세스 권한이 없는 경우 객체에 대한 액세스 권한이 없습니다라는 메시지가 표시됩니다. 이터레이션 ID 및 컨텍스트 정보가 보안 정보로 바뀝니다.
버전 제한이 없는 버전 불일치 보고서는 받은 배달을 가져올 때 --overwrite 또는 -o 명령을 사용하는 경우에만 생성됩니다.
받은 배달은 보고서가 생성되는 동안에는 가져오기 상태를 진행 중으로 표시하고 보고서가 생성된 후에는 준비됨으로 표시합니다. 동일한 받은 배달에 대해 가져올 때마다 보고서를 덮어씁니다.
* 
-o 또는 --overwrite 없이 가져오기 작업을 다시 수행하면 버전 불일치 보고서가 제거됩니다.
버전 불일치 보고서에 표시되지 않는 일부 객체는 비즈니스 규칙으로 인해 또는 데이터 무결성을 유지하기 위해 가져오기에서 건너뛸 수 있습니다. 예를 들어 패밀리 테이블의 경우 버전 불일치 보고서에 인스턴스가 하나만 나열되어도 해당 인스턴스를 아예 가져오지 않습니다. 이러한 객체는 메소드 서버 로그에 나열됩니다.
도움이 되셨나요?