하위 유형 지정의 명령줄 관리
이전 릴리즈에서 X-20으로 이동할 때 기존 EPMDocuments의 하위 유형을 변경할 수 있는 명령줄 유틸리티가 제공됩니다. 하위 유형 변경은 지정된 EPMDocumentMaster의 모든 이터레이션에 적용됩니다. 제약 조건 검증은 각 개정의 최신 이터레이션에 대해서만 수행되며, 이러한 이터레이션에서 제약 조건이 위반되면 하위 유형 변경이 실패합니다.
명령줄 유틸리티 동작
이 단원에서는 명령줄 유틸리티의 동작을 보여줍니다. Windchill 10.0으로 업그레이드한 후 업그레이드된 시스템을 모든 사용자가 액세스할 수 있도록 하려면 유틸리티를 실행해야 합니다. 고객은 유형 및 속성 관리 유틸리티를 사용하여 필요한 하위 유형을 작성한 다음 유틸리티를 사용하여 기존 EPMDocuments의 하위 유형을 변경해야 합니다.
이 유틸리티에는 다음과 같은 두 가지 모드가 있습니다.
• 일괄 처리 모드: csv 파일이 이 모드에서 처리됩니다. 이 모드에서는 EPMDocuments 컬렉션이 한 번에 처리됩니다. EPMDocuments를 새 하위 유형으로 업데이트하기 위한 조건은 csv 파일로 지정됩니다. 이 모드에서 유틸리티를 사용하기 위한 명령은 다음과 같습니다.
java wt.epm.util.SoftTypeChangeUtility <.csv 파일 이름>
• 단일 문서 모드: 이 모드에서는 단일 EPMDocument가 처리됩니다. 이 모드에 사용된 명령은 다음과 같습니다.
java wt.epm.util.SoftTypeChangeUtility <문서 CAD 이름>
<새 소프트 유형의 논리 ID>[contextName]
두 작업 모드 모두에서 지정된 새 하위 유형은 "CAD 문서" 하위 유형의 종속 항목이어야 합니다. 새 하위 유형이 "CAD 문서"의 종속 항목이 아니면 작업이 중단됩니다.
일괄 처리 모드의 명령줄 유틸리티 동작
일괄 처리 모드에서 작업하려면 지정한 쉼표로 구분된 파일(.csv)을 작성합니다.
• 세 속성 요소 값 조합: authoringApplication, EPMDocumentType, and EPMDocumentSubType
• 특정한 세 요소에 속하는 문서에서 설정할 하위 유형의 내부 이름
EPMDocumentType 및 EPMDocumentSubType에 대해 별표 기호(*)를 지정할 수 있습니다. 예를 들어, EPMDocumentSubType 매개변수에 대해 '*'를 지정하면 지정한 authoringApplication 및 EPMDocumentType과 일치하는 EPMDocumentSubType의 모든 문서가 선택됩니다. authoringApplication에 대해서는 '*'를 지정할 수 없습니다.
EPMDocumentSubType이 NULL인 EPMDocuments를 선택하려면 EPMDocumentSubType을 비워두면 됩니다.
.csv 파일의 엔트리에 대한 형식은 다음과 같습니다.
<authoringApplication><EPMDocumentType><EPMDocumentSubType><새 소프트 유형의 논리 ID>
다음은 각 엔트리 필드에 대한 설명입니다.
• authoringApplication - 특정 저작 응용 프로그램
• EPMDocumentType - 특정 EPMDocumentType 또는 '*'
• EPMDocumentSubType - 특정 EPMDocumentSubType 또는 ‘*’ 또는 빈 문자열
• 새 하위 유형 - 지정할 새 하위 유형의 특정 논리 ID
이러한 매개변수에 대해 기대한 값을 지정하지 않은 경우 작업이 중지됩니다.
|
모든 문서 유형과 하위 유형에 대한 자세한 내용은 WT_HOME\src\wt\epm 폴더에 있는 EPMDocSubTypeRB.rbInfo 및 EPMDocumentTypeRB.rbInfo를 참조하십시오.
|
.csv 파일의 엔트리는 한 번에 한 행씩 처리됩니다. 처음 만들어진 엔트리가 제일 먼저 처리됩니다. 후속 엔트리가 동일한 EPMDocument를 선택할 경우 하위 유형은 처리 중인 행에 지정된 하위 유형으로 다시 변경됩니다.
실행 중에 하위 유형이 변경되면 변경 사항이 선택된 EPMDocuments의 모든 이터레이션에 적용됩니다. 제약 조건 검증은 선택된 EPMDocuments의 각 개정에 대한 최신 이터레이션에 대해서만 수행되며, 이러한 이터레이션에서 제약 조건이 위반되면 하위 유형 변경이 실패합니다.
단일 문서 모드의 명령줄 유틸리티 동작
단일 문서 모드에서는 EPMdocument를 한 번에 하나씩 업데이트합니다. 각 EPM 문서에 대한 명령줄 엔트리는 다음과 같습니다.
<문서 CAD 이름><새 하위 유형의 논리 ID>[contextName]
|
"컨텍스트 이름"은 선택 사항이며 프로젝트 컨텍스트의 EPMDocument를 변경해야 할 경우에만 필요합니다. 컨텍스트 이름을 지정하지 않으면 유틸리티에서는 지정된 EPMDocument가 '제품' 또는 '라이브러리'에 속하는 것으로 간주합니다.
|
실행 중에 하위 유형이 변경되면 변경 사항이 지정된 EPMDocumentMaster의 모든 이터레이션에 적용됩니다. 제약 조건 검증은 각 개정의 최신 이터레이션에 대해서만 수행되며, 이러한 이터레이션에서 제약 조건이 위반되면 하위 유형 변경이 실패합니다.