로드 파일을 사용하여 받은 배달 충돌 해결 정의
가져오기 프로세스 중 이벤트 관리 유틸리티를 사용하는 대신 로드 파일을 사용하여 받은 배달 가져오기 충돌 해결을 지정하거나, 저장된 해결을 사용할 때 사용할 수 있도록 원하는 해결을 모두 지정하는 것이 유용한 경우도 있습니다. <Windchill>/loadFiles/ConflictResolutions.xml 로드 파일을 업데이트하고 Windchill에 다시 로드할 수 있습니다. 여기서 <Windchill>Windchill이 설치된 디렉토리입니다. ConflictResolutions.xml 로드 파일을 사용하여 충돌과 해결을 로드하면 같은 소스 시스템에서 받은 배달로 작업할 때 실패한 가져오기 시도 수를 줄일 수 있습니다.
ConflictResolutions.xml 로드 파일을 사용하여 다음을 수행할 수 있습니다.
작업
요소
소스 시스템의 충돌 해결을 작성하고 Windchill 시스템에 저장합니다.
csvCreateConflictResolution
Windchill 시스템에 있는 소스 시스템의 모든 충돌 해결을 나열합니다.
csvGetConflictResolution
Windchill에서 소스 시스템에 대한 충돌 해결 한 개를 삭제합니다.
csvDeleteConflictResolution
Windchill에서 소스 시스템에 대한 충돌 해결을 모두 삭제합니다.
csvDeleteAllConflictResolution
다음 하위 요소를 위의 표에 나열된 요소에 사용할 수 있습니다.
하위 요소
설명
csvconflictType
이 값은 유효한 Windchill 충돌 유형 중 하나여야 합니다.
해당 하위 요소는 csvGetConflictResolution 또는 csvDeleteAllConflictResolution 요소와 함께 사용되지 않습니다.
csvresolutionType
이 값은 유효한 Windchill 해결 유형 중 하나여야 합니다.
해당 하위 요소는 csvGetConflictResolution 또는 csvDeleteAllConflictResolution 요소와 함께 사용되지 않습니다.
csvcontextKey
이 값은 항상 SOURCE_REPOSITORY여야 합니다.
csvcontextValue
이 값은 배달 매니페스트 파일에서 lastKnownRepository 요소에 있습니다. 값에서 파이프(|) 앞에는 숫자만 사용하십시오.
다음 예제에서는 대상 시스템에 소스 폴더가 없을 경우 폴더 위치를 지정하기 위한 충돌 해결을 보여 줍니다.
<csvCreateConflictResolution handler="wt.fedInfra.LoadConflictResolution.createConflictResolution" >
<csvconflictType>FOLDER_NOT_FOUND</csvconflictType>
<csvresolutionType>OIR_FOLDER</csvresolutionType>
<csvcontextKey>SOURCE_REPOSITORY</csvcontextKey>
<csvcontextValue>931959424-1314343149197-1835649442-174-174-21-130</csvcontextValue>
</csvCreateConflictResolution>
다른 작업에 같은 충돌 유형을 지정하면 가장 최근 작업이 적용됩니다. 예를 들어, FOLDER_NOT_FOUND 충돌을 작성하도록 지정한 후 나중에 같은 충돌을 삭제하면 해당 충돌이 삭제됩니다.
모든 충돌에 유효한 해결이 지정될 때까지 ConflictResolutions.xml 파일을 여러 번 다시 로드할 수 있습니다. 패키지 배달 파일을 보낸 각 소스 시스템에 대해 충돌 해결을 로드할 수 있습니다. LoadFromFile 유틸리티를 사용하여 파일을 로드하십시오. 자세한 내용은 LoadFromFile 유틸리티 사용을 참조하십시오.
Windchill에서 제공하는 기본 충돌 및 해결에 대한 자세한 내용은 패키지에 대한 충돌 메시지를 참조하십시오.
도움이 되셨나요?