A pre-command és a
post-command tulajdonság tartalmazhat olyan
parancskódot, amelyet a dokumentumközzétételi folyamat előtt, illetve után
kell végrehajtani.
Erről a feladatról
A
post-command tulajdonság használatával
például átmásolhatja a kimeneti fájlokat, archiválhatja a kimeneti
fájlokat, változók alapján átnevezheti a kimeneti fájlokat, e-mailben
elküldheti a kimeneti fájlokat, vagy meghívhat külső alkalmazásokat.
Eljárás
- A Dokumentummeghatározás nézetben kattintson a
Metaadatok elemre. Megjelenik a Tulajdonságok nézet.
- Válassza ki a pre-command, illetve a
post-command tulajdonságot, és kattintson a
Konfiguráció ikonra
. Megnyílik a Pre-command vagy post-command értékeinek
beállítása ablak.
- Írja be az értékeket. A parancsokban lehetősége van rendszerváltozók (például a
RPE_HOME) vagy külső sablonváltozók használatára. A
formátum mindig ${változó}.
A sablonváltozók elsőbbséget élveznek a rendszerváltozókkal szemben,
amikor ugyanaz a nevük. A kimeneti formátumokat is használhatja
változókként a kimeneti tulajdonságokban megadott
path jelzésére. Úgy kell írnia a változót, ahogyan a
neve a dokumentummeghatározásban szerepel. Példák:
- ${RPE_HOME}
- ${Html}
- ${Word}
- ${PDF}
- ${New PDF}
- ${XslFo}
- ${ModuleName}
Megjegyzés: Nem használhatja a nevek tetszőleges variációját, például
${WORD} vagy ${word}.
A
Rational Publishing Engine
nem ismeri fel ezeket a variációkat.
Például csak a a
${Word} változó illeszti be a
Microsoft Word kimenethez
megadott path tulajdonság értékét. A naplóban a
változó az értékként jelenik meg.
- Választható: A stop on pre-command failure tulajdonságnak
adjon meg true vagy false
értéket. Ha true értéket adott meg és a pre-command
meghiúsul, akkor a dokumentumelőállítás futtatása leáll. Ha
false értéket adott meg vagy nincs beállítva érték
és a pre-command meghiúsul, akkor a dokumentumelőállítás futtatása
folytatódik.
- Kattintson az OK gombra.
Példa

A kimenet átmásolásához egy másik helyre,
használja az alábbi parancsot:
cmd /c copy
${kimeneti_formátum}
D:\path\fájlnév.kimeneti_kiterjesztés
Ha JavaScript formátumban írja a parancsokat, akkor a kód elején a
//!JavaScript karaktersorozattal jelezze a rendszer
számára, hogy a belső JavaScript alrendszer használatával értékelje ki a
parancsokat:
//!JavaScript
var x = kimenet;
var y = változó;
java.lang.System.out.println( "X+Y=" + x + y);
1;