建立後處理外掛程式

管理者可以在部署層次上建立後處理外掛程式,為組織中的所有使用者新增後處理功能,而不是在每個個別文件規格中編寫程式碼。 例如,您可以新增的後處理功能包括複製、保存或重新命名輸出檔、以電子郵件寄送結果,或將產生的文件上傳至伺服器。

關於這項作業

程序

  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) 
        {  
           //負責處理結果的所有程式碼都寫在這裡。
        }
     }
  5. 應該將處理結果的程式碼新增至 PostProcessor1.processResults 方法。
  6. 編譯外掛程式並包裝為 .jar 檔。
  7. 若是產生本端文件,請將包裝的 .jar 檔放入 <RPE_installdir>/launcher/plugins 資料夾,Launcher 啟動時就會載入它。 若為 Document Studio,請將 .jar 檔新增至 <RPE_installdir>/studio/plugins 資料夾。
  8. 若為「遠端服務」,請將包裝的 .jar 檔新增至 <RPE_installdir>/webapps/WEB-INF/lib/plugins 資料夾。 如果 plugins 資料夾不存在,請手動建立資料夾。