Az adminisztrátorok létrehozhatnak egy utófeldolgozási bedolgozót,
amely telepítési szinten utófeldolgozási képességeket biztosít a szervezet
összes felhasználója számára, ahelyett, hogy az be lenne kódolva minden egyes
dokumentummeghatározásba. Például hozzáadhat olyan utófeldolgozási
képességeket, mint a kimeneti fájlok másolása, archiválása vagy átnevezése,
az eredmények elküldése e-mailben, vagy előállított dokumentumok feltöltése kiszolgálóra.
Erről a feladatról
- Az utófeldolgozók nem módosíthatják eredménylistát, és kivételt dobnak
a módosítási kísérletek esetén. Míg a feldolgozók nem vehetnek fel eredményeket
a listára és nem távolíthatnak el onnan eredményeket, bármelyik eredmény
útvonlát módosíthatják.
- A Rational Publishing Engine az
utófeldolgozókat csak egyszer, az első dokumentumelőállításkor hozza létre, és ezeket
a példányokat fogja használni a teljes dokumentumelőállítás során.
- Ha az utófeldolgozók Eclipse környezeten kívül kerülnek felhasználásra (az
RPE webszolgáltatásban vagy egyéni Java™ alkalmazásban),
akkor nem rendelkezhetnek beágyazott .jar fájlokkal, és az összes függőségüknek már meg kell lenniük a
szülő osztályútvonalukon.
Eljárás
Új bedolgozó létrehozása utófeldolgozáshoz és annak telepítése
az ügyfélbe:
- Hozzon létre egy új bedolgozó projektet.
- Vegyen fel egy új kiterjesztést, ahol a kiterjesztési pont a következő legyen:
RRDGPostProcessor.
- Adja meg az új kiterjesztés azonosítóját és nevét. Például ha az új kiterjesztés neve PostProcessor1, akkor
a plugin.xml fájlban a következőhöz hasonló bejegyzés fog megjelenni:
<extension id="PostProcessor1" name="PostProcessor1" point="com.ibm.rational.rrdg.RRDGPostProcessor">
<RRDGPostProcessor class="com.ibm.rational.rpe.postprocessor.PostProcessor1">
</RRDGPostProcessor>
</extension>
- Hozzon létre egy PostProcessor1 osztályt a következő kóddal:
public class PostProcessor1 implements IPostProcessor
{
@Override
public void processResults(List <RPEResult> results)
{
//Ez itt a kódok helye az eredmények feldolgozásához.
}
}
- Az eredmények feldolgozásának a kódját a
PostProcessor1.processResults metódushoz kell hozzáadni.
- Fordítsa le a bedolgozót, majd csomagolja összes .jar fájlként.
- Helyi dokumentumelőállítás esetén a csomagolt .jar fájlt
helyezze el az <RPE_installdir>/launcher/plugins mappában,
és a Launcher indításakor kell betölteni. Document Studio esetén a
.jar fájlt vegye fel az <RPE_installdir>/studio/plugins mappába.
- Távoli szolgáltatások esetén a csomagolt .jar fájlt az <RPE_installdir>/webapps/WEB-INF/lib/plugins mappába vegye fel.
Ha a plugins mappa nem létezik, akkor akkor hozza azt létre saját kezűleg.