서비스 문서에 대한 게시 구성
개요
Windchill Visualization Services(WVS)는 문서를 게시하고, 시각화 표현을 작성하고, 번들을 생성하기 위한 프레임워크를 제공합니다. 이 게시 프로세스에는 작업자 에이전트에서 관리하는 작업자가 사용됩니다.
WVS 프레임워크는 정보 구조, 게시 구조 및 부품 목록에서 게시를 지원합니다. 게시를 구성하려면 WVS 등록 정보를 사용하여 WVS 게시자를 구성해야 합니다. 그런 다음 특정 출력에 대한 게시 규칙을 정의하고 로드할 수 있습니다.
WVS는 지정된 게시 규칙을 기반으로 Arbortext Publishing Engine에 요청을 전송합니다. 이러한 규칙은 출력이나 사후 게시된 객체 작성을 지정하고, 게시에 사용되는 매개변수를 전달하고, PDF 또는 Servigistics InService 번들 등의 출력 유형을 지정합니다.
WVS 게시자 구성
Windchill에서 입력 파일을 다운로드하고 이후에 출력 파일을 처리하려면 Arbortext Publishing Engine에 대한 인증을 설정해야 합니다. 인증 처리에는 몇 가지 방법이 있습니다. 텍스트 편집기를 사용하여 <Windchill-path> 루트 디렉토리(%WT_HOME%이라고도 함)에 auth.properties 파일을 작성해야 합니다. 그런 다음 게시 작업 중 사용할 인증 방법을 평가합니다.
• 게시 요청 시 암호를 전달하지 않고 인증하려면 신뢰할 수 있는 호스트 인증을 사용합니다.
• 게시 요청 시 인증을 위해 전달할 사용자 이름 및 암호를 설정합니다.
Arbortext Publishing Engine에 대한 WVS 게시를 위해 신뢰할 수 있는 호스트 인증을 사용하려면 다음을 수행하십시오.
1. 다음 예와 같이 auth.properties 파일에 인증 변수를 추가합니다.
auth=$user:
2. Arbortext Publishing Engine 서버에 대한 Property를 Windchillsite.xconf 파일에 추가합니다.
<Property name="wt.auth.trustedHosts" overridable="true"
targetFile="codebase/wt.properties" value="server-IP-address"/>
3. xconfmanager -pF를 실행하여 등록 정보를 전파합니다.
4. Windchill 셸에서 다음을 사용하여 Windchill을 다시 시작합니다.
windchill stop
windchill start
사용자 이름 및 암호 인증을 auth.properties 파일에 추가하려면 다음을 수행하십시오.
1. 사용자 이름과 선택적 암호 값이 포함된 인증 변수를 추가합니다. 이 변수가 이 파일의 유일한 엔트리입니다. 구문은 다음 중 하나입니다.
auth=username
auth=username:password
username과 password를 유효한 값으로 바꿉니다.
2. 사용자에게 게시 가능한 Windchill에 저장된 모든 Windchill Service Information Manager 구조를 읽고 다운로드할 수 있는 권한이 있는지 확인합니다.
또한 Windchill은 auth.properties 파일 위치로 구성되어 있습니다. 특히 wvs.properties에는 auth.properties 위치가 포함되어 있습니다.
|
wvs.properties 및 wvs.properties.xconf 파일의 위치는 Windchill-path\codebase\WEB-INF\conf 디렉토리입니다.
|
1. wvs.properties 파일에서 Windchill Service Information Manager 게시 등록 정보 세트는 대개 auth.properties의 위치를
$(wt.home)$(wvs.dir.sep)auth.properties로 지정합니다.
auth.properties의 위치가 변경될 경우 경로를 업데이트하십시오. 이를 변경하려면 xconfmanager 유틸리티를 사용해야 하며 다음과 같이 전체 등록 정보 문을 지정해야 합니다.
xconfmanager -s
"updated statement within quotes"
-t Windchill-path\wvs.properties -p
다음 등록 정보는 기본적으로 auth.properties의 위치를 제공하며 위치 변경 시 업데이트해야 합니다(줄 바꿈 무시).
publish.cadconvert.com.ptc.arbortext.windchill.partlist.PartList.SIS=
com.ptc.arbortext.windchill.publisher.CadConvertSIS,
useworkerdownload\=$(wt.home)$(wvs.dir.sep)auth.properties,
types\=PDF BUNDLE EPUB,defaulttype\=PDF
publish.cadconvert.wt.part.WTPart|com.ptc.sis.Base
|com.ptc.sis.BaseDiv|com.ptc.sis.IsRoot.SIS=
com.ptc.arbortext.windchill.publisher.CadConvertSIS,
useworkerdownload\=$(wt.home)$(wvs.dir.sep)auth.properties,
types\=BUNDLE ,defaulttype\=BUNDLE
publish.cadconvert.wt.part.WTPart|com.ptc.sis.Base
|com.ptc.sis.BaseDiv|com.ptc.sis.PsSection.SIS=
com.ptc.arbortext.windchill.publisher.CadConvertSIS,
useworkerdownload\=$(wt.home)$(wvs.dir.sep)auth.properties,
types\=PDF HTML BUNDLE EPUB,defaulttype\=PDF
publish.cadconvert.wt.part.WTPart|com.ptc.sis.Base
|com.ptc.sis.BaseDiv|com.ptc.sis.PsSection|com.ptc.sis.PsRoot.SIS=
com.ptc.arbortext.windchill.publisher.CadConvertSIS,
useworkerdownload\=$(wt.home)$(wvs.dir.sep)auth.properties,
types\=PDF HTML BUNDLE EPUB,defaulttype\=PDF
publish.cadconvert.wt.part.WTPart|com.ptc.sis.Base
|com.ptc.sis.Content|com.ptc.sis.ContentRef
|com.ptc.sis.PartsListRef.SIS=
com.ptc.arbortext.windchill.publisher.CadConvertSIS,
useworkerdownload\=$(wt.home)$(wvs.dir.sep)auth.properties,
types\=PDF HTML BUNDLE EPUB,defaulttype\=PDF
publish.cadconvert.wt.part.WTPart|com.ptc.sis.Base
|com.ptc.sis.Content|com.ptc.sis.ContentRef
|com.ptc.sis.TextualContentRef.SIS=
com.ptc.arbortext.windchill.publisher.CadConvertSIS,
useworkerdownload\=$(wt.home)$(wvs.dir.sep)auth.properties,
types\=PDF HTML BUNDLE EPUB,defaulttype\=PDF
2. Windchill 서버를 다시 시작합니다.
|
wvs.properties 파일에는 publish.usesPublishRules=ARBORTEXT SIS라는 설정도 들어 있습니다. 이 등록 정보가 삭제되었거나 ARBORTEXT SIS 값이 제거된 경우 WVS에서 게시 규칙을 사용하지 않습니다. 이는 권장되지 않습니다.
|
추가 성능 구성
사이트에서 WVS와 Arbortext Publishing Engine 서버 간의 대규모 트랜잭션을 관리하는 경우 게시 작업이 완료될 수 있도록 등록 정보를 추가하여 연장된 시간 초과 기간을 구성해야 할 수 있습니다.
1. Windchillsite.xconf 파일에 Property를 추가합니다.
<Property name=" publish.cadtimeout.component.SIS " overridable="true"
targetFile="codebase/wvs.properties" value="7200"/>
시간 제한 값을 초 단위로 설정합니다. 예를 들어 7200은 2시간을 의미합니다.
2. xconfmanager -pF를 실행하여 등록 정보를 전파합니다.
3. Windchill 셸에서 다음을 사용하여 Windchill을 다시 시작합니다.
windchill stop
windchill start