Criando um plug-in de pós-processamento

Os administradores podem criar um plug-in de pós-processamento para incluir recursos de pós-processamento no nível de implementação para todos os usuários de sua organização, em vez de codificados em cada especificação de documento individual. Por exemplo, você poderia incluir recursos de pós-processamento como cópia, arquivamento ou renomeação de arquivos de saída, enviando os resultados por e-mail ou fazendo upload de documentos gerados para um servidor.

Sobre Esta Tarefa

Procedimento

  1. Crie um novo projeto de plug-in.
  2. Inclua uma nova extensão na qual o ponto de extensão deve ser: RRDGPostProcessor.
  3. Forneça um ID e nome para a nova extensão. Por exemplo, se a nova extensão for chamado PostProcessor1, uma entrada semelhante a esta deverá aparecer no seu arquivo plugin.xml:
    <extension id="PostProcessor1" name="PostProcessor1" point="com.ibm.rational.rrdg.RRDGPostProcessor">
         <RRDGPostProcessor class="com.ibm.rational.rpe.postprocessor.PostProcessor1">
         </RRDGPostProcessor>
    </extension>
  4. Crie uma classe PostProcessor1 com o código a seguir:
    public class PostProcessor1 implements IPostProcessor
    {
        @Override
        public void processResults(List <RPEResult> results) 
        {  
           //All the code for processing results should go here. 
        }
     }
  5. O código para resultados de processamento deverá ser incluído no método PostProcessor1.processResults.
  6. Compile o plug-in e o empacote como um arquivo .jar.
  7. Para a geração de documento local, coloque o arquivo .jar empacotado na pasta <RPE_installdir>/launcher/plugins e ele deverá ser carregado quando o Launcher iniciar. No Document Studio, inclua o arquivo .jar na pasta <RPE_installdir>/studio/plugins.
  8. Para serviços remotos, inclua o arquivo .jar empacotado na pasta <RPE_installdir>/webapps/WEB-INF/lib/plugins. Se a pasta de plug-ins não existir, crie-a manualmente.