next up previous contents
Next: Bewertung Up: Skripten zur besseren Darstellung Previous: Ausführliche Fehlerauflistung

Erstellen eines Link-Baumes

Ein weiteres Hilfsmittel, welches auf Wunsch der BMW AG erstellt wurde, ist ein einfaches Skript zur Darstellung der Verknüpfungen zwischen den Dokumenten. Dabei ist natürlich klar, daß eine ausführliche und genaue graphische Darstellung einen erheblichen Aufwand bedeutet hätte. Es wurde sich deshalb darauf geeinigt, daß ein Baum in Textform, ausgedrückt durch Einrückungen, als Darstellung ausreicht.

Daß es sich bei der Struktur der Linkverbindungen zwischen den Dokumenten nicht um einen Baum handelt, ist ebenfalls klar. Die Struktur wurde zu einem Baum vereinfacht, indem bei einem Verweis auf ein Dokument, welches schon im Baum ausgegeben wurde der Vermerk ,,Zeilennummer``angefügt wurde. Zeilennummer steht dabei für die Zeile im Baum, in der Ast zum ersten Mal auftauchte. Will man also diesen speziellen Ast weiterverfolgen, so kann man in dieser Zeile weiterlesen. Dadurch werden Zyklen verhindert.

Das Skript besitzt zwei optionale Kommandozeilenparameter:

Als Ausgabe erhält man einen Baum, der zum Beispiel wie folgt aussieht:

Logdateien einlesen: ...Fertig
1www.informatik.tu-muenchen.de/
2|   www.informatik.tu-muenchen.de/images/icons/info/abac_post_d.gif
3|   www.informatik.tu-muenchen.de/admin/www-people.html
4|   |   www.leo.org/~loevenic/loe_1.gif
5|   |   www.leo.org/~fuhrmann/bea_s2.gif
6|   |   www.leo.org/~stumpf/stumpf_s.gif
7|   |   www.leo.org/~gruner/gruner_s.gif
8|   |   wwwpaul.informatik.tu-muenchen.de/personen/loevenic.html
9|   |   www.informatik.tu-muenchen.de/images/icons/info/abac_post_d.gif 2
...


next up previous contents
Next: Bewertung Up: Skripten zur besseren Darstellung Previous: Ausführliche Fehlerauflistung
Copyright Munich Network Management Team