전문 관리 > 시각화 및 게시 지원 > WVS 게시 규칙 > 게시 규칙 XML 파일 예
  
게시 규칙 XML 파일 예
이 단원에서는 전체 게시 규칙 XML 파일 예를 제공합니다. 예제 게시 규칙 XML 파일인 PublishRules.xml<Windchill>/codebase/com/ptc/wvs/server/xml 디렉토리에 있습니다.
단순 Arbortext 게시
이 예는 Arbortext에서 작성된 모든 EPMDocument가 체크 인되는 경우, 사용자가 표현 작성 마법사를 통해 표현을 작성하는 경우 또는 EPMDocument가 예약된 게시에 포함된 경우 해당하는 EPMDocument를 모두 게시합니다. 작업자를 통해 PDF 파일이 작성되어 표현의 일부로 저장됩니다. 작업자에서 컨텐트가 작업자를 통해 PDF로 작성될 WTDocument의 작성 또는 이터레이션이 완료될 때 DefaultPostPublishDelegate가 호출됩니다.
* 
대체 키를 사용하여 작성/이터레이션될 WTDocument의 이름을 정의합니다.
몇 개의 <publish> 요소가 동일한 <param-set>을 사용합니다.
<rules xmlns="http://www.ptc.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.ptc.com PublishRulesSchema.xsd">
<authoring-application name="ARBORTEXT">
<param-set name="Share with WTDocument">
<post-publish name="delegate">com.ptc.wvs.server.publish.
DefaultPostPublishDelegate</post-publish>
<post-publish name="name">{OUTPUT_TYPE} {AUTHORING_APP}
{EPM_NUMBER}</post-publish>
<post-publish name="published-content-link">create</
post-publish>
</param-set>
<publish on="checkin" output="PDF" param-set="Share with
WTDocument"/>
<publish on="create-representation" output="PDF" param-set=
"Share with WTDocument"/>
<publish on="schedule" output="PDF" param-set="Share with
WTDocument"/>
</authoring-application>
</rules>
CAD 문서에서 Arbortext 문서 작성
이 예에서는 Creo Parametric 및 SolidWorks에서 작성된 EPMDocument를 게시합니다. EPMDocument에 PUBLISH TO ARBORTEXT라는 글로벌 속성이 있거나 사용자가 기존 표현에 대해 사후 게시를 수동으로 호출하는 경우 EPMPostPublishDelegate가 호출되어 Arbortext에서 작성된 동적 문서를 작성/이터레이션합니다.
* 
여러 저작 응용 프로그램에서 하나의 <param-set>을 사용합니다.
Creo ParametricSOLIDWORKS에서 작성된 모든 EPMDocument가 게시되지만, EPMPostPublishDelegate는 지정된 글로벌 속성(값은 중요하지 않음)을 가진 EPMDocument에 대해서만 호출됩니다.
이러한 저작 응용 프로그램에서 이전에 게시한 표현에 대해 사용자가 EPMPostPublishDelegate를 호출할 수 있습니다.
<rules xmlns="http://www.ptc.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.ptc.com PublishRulesSchema.xsd">
<param-set name="Share with Arbortext">
<post-publish
name="delegate">com.ptc.wvs.server.publish.EPMPostPublishDelegate</
post-publish>
<post-publish name=”type”>DynamicDocument</post-publish>
<post-publish name="cad-authoring-application">ARBORTEXT</
post-publish>
<post-publish name="cad-type">PUB_CADVIEWABLE</post-publish>
<post-publish name="name">GDD from {AUTHORING_APP} {EPM_NUMBER}</
post-publish>
<post-publish name="published-content-link">create</post-publish>
</param-set>
<authoring-application name="PROE">
<epm-iba iba="PUBLISH TO ARBORTEXT">
<publish on="checkin" param-set="Share with Arbortext"/>
<publish on="create-representation" param-set="Share with
Arbortext"/>
<publish on="schedule" param-set="Share with Arbortext"/>
</epm-iba>
<publish on="checkin"/>
<publish on="create-representation"/>
<publish on="schedule"/>
<publish on="manual-post" param-set="Share with Arbortext"/>
</authoring-application>
<authoring-application name="SOLIDWORKS">
<epm-iba iba="PUBLISH TO ARBORTEXT">
<publish on="checkin" param-set="Share with Arbortext"/>
<publish on="create-representation" param-set="Share with
Arbortext"/>
<publish on="schedule" param-set="Share with Arbortext"/>
</epm-iba>
<publish on="checkin"/>
<publish on="create-representation"/>
<publish on="schedule"/>
<publish on="manual-post" param-set="Share with Arbortext"/>
</authoring-application>
</rules>