전문 관리 > 시각화 및 게시 지원 > 게시자 대기열 구성 > 게시자 대기열 및 작업 소개 > 전용 게시자 대기열 세트 및 작업자 세트 구성
  
전용 게시자 대기열 세트 및 작업자 세트 구성
전용 게시자 대기열 세트 및 작업자 세트 정보
전용 게시자 대기열 세트 및 작업자 세트를 사용하면 고유한 데이터 유형을 완벽하게 구분하여 게시할 수 있습니다. 그러면 범주 게시 간에 영향을 주지 않으므로 범주를 분리하여 관리할 수 있습니다.
전용 게시자 대기열 세트를 구성할 때 특정 데이터 범주를 게시하기 위한 독립 라우트를 반드시 작성해야 합니다. 게시 중인 데이터를 번역해야 하는 경우 전용 게시자 대기열 세트와 함께 전용 작업자 세트를 구성할 수 있습니다. 번역할 필요가 없거나 모든 작업자를 사용하여 게시자 대기열 세트의 작업을 처리하려면 전용 게시자 대기열 세트만 구성합니다.
자세한 내용은 전용 게시자 대기열 사용을 참조하십시오.
전용 게시자 대기열 세트를 구성하려면 다음 절차를 따르십시오.
전용 게시자 대기열 세트의 구성을 사용하면 서로 다른 데이터 유형을 구분하여 게시할 수 있습니다. 예를 들어, WTDocument는 게시하는 데 걸리는 시간이 짧은 반면에 CAD 문서는 더 오래 걸릴 수 있습니다. WTDocuments를 게시하도록 전용 게시자 대기열 세트를 구성하여 게시 대기열에서 백로그를 방지할 수 있습니다.
전용 게시자 대기열 세트를 구성하려면 아래 단계를 따르십시오.
1. wvs.properties 파일의 publish.publishqueue.setnames 등록 정보에 세트 이름을 추가하여 새 게시자 대기열 세트를 생성합니다.
2. 추가 대기열에 대해 허용하도록 wt.properties 파일의 Windchill 구성을 조정합니다.
a. 새 Windchill 대기열 수가 현재 값을 초과하는 경우 wt.queue.max.processQueues 값을 늘립니다.
b. 완료된 Windchill 대기열 엔트리와 관련 게시 작업 세부내용 로그를 유지하려면 번호가 매겨진 모든 새 게시자 대기열에 대해 이러한 등록 정보를 false로 설정합니다(WVS 작업 모니터 참조).
wt.queue.removeCompleted.PublisherQueue<setname><number>
예를 들면 다음과 같습니다.
wt.queue.removeCompleted.PublisherQueuePROE1=false
3. 새 게시자 대기열 세트를 사용하도록 WVS를 구성합니다. 이렇게 하는 가장 쉬운 방법은 생성할 표현에 대한 이름 및 설명과 함께 게시자 대기열 우선 순위 및 세트를 설정하는 사용자 정의 클래스 및 메소드를 작성하면 됩니다. 그러면 사용할 클래스 및 메소드가 wvs.properties 파일의 publish.publishqueue.priorities.filtermethod 등록 정보에 의해 정의됩니다.
4. 업데이트된 wvs.properties 설정을 다시 로드하려면 Windchill 메소드 서버를 다시 시작합니다.
전용 게시자 대기열 사용 아래의 "게시 작업을 특정 우선 순위의 전용 게시자 대기열에 제출"을 참조하십시오.
전용 작업자 세트를 구성하려면 다음 절차를 따르십시오.
기본적으로 WVS에는 사전 정의된 작업자 세트가 없습니다. 모든 작업자는 암시적으로 "DEFAULT" 작업자 세트의 멤버입니다.
전용 작업자 세트를 생성하면 작업자를 논리적 작업자 세트에 할당할 수 있습니다. 그런 다음 특정 작업 카테고리 또는 게시 유형을 처리하도록 이러한 작업자 세트를 구성할 수 있습니다. 또한 작업자 세트를 특정 또는 여러 게시자 대기열 세트에 매핑할 수 있습니다.
1. 작업자 에이전트 관리 구성 마법사의 작업자 추가 버튼을 사용하여 필요한 작업자를 생성합니다.
2. 작업자 에이전트 agent.ini 파일을 수동으로 편집하고 queueset 매개변수를 각 파일에 추가하여 작업자 세트에 작업자를 지정합니다. 예를 들어, 각 작업자 세트 구성에 대한 agent.ini 파일에서 작업자 세트 구성을 추가하고 queueset=<QueuesetName> 매개변수를 추가합니다.
* 
작업자는 여러 작업자 세트의 멤버일 수 있습니다.
queueset 매개변수는 작업자 유형 세트 이름의 공백으로 구분된 목록입니다.
작업자에 대해 정의된 queueset 매개변수가 없는 경우 해당 작업자는 DEFAULT 작업자 대기열 세트에 속합니다.
기본 게시자 대기열 세트에서 사용하거나 작업자 대기열 세트 목록의 일부인 경우 queueset 매개변수를 DEFAULT로 설정할 수 있습니다.
3. 사용자의 비즈니스 규칙을 기반으로 작업자 세트를 결정하는 사용자 정의 클래스 및 메소드를 작성하여 각 작업자 세트에 지정되는 게시 작업을 구성합니다. 그러면 WVS에 대해 사용할 클래스 및 메소드가 wvs.properties 파일의 publish.publishqueue.usesetworkers.filtermethod 등록 정보에 의해 정의됩니다.
자세한 내용은 Windchill 도움말 센터의 전용 게시자 대기열 사용을 참조하십시오.
4. 업데이트된 wvs.propertiesagent.ini 설정을 다시 로드하려면 Windchill 메소드 서버를 다시 시작합니다.
전용 작업자 세트를 전용 게시자 대기열 세트와 함께 사용
전용 게시자 대기열 세트를 정의하고 특정 범주의 게시 작업을 제출하도록 사용자 정의 필터를 구현한 경우
publish.publishqueue.usesetworkers.forqueueset.<SetName>=<WorkerType>
wvs.properties 파일에 있는 위의 등록 정보를 사용하여 유사한 이름을 가진 작업자 세트를 전용으로 설정할 수 있습니다. 여기서 <SetName>은 게시자 대기열 세트 이름이고 <WorkerType>은 매핑되는 작업자 유형의 공백으로 구분된 목록입니다.
예를 들어, 다음 등록 정보 설정은 PROE 및 UG 작업자 유형에 대해서만 게시자 대기열 세트 이름 CAD를 작업자 세트 이름 CAD에 매핑합니다.
publish.publishqueue.usesetworkers.forqueuesetCAD=PROE UG
전용 게시자 대기열 세트 및 작업자 세트 구성에 대한 자세한 내용은 기술 지원 기술 자료 문서 CS132318CS80629를 참조하십시오.