사후 처리 플러그인 작성

관리자는 각 개별 문서 스펙에 코딩하는 대신, 조직의 모든 사용자를 위해 배치 레벨에서 사후 처리 기능을 추가하는 사후 처리 플러그인을 작성할 수 있습니다. 예를 들어, 출력 파일을 복사하거나 아카이브 또는 이름 바꾸기, 결과 이메일 보내기 또는 생성된 문서를 서버로 업로드하는 등의 사후 처리 기능을 추가할 수 있습니다.

이 태스크 정보

프로시저

사후 처리를 위한 새 플러그인을 작성하여 클라이언트에 배치하려면 다음을 수행하십시오.

  1. 새 플러그인 프로젝트를 작성하십시오.
  2. 확장점이 RRDGPostProcessor인 새 확장기능을 추가하십시오.
  3. 새 확장기능의 ID 및 이름을 제공하십시오. 예를 들어, 새 확장기능이 PostProcessor1인 경우 plugin.xml 파일에 이와 유사한 항목이 나타나야 합니다.
    <extension id="PostProcessor1" name="PostProcessor1" point="com.ibm.rational.rrdg.RRDGPostProcessor">
         <RRDGPostProcessor class="com.ibm.rational.rpe.postprocessor.PostProcessor1">
         </RRDGPostProcessor>
    </extension>
  4. 다음 코드를 사용하여 PostProcessor1 클래스를 작성하십시오.
    public class PostProcessor1 implements IPostProcessor
    {
        @Override
        public void processResults(List <RPEResult> results) 
        {  
           //All the code for processing results should go here. 
        }
     }
  5. 처리 결과에 대한 코드가 PostProcessor1.processResults 메소드에 추가되어야 합니다.
  6. 플러그인 및 패키지를 .jar 파일로 컴파일하십시오.
  7. 로컬 문서 생성의 경우, 패키징된 .jar 파일을 <RPE_installdir>/launcher/plugins 폴더에 배치하고 실행기가 시작될 때 로드되도록 하십시오. Document Studio의 경우 .jar 파일을 <RPE_installdir>/studio/plugins 폴더에 배치하십시오.
  8. 원격 서비스의 경우 패키징된 .jar 파일을 <RPE_installdir>/webapps/WEB-INF/lib/plugins 폴더에 추가하십시오. 플러그인 폴더가 없는 경우 수동으로 폴더를 작성하십시오.

피드백