Vytvoření modulu plug-in po zpracování

Administrátoři mohou vytvořit modul plug-in následného zpracování pro přidání schopností následného zpracování na úrovni implementace pro všechny uživatele v organizaci, místo kódovaného do každé jednotlivé specifikace dokumentu. Například jste mohli přidat schopnosti následného zpracování, jako např. kopírování, archivace nebo přejmenování výstupních souborů, odesílání výsledků nebo generovaných dokumentů do serveru.

Informace o této úloze

Postup

Chcete-li vytvořit nový modul plug-in pro následné zpracování a implementovat jej do klienta, postupujte takto:

  1. Vytvořte nový projekt modulu plug-in.
  2. Přidejte nové rozšíření, kde by měl být bod rozšíření: RRDGPostProcessor.
  3. Poskytněte ID a název pro nové rozšíření. Například pokud se nové rozšíření nazývá PostProcessor1, měla by se objevit položka podobná této v souboru plugin.xml:
    <extension id="PostProcessor1" name="PostProcessor1" point="com.ibm.rational.rrdg.RRDGPostProcessor">
         <RRDGPostProcessor class="com.ibm.rational.rpe.postprocessor.PostProcessor1">
         </RRDGPostProcessor>
    </extension>
  4. Vytvořte třídu PostProcessor1 s následujícím kódem:
    public class PostProcessor1 implements IPostProcessor
    {
        @Override
        public void processResults(List <RPEResult> results) 
        {  
           //Celý kód pro zpracování výsledků by měl být zde.
        }
     }
  5. Kód pro zpracování výsledků by měl být přidán do metody PostProcessor1.processResults.
  6. Kompilujte modul plug-in a balík jako soubor .jar.
  7. U lokálního generování dokumentu umístěte zabalený soubor .jar do složky <RPE_installdir>/launcher/plugins, měla by být načtena při spuštění aplikace Launcher. U produktu Document Studio přidejte soubor .jar do složky <RPE_installdir>/studio/plugins.
  8. U aplikace Remote services přidejte zabalený soubor .jar do složky <RPE_installdir>/webapps/WEB-INF/lib/plugins. Pokud složka modulů plug-in neexistuje, pak vytvořte složku ručně.

Zpětná vazba