추가 기능 > 서비스 정보 관리 > Customizing Windchill Service Information Manager and Windchill Service Parts(Windchill Service Information Manager 및 Windchill Service Parts 사용자 정의) > 게시 사용자 정의 > 서비스 게시 규칙
  
서비스 게시 규칙
서비스 게시 규칙 개요
WVS에서는 게시 규칙을 사용하여 게시된 출력이 생성되는 방법을 제어합니다. WVS 게시 규칙 작성 경험이 있고 WVS 게시 규칙 정보에 대해 알고 있어야 합니다.
사용자가 게시 규칙을 선택하고 WVS가 연관된 게시 매개변수를 Arbortext Publishing Engine으로 보낼 수 있도록 WVS 게시 규칙을 Windchill PDMLink에 설정해야 합니다. 사용자가 식별할 수 있도록 게시 규칙에는 확실한 이름과 설명이 있어야 합니다. 게시 규칙을 선택하면 컨텐트가 WVS에서 Arbortext Publishing Engine으로 전송하는 XML 파일로 변환됩니다. 게시 매개변수는 페이로드의 pubspec.xml 파일에 저장됩니다. Service 응용 프로그램에 있는 pubspec.xml 파일은 WVS에서 전송한 파일에서 지정되지 않은 매개변수에 대한 기본값을 포함하고 있습니다. 다음 파일을 확인할 수 있습니다.
application\com.ptc.arbortext.service\lib\pubspec.xml
서비스 작업자 구성에 대한 자세한 내용은 서비스 작업자 및 게시WVS에 대한 서비스 게시 규칙을 참조하십시오.
서비스 작업자 매개변수
서비스(또는 SIS) 작업자 매개변수는 게시 프로세스를 제어합니다. 작업자 매개변수는 다음 형식을 사용하여 게시 규칙에 지정됩니다.
<worker name="namespace/parameter">value</worker>
worker 매개변수 사양은 게시 처리가 시작될 때 WVS에 전달되는 param-set의 일부입니다. Windchill Service Information Manager 게시의 경우 매개변수 대상을 게시 프로세스에서 사용하는 특정 시스템이나 하위 시스템으로 지정할 수 있습니다.
서비스 작업자 매개변수는 서비스 작업자 매개변수에 설명되어 있습니다.
Arbortext Publishing Engine의 추적 정보 보고
option 매개변수 유형은 추적 정보를 보고하는 ACL debug 매개변수를 지정할 수 있습니다. 예:
com.ptc.arbortext.pe/option:debug
게시 규칙에서 사양은 다음과 같을 수 있습니다.
<worker name="com.ptc.arbortext.pe/option:debug">9.1</worker>
<worker name="com.ptc.arbortext.pe/artifactDirectory">
D:\ptc\bundle_debug</worker>
pe/option:debug 매개변수는 Arbortext Publishing Engine에서 실행됩니다. Arbortext Publishing Engine이 중간 파일을 트랜잭션 아카이브에 저장하도록 구성된 경우 추적 보고서는 컨텐트 유형이 text/plain인 디버그 옵션 추적 파일로 zip 아카이브에 나열됩니다. artifactsDirectory를 지정하면 추적 파일이 해당 위치에 저장되고 trace_timestamp.log 형식을 사용합니다. 둘 다 지정하면 추적 보고서가 두 위치에 모두 저장됩니다.
사용자 정의 Java 클래스 사용
변환 후 위임을 등록하려면 게시 규칙에서 PostConvertDelegate Java 클래스를 사용해야 합니다.
이러한 Java 클래스 및 기타에 대한 자세한 내용은 게시의 고급 사용자 정의 항목을 참조하십시오.