Właściwości pre-command i
post-command mogą zawierać kod programistyczny dla
komend, które mają zostać wykonane przed procesem publikowania dokumentu i po
nim.
O tym zadaniu
Użytkownik może użyć właściwości
Komenda budowania
końcowego, aby skopiować pliki wyjściowe, zarchiwizować pliki
wyjściowe, zmienić nazwy plików wyjściowych na podstawie zmiennych, przesłać
pliki wyjściowe za pomocą poczty elektronicznej lub wywołać aplikacje innych
firm. Dokumentacja dla systemu operacyjnego zawiera więcej informacji na temat
komend, których można używać. Przykład:
Microsoft Windows Command-line reference (Skorowidz dla wiersza komend w systemie Microsoft Windows)
Procedura
- W widoku Specyfikacja dokumentu kliknij opcję
Metadane. Zostanie wyświetlony widok
Właściwości.
- Wybierz właściwość Komenda budowania wstępnego lub
właściwość Komenda budowania końcowego i kliknij ikonę
Konfiguracja
. Zostanie otwarte okno Ustawianie wartości komendy budowania wstępnego
lub komendy budowania końcowego.
- Wprowadź wartości. W ramach komendy można użyć zmiennych systemowych, takich jak
RPE_HOME, lub zmiennych szablonu zewnętrznego. Format to
zawsze ${zmienna}.
Zmienne szablonu mają pierwszeństwo przed zmiennymi systemowymi, jeśli mają
takie same nazwy. Formatów wyjściowych można również użyć jako zmiennych w celu
wskazania ścieżki określonej we właściwościach danych
wyjściowych. Należy zapisać zmienną, ponieważ jej nazwa jest wyświetlana
w specyfikacji dokumentu. Przykłady:
- ${RPE_HOME}
- ${Html}
- ${Word}
- ${PDF}
- ${New PDF}
- ${XslFo}
- ${ModuleName}
Uwaga: Nie można używać żadnych innych wariantów tych nazw, na przykład
${WORD} lub ${word}.
Te warianty nie są rozpoznawane przez produkt
Rational Publishing Engine.
Na przykład tylko zmienna ${Word} powoduje wstawienie wartości
właściwości Ścieżka określonej dla danych wyjściowych
programu Microsoft Word. W dzienniku
zmienna zostanie wyświetlona jako wartość.
- Opcjonalne: Dla właściwości Zatrzymaj w przypadku niepowodzenia
komendy budowania wstępnego wprowadź wartość
prawda lub fałsz. W przypadku ustawienia wartości prawda i
niepowodzenia komendy budowania wstępnego generowanie dokumentu zostanie
zatrzymane. W przypadku ustawienia wartości fałsz lub
gdy nie zostanie wprowadzona żadna wartość, a komenda budowania wstępnego
zakończy się niepowodzeniem, generowanie dokumentu będzie kontynuowane.
- Kliknij przycisk
OK.
Przykład

Aby skopiować dane wyjściowe do innego położenia, należy
użyć następującej komendy:
cmd /c copy ${format_wyjściowy} D:\ścieżka\nazwa_pliku.rozszerzenie_wyjściowe
Podczas zapisywania komend w języku
JavaScript należy wprowadzić
łańcuch
//!JavaScript na początku kodu w celu użycia
wewnętrznego mechanizmu JavaScript
do wartościowania komend:
//!JavaScript
var x = dane_wyjściowe;
var y = zmienna;
java.lang.System.out.println( "X+Y=" + x + y);
1;