Da die Masken des SOS-Moduls sehr viele Parameter für möglichst differenzierte Auswertungen enthalten, sind sie für das externe Berichtswesen nur noch bedingt geeignet. Um dieses Problem zu umgehen, gäbe es einerseits die Möglichkeit, die Masken in den hochschulspezifischen Bereich zu kopieren und dann zu "entschlacken". Dieses Vorgehen ist allerdings recht aufwändig, und Änderungen bei einem Upgrade müssten manuell nachgezogen werden. Daher gibt es eine einfachere Lösung, die mit ein wenig html-Kenntnissen leicht umgesetzt werden kann:
Im SOS-Modul werden im Verzeichnis $SUPERX_DIR/webserver/tomcat/webapps/superx/xml zwei Vorlagen sos_masken.htm.sam und sos_masken_jsp.sam ausgeliefert, die die Masken über jsp-Seiten aufrufen und in denen flexible Parameter- und Layoutvorlagen umgesetzt werden können; wenn Sie die Funktion nutzen wollen, benennen Sie diese zunächst um, indem Sie das ".sam" aus dem Dateinamen entfernen:
Die Datei sos_masken.htm liefert eine einfache html-Seite mit einem Aufrufmenü, das leicht in die vorhandene Website eingebaut werden kann. Im Folgenden das Beispiellayout:
Die Datei sos_masken.jsp wird aus der obigen Datei aufgerufen; übergeben wird dabei mindestens die Nummer der Maske, z.B. href="../xml/sos_masken.jsp?tid=16000".
Nun können über den Aufruf der Abfragen Parameter übergeben werden, z.B. das Semester mit href=".../xml/sos_masken.jsp?tid=16000&Semester=20061". Achten Sie darauf, dass die Parameter möglich sind (dass es z.B. das Semester 20061 gibt), und dass keine Leerzeichen in der Aufruf-Zeile stehen.
Alle Parameter, die nicht in der URL stehen, werden mit sinnvollen Defaults belegt (siehe Quellcode der jsp-Datei). Leider ist es für diese Funktion unumgänglich, dass Kennung und Passwort im Klartext in die jsp-Seite eingebaut werden müssen, daher bietet es sich an, für diese Funktion eine spezielle "Public"-Kennung mit eingeschränkten Rechten zu erzeugen.
Als Ergebnis können Sie beispielsweise eine html-Seite im CD Ihrer Hochschule erzeugen.
Business-Intelligence|Admin-Komponente Studierende|Admin-Komponent Studierende Installation|Admin-Komponente Studierende Laden|Admin-Komponente Studierende Bestandteile|Admin-Komponente Studierende Maskenentwicklung