Next: Der Eintrag 'var_format' im
Up: Submodule für den Aufruf
Previous: Zusammensetzung des Parameter-Array $modul_param
Im Array 'datei_list' kann an die Funktion 'modul_extprog' eine
Liste von Datei-Templates übergeben werden. Die in den Templates enthalten
Platzhalter werden durch die aktuellen Daten ersetzt. Dabei wird eine
Datei erzeugt, deren Namen folgende Gestalt hat:
- []<Name des Templates>_<PID des HTTP-Servers>_<aktuelle Zeit>
Die Dateien werden im selben Verzeichnis abgelegt, in dem sich auch
die Vorlage befindet. Deshalb ist darauf zu achten, dass der HTTP-Server
auf diesem Verzeichnis auch Schreibrechte besitzt. Die aus den Templates
entstandenen Dateien können im Programmaufruf durch die Platzhalter
$(file0), $(file1) usw. referenziert werden (unter der Voraussetzung,
dass das Format für den Platzhalter $(%s) ist; siehe
).
Die Nummern beziehen sich auf die Positionen der Datei-Vorlagen innerhalb
des Arrays 'datei_list'. Die erzeugten Dateien werden nicht automatisch
gelöscht, dies muss entweder später von Hand erledigt werden oder
in den Programmaufruf einbezogen werden. Die Datei-Liste wird auch
bearbeitet, wenn kein Programmaufruf angegeben ist.
Als Beispiel für die Verwendung von 'datei_list' könnte man sich
vorstellen, dass LATEX-Templates existieren. Daraus werden Dateien
erzeugt, in denen die Platzhalter durch Daten aus der Datenbank ersetzt
wurden. Diese können dann durch einen Programmaufruf ausgedruckt oder
zur späteren Verwendung nur gespeichert werden.
Next: Der Eintrag 'var_format' im
Up: Submodule für den Aufruf
Previous: Zusammensetzung des Parameter-Array $modul_param
Copyright Munich Network Management Team