데이터 관리 기능 > 변경 관리하기 > 변경 관리의 관리 > 변경 연관 규칙 관리 > 유동 변경 링크 변환 > FlexibleChangeConverter 유틸리티
  
FlexibleChangeConverter 유틸리티
레거시 변경 객체 및 링크를 유동 모델로 변환하려면 FlexibleChangeConverter 명령줄 유틸리티를 사용합니다.
* 
이 유틸리티를 사용하기 전에 유동 변경 링크 변환의 "유동 변경 변환 준비 및 계획" 단원에 설명되어 있는 정보를 검토하십시오.
1. Windchill 셸을 엽니다.
2. 관리 자격 증명 사용 시
java wt.change2.flexible.FlexibleChangeConverter -action <action_name>
명령을 실행합니다.
다음 작업을 사용할 수 있습니다. 변환 작업 수행 시 작업을 완료하는 데 걸린 시간은 Windchill의 변경 객체 수에 따라 다릅니다.
보고서
모드
레거시
혼합
유동
작업
유동 변경 변환과 관련된 다양한 객체의 현재 상태에 대한 정보로 보고서 파일을 생성합니다.
참고
자세한 내용은 FlexibleChangeConverter 보고서 단원을 참조하십시오.
setMixed
모드
레거시
유동
작업
변경 연관 모드를 혼합으로 설정합니다.
참고
자세한 내용은 유동 변경 링크 변환의 "변경 연관 모드" 단원을 참조하십시오.
convertLinks
모드
레거시
혼합
작업
로컬 변경 객체에 대해 기존 레거시 링크와 중복되는 유동 변경 링크를 작성합니다.
참고
이 작업으로 작성된 유동 변경 링크는 활성화되지 않습니다. 따라서 변환된 객체 또는 링크를 수정하려면 convertLinks 작업을 다시 실행해야 합니다.
* 
대량의 변경 객체가 있는 시스템에서는 이 작업을 완료하는 데 몇 시간이 걸릴 수 있습니다.
convertReplicatedLinks
모드
레거시
혼합
작업
관리 잠금되어 있는 변경 객체에 대해 기존 레거시 링크와 중복되는 유동 변경 링크를 작성합니다.
참고
이 작업으로 작성된 유동 변경 링크는 활성화되지 않습니다. 따라서 변환된 객체 또는 링크를 수정하려면 convertReplicatedLinks 작업을 다시 실행해야 합니다.
* 
대량의 변경 객체가 있는 시스템에서는 이 작업을 완료하는 데 몇 시간이 걸릴 수 있습니다.
convertAllObjects
모드
혼합
작업
모든 레거시 변경 객체를 유동 변경 객체로 변환합니다.
레거시 변경 링크를 비활성화합니다.
convertLinks 작업 실행 시 작성된 복제 유동 링크를 활성화합니다.
참고
유동 변경 객체는 FlexibleChangeItem 클래스를 구현합니다.
* 
유틸리티에 오류가 발생하면 작업이 실패하고 변경 객체가 변환되지 않습니다.
시스템이 오프라인인 경우 자원이 필요하기 때문에 이 작업을 실행해야 합니다.
convertEligibleObjects
모드
혼합
작업
적합한 레거시 변경 객체를 유동 변경 객체로 변환합니다.
레거시 변경 링크를 비활성화합니다.
convertLinks 작업 실행 시 작성된 복제 유동 링크를 활성화합니다.
참고
유동 변경 객체는 FlexibleChangeItem 클래스를 구현합니다.
* 
유틸리티에 오류가 발생하면 해당 작업은 문제가 되는 객체를 건너뛰고 적합한 변경 객체를 계속 진행합니다.
대량의 변경 객체가 있는 시스템에서는 이 작업을 완료하는 데 몇 시간이 걸릴 수 있습니다.
setFlexible
모드
레거시
혼합
작업
변경 연관 모드를 유동으로 설정합니다.
참고
모든 레거시 변경 객체가 변환될 때까지 이 작업을 완료할 수 없습니다.
3. 오류가 발생하면 다음 위치에서 로그 파일에 액세스할 수 있습니다.
<Windchill>/logs/flexChangeConverterLogs
FlexibleChangeConverter 보고서
Windchill 셸에서
java wt.change2.flexible.FlexibleChangeConverter -action report
명령을 실행하여 보고서를 생성할 수 있습니다.
출력에는 다음 정보를 제공하는 보고서 파일의 위치가 표시됩니다.
현재 모드
첫 번째 라인은 현재 변경 연관 모드를 식별합니다.
자세한 내용은 변경 연관 모드를 참조하십시오.
레거시 변경 객체 클래스
두 번째 라인은 레거시 변경 객체 클래스를 식별합니다.
클래스가 FlexibleChangeItem 클래스를 구현하지 않는 경우 해당 클래스는 레거시 변경 객체 클래스로 간주됩니다.
레거시 변경 객체 클래스가 발견된 경우 시스템에서는 유동 모드로 변환할 수 없습니다.
링크 변환기 위임
변환기 위임은 레거시 변경 링크 클래스에 등록되며 해당 유동 링크 작성 프로세스에 사용됩니다.
각 레거시 변경 링크 유형에는 등록된 변환기 위임이 있어야 합니다. 기본 제공 변경 링크만 사용하는 경우 변환 위임이 제공됩니다.
사용자 정의 변경 링크가 있는 경우 사용자 정의 링크를 유동 변경 링크로 변환을 참조하십시오.
변경 객체 준비 위임
준비 위임은 변경 객체 클래스에 등록되며 변경 객체가 변환할 준비가 되었는지를 결정할 때 사용됩니다.
기본 제공 변경 객체 클래스에는 두 개의 준비 등록 위임(ResolutionDateReadinessDelegateWorkflowReadinessDelegate)이 있습니다. 객체가 변환에 적합하게 되려면 위임 하나만 통과되면 됩니다.
각 변경 객체 유형에는 등록된 준비 위임이 있어야 합니다. 여러 변경 객체 유형에 적용되도록 상위 클래스에 위임을 등록할 수 있습니다.
사용자 정의 변경 객체가 있거나 기본 제공 위임 동작을 수정하는 방법에 대한 정보를 보려면 사용자 정의 링크를 유동 변경 링크로 변환을 참조하십시오.
변경 링크 및 객체 수
보고서는 변환 프로세스를 지원하는 다음 번호를 제공합니다.
유동 변경 링크
변환되지 않은 레거시 변경 링크
유동 변경 객체
변환에 적합한 로컬 레거시 변경 객체
변환에 적합한 관리자가 잠근 레거시 변경 객체
변환에 적합하지 않은 로컬 레거시 변경 객체
변환에 적합하지 않은 관리자가 잠근 레거시 변경 객체
각 세그먼트는 링크 및 객체 유형 간에 번호가 배포되는 방법을 나타냅니다.
변환에 적합하지 않은 레거시 변경 객체
보고서의 마지막 섹션은 변환에 적합하지 않은 레거시 변경 객체의 목록입니다.
객체 유형, 번호, 버전 및 컨텍스트를 포함하여 변경 객체의 ID가 제공됩니다.