설치 및 업그레이드 > 설치 및 구성 안내서 > PTC Solution Installer 사용 > Windchill 솔루션 설치 > 선택적 제품 설정 > Windchill MPMLink > Windchill MPMLink 사후 설치 지침 > 대량 업데이트 옵션 구성
  
대량 업데이트 옵션 구성
대량 업데이트 옵션을 구성하려면 다음 절차를 따르십시오.
* 
다음 단원에 나열된 구성 파일을 수정하는 경우 수정을 완료한 후 Windchill 셸에서 다음 명령을 실행해야 합니다.
xconfmanager -pF
속성 대량 업데이트:
속성에 대해 대량 업데이트 작업을 호출할 때 표시할 유형 및 속성을 구성하려면 다음 절차를 따르십시오.
1. 다음 파일로 이동하여 엽니다.
codebase\com\ptc\windchill\mpml\xconfs\mpmlink.wt.properties.xconf
2. 다음 속성을 수정합니다.
massUpdate.AllowedTypes: 유형 콤보 상자에 표시된 유형 목록을 표시합니다. 이 등록 정보에 유형을 추가하는 경우 하위 유형이 콤보 상자에 자동으로 추가되므로 모든 하위 유형을 추가할 필요가 없습니다.
massUpdate.ExcludedTypes: 대량 업데이트를 수행할 때 일부 하위 유형을 제외하려면 이 속성을 수정합니다.
massUpdate.Attribute.WCTYPE|<xyz>: 여기서 <xyz>는 클래스 이름입니다(예: wt.part.WTPart). 유형을 선택할 때 노출할 속성 목록을 지정하려면 유형당 하나의 라인을 구성합니다.
연관 대량 업데이트
연관에 대한 대량 업데이트 작업 구성은 컬렉터 UI에서 컬렉터 정의 및 대량 업데이트 작업에 후크로 구성됩니다. 다음 단계에서는 WTDocument에 연관된 Windchill MPMLink 객체의 컬렉터를 후크하는 방법의 예를 보여 줍니다.
1. 대량 업데이트 작업의 컬렉터 UI에서 사용 가능한 컬렉터를 수정하려면 다음 파일로 이동하여 엽니다.
codebase\com\ptc\core\htmlcomp\collection\CollectionComponentConfig.xml
2. collectionComponentID가 "MassUpdateAssociation"인 섹션을 찾습니다.
3. 이 섹션에서 링크 소유자 수집을 허용할 컬렉션 도구와 연관된 컬렉션 도구 사용을 추가합니다. 이 경우 다른 쪽 역할은 시드입니다(시드는 대량 업데이트 작업을 시작할 때 처음에 선택된 객체임). 예를 들어, WTDocument와 연관된 Windchill MPMLink 객체를 수집할 컬렉션 도구는 MPMLINK_OBJECTS_ASSOCIATED_TO_DOCUMENT입니다.
4. XML 파일에서 컬렉션 도구를 찾습니다. 예를 들면 다음과 같습니다.
<CollectionTool id="MPMLINK_OBJECTS_ASSOCIATED_TO_DOCUMENT">
* 
컬렉션 도구는 collectionServiceKey 태그를 사용하여 컬렉션 정의 목록을 참조할 수 있습니다. 모든 컬렉션 정의는 다음 폴더에 있는 XML 파일에서 정의됩니다.
codebase\com\ptc\core\collectionsrv
codebase\com\ptc\core\collectionsrv\mpml
이 컬렉션 도구에서 사용되는 컬렉션 정의는 다음과 같습니다.
MPMLINK_OBJECTS_ASSOCIATED_TO_DESCRIBED_DOCUMENT
MPMLINK_OBJECTS_ASSOCIATED_TO_REFERENCED_DOCUMENT
5. collectionServiceKey는 고유한 collectedAsKey에 연관되며, 전체 파일에 반영되어야 합니다. 예:
804는 MPMLINK_OBJECTS_ASSOCIATED_TO_DESCRIBED_DOCUMENT에 대한 collectionServiceKey입니다.
805는 MPMLINK_OBJECTS_ASSOCIATED_TO_REFERENCED_DOCUMENT에 대한 collectionServiceKey입니다.
6. 컬렉터 사용자 인터페이스는 수집된 객체에 연관된 링크에 대한 정보를 제공하지 않으므로 객체가 수집된 후 대량 업데이트 작업이 데이터베이스에 액세스하여 링크를 질의해야 합니다. 링크 정의를 컬렉션 정의에 연관시키려면 다음 파일로 이동하여 엽니다.
codebase\com\ptc\windchill\mpml\xconfs\mpmlink.wt.properties.xconf
7. massUpdate.Collection.<xyz> 등록 정보를 collectedAsKey당 하나씩 정의합니다. 여기서 <xyz>collectedAsKey 값입니다. 등록 정보 값은 링크 클래스 이름과 이 링크에 대한 역할 A와 B의 이름을 연결하여 작성됩니다. 이런 방식으로 링크를 컬렉터에 연관시키기 때문에 단순 컬렉션 정의만 사용할 수 있습니다. 예를 들어 하나의 링크만 탐색하는 컬렉션 정의입니다. WTDocument에 연관된 Windchill MPMLink 객체를 수집하려면 두 개의 collectedAsKeys가 필요하므로 등록 정보는 다음과 같습니다.
<Property name="massUpdate.Collection.804"
default="WCTYPE|com.ptc.windchill.mpml.MPMDocumentDescribeLink,describes,describedBy"/>
<Property name="massUpdate.Collection.805"
default="WCTYPE|com.ptc.windchill.mpml.MPMDocumentReferenceLink,referencedBy,references"/>