추가 Windchill 기능 > 서비스 정보 관리 > 구성 안내서 > 서비스 게시 설정 > 서비스 게시 규칙 작성
  
서비스 게시 규칙 작성
WVS 게시 규칙 XML 파일에서 다음을 구현합니다.
1. Windchill Service Information Manager 구조에 대해 저작 응용 프로그램을 설정합니다.
<authoring-application name="SIS">
2. 게시 매개변수가 포함된 param-setname을 지정하는 게시된 출력 유형을 작성하는 규칙을 정의합니다.
먼저 epm-type 및 게시 조건을 정의합니다.
그런 다음 출력 유형 pdf, xmlbundle 또는 html(게시 구조에만 해당)을 정의합니다.
다음 예제는 게시 구조에서 PDF 게시에 적용됩니다.
<epm-type type="com.ptc.sis.PsRoot">
<publish on="create-representation"
param-set="PDF Publishing rules"
output="pdf" />
</epm-type>
다음 예제는 부품 목록에 적용됩니다.
<epm-type type="com.ptc.sis.PartsListRef">
<publish on="create-representation"
param-set="PDF Publishing rules"
output="pdf" />
</epm-type>
<structure-type type="typed_based_object">
<publish on="checkin" param-set="Partslist publishing rules"
output="pdf" />
<publish on="create-representation" param-set=
"Partslist publishing rules" output="pdf" />
<publish on="schedule" param-set="Partslist publishing rules"
output="pdf" />
<publish on="manual-post" param-set="Partslist publishing rules"
output="pdf" />
</structure-type>
3. worker 세트를 지정하는 param-setpost-publish 매개변수(선택 사항)를 정의합니다.
게시 구조 게시를 위한 param-set는 이전 단계에서 정의합니다.
<param-set name="PDF Publishing rules">
<worker name="com.ptc.arbortext.pe/stylesheet">techinfo.style</worker>
<worker name="com.ptc.arbortext.pe.service/stylesheet">techinfomap.xsl
</worker>
<worker name="com.ptc.arbortext.wvs/PreferAdapter">no</worker>
<worker name="com.ptc.arbortext.wvs/IncludeContentMetadata">yes
</worker>
<post-publish name="delegate">com.ptc.wvs.server.
publish.DDPostPublishDelegate
</post-publish>
<post-publish name="name">{EPM_NAME}.{OUTPUT_TYPE}</post-publish>
<post-publish name="folder">Published</post-publish>
<post-publish name="published-content-link">create</post-publish>
</param-set>
부품 목록 게시를 위한 param-set는 이전 단계에서 정의합니다.
<param-set name="Partslist publishing rules">
<worker name="com.ptc.arbortext.pe/stylesheet">techinfo.style</worker>
<worker name="com.ptc.arbortext.pe.service/stylesheet">
techinfomap.xsl</worker>
<worker name="com.ptc.arbortext.wvs/PreferAdapter">no</worker>
<worker name="com.ptc.arbortext.wvs/IncludeContentMetadata">yes</worker>
<post-publish name="delegate">com.ptc.wvs.server.
publish.DDPostPublishDelegate
</post-publish>
<post-publish name="name">DOC_{EPM_NAME}-{EPM_NUMBER}</post-publish>
<post-publish name="published-content-link">create</post-publish>
</param-set>
작업자 매개변수에 대한 자세한 내용은 서비스 작업자 매개변수를 참조하십시오. 업그레이드 후 위임에 대한 자세한 내용은 Windchill Visualization Services 관리자 안내서사후 게시 단원을 참조하십시오.
다음 표에는 사용되는 epm-type 유형 목록이 나와 있습니다.
이름
기본 유형
설명
게시 구조
com.ptc.sis.PsRoot
게시 구조 루트입니다.
게시 섹션
com.ptc.sis.PsSection
게시 구조의 문서 구성 단위 또는 섹션입니다.
정보 구조
com.ptc.sis.IsRoot
정보 구조 루트입니다.
컨텐트 홀더
com.ptc.sis.ContentRef
컨텐트 파일에 대한 일반 참조입니다.
부품 목록 홀더
com.ptc.sis.PartsListRef
부품 목록에 대한 참조입니다.
텍스트 컨텐트 홀더
com.ptc.sis.TextualContentRef
동적 문서에 대한 참조입니다(XML, PDF, 텍스트 등).
동적 문서
com.ptc.ptcnet.DynamicDocument
Arbortext 동적 문서입니다.
Windchill Service Information Manager와 함께 배포되는 예제 게시 규칙 파일을 검토하여 더 많은 게시 규칙의 예를 확인하십시오.
Windchill-path\codebase\com\ptc\arbortext\windchill\worker\
SamplePublishingRules.xml