Dokumentationsübersicht

Inhaltsverzeichnis

ASS Benutzerhandbuch
ASS-InterNet

Ass Logo

Bemerkung: slashes '/' in Pfadangaben sind als backslashes zu lesen.

A EINFÜHRUNG

ASS-InterNet ist eine strategische Erweiterung des ASS-Kernel. Damit können Statistiken und Anwendungen mit definiertem Aufbau über das Inter-/Intranet abgerufen werden. Die Auswertung der Datenbestände erfolgt dabei zum Zeitpunkt der Anforderung aus der Datenbasis (AdHoc). Statistiken und Zahlen erreichen den User somit weltweit in hoher Aktualität.

Die Gestaltung der Statistiken orientiert sich am Erscheinungsbild unter ASS-Excel. Darüber hinaus kann der Aufbau auch frei gestaltet werden.

Eine flexible technische Realisierung wurde durch eine mögliche Trennung der ASS-Datenhaltung vom Inter-/ Intranetserver erzielt. Dabei greift ein Windows-/Linux-/IBM-Webserver wie ein ASS-PC-Client auf ASS-Datenbestände zu. Er gibt die Anforderung des Clients an das Datenbanksystem und stellt das daraufhin erhaltene HTML-Dokument via Intra-/Internet zur Verfügung. Neben kurzen Antwortzeiten wird damit auch Unabhängigkeit bei Betriebs-, Datenbank-, und Webserver-System erzielt. Da auf jedem PC ein Browsers verfügbar ist, entfällt die clientseitige Software-Verteilung.

Für zusätzlichen Komfort sorgen eine Schnittstelle nach Microsoft-Excel und eine Druckaufbereitung. Das Erscheinungsbild der Statistik bleibt zusammen mit den Formatierungen weitestgehend erhalten.

B TECHNISCHE REALISIERUNG

1 Kommunikation zwischen den Systemkomponenten

Folgende Grafik spiegelt die Kommunikationsprozesse zwischen Client, Webserver und ASS-Datenbanksystem prinzipiell wieder:

i

Abb.: Kommunikation zwischen den Systemkomponenten

Zwischen einzelnen Aufrufen des Clients (= Betätigen eines Buttons im Browser) hält ASS Informationen zu Dialogzuständen oder Statistiken innerhalb der SPA-Datenbank vor.

2 Technische Voraussetzungen

2.1 Grundlagen

ASS

Eine Installation von ASS-InterNet ist in allen Umgebungen möglich, auf denen ASS mit einer Durchgriffsvariante eingesetzt werden kann.

Webserver

Der Webserver muss Servlet-fähig sein. Folgende Software wurde bisher eingesetzt:

Im Kontext Pfad /ass läuft das Java-Programm ASSInterNetServlet mit dem Anzeigenamen ASS-InterNet - Java-Servlet-Version. Ausgeliefert wird dies als ass.war für Linux, Unix und Windows. Im Hintergrund kommuniziert das Servlet via TCP/IP mit dem Daemon/Dienst PCL1333.

Browser

Folgende Browser werden empfohlen:

Im ASS-Entwicklerteam wird mit neueren Versionen dieser Browser getestet.

3 Installation und Konfiguration

3.1 Design des HTML-Outputs

Der statistische Internetauftritt ist flexibel konfigurierbar. ASS-InterNet kann etwa ins firmeneigene Intranet oder in eine Internetseite eingebunden werden.

Am Webserver besteht die Möglichkeit, steuernde Skripte so einzurichten, dass der ASS-Dialog an einer tiefen Ebene der Dialoghierarchie gestartet wird (z.B. direktes Ansteuern einer Anwendung via Link).

Ein zentrales Stylesheet-Dokument am Server bestimmt Schriftart, -farbe und -größe der Texte in den Steuerungsmasken und Hintergrundbild. Zentrale Texte, wie die Überschrift des Anmeldebildschirms, der Browser-Titel, oder der Beenden Link, sind kundenspezifisch.

Die möglichen Einstellungen sind in der Konfigurationsdatei web.xml genauer erläutert, weitere Einstellungen werden über die Text-DB getätigt.

3.2 Apache Tomcat

Die Installation kann mit dem Tomcat Webanwendungs-Manager oder durch Kopieren in das Tomcat webapps Verzeichnis erfolgen. Installiert und kopiert wird lediglich die ass.war. Beim Kopieren kann entweder die ass.war oder die entzippte Verzeichnisstruktur der ass.war genommen werden. Die Einstellungen (z.B. Name und Port des ASS-Servers, Timeout, Ziel des ASS-Beenden-Buttons) erfolgen in der Datei web.xml im Unterverzeichnis WEB-INF von ass.war. Die Angaben sind dort auch erklärt.

3.2.1 JNDI (Java Naming and Directory Interface)

Die für die Verbindung zum ASS-Server notwendigen Parameter können neben der web.xml auch über das JNDI festgelegt werden. Falls die erforderlichen Parameter nicht über JNDI definiert sind, werden die Einträge der WEB.xml ausgelesen. So ist es möglich, einmal zentral die Parameter zu definieren; ein erneutes Anpassen der WEB.xml bei einem Versionswechsel entfällt.

Die JNDI-Parameter bestehen aus Name/Wert-Paaren und lauten:

NameWert
ASS/Connection.ClientVerbindungsart (nur "NetClientTCP" möglich)
ASS/Connection.HostnameName/IP-Adresse des Servers, auf dem der ASS-Dienst (PCL1333) läuft
ASS/Connection.PortPort-Nummer, unter dem der ASS-Dienst erreichbar ist
ASS/Connection.TimeoutZeit in Minuten, nach der die Verbindung automatisch getrennt wird (Standardwert: 30)

Im Tomcat können diese Parameter über den Webanwendungs-Manager oder in der Context.xml im "conf"-Verzeichnis als Environment-Variablen wie folgt definiert werden:
<Environment name="ASS/Connection.Client" value="NetClientTCP" type="java.lang.String" />

C SECURITY

Gerade die offene Zugriffsform des Internets erfordert hohe Sicherheitsstandards. Die bisherige ASS-Security wurde deshalb um ein Passwort erweitert. Es kann via ST09 oder ASS-InterNet angelegt und geändert werden.

Darüber hinaus bieten alle Webserver Sicherheits- und Verschlüsselungstechniken an. Die gängige 256-Bit-Verschlüsselung kann der Browser mittels eines hinterlegten Zertifikats entschlüsseln. Außerdem schreibt jeder Webserver Log-Dateien.

Daneben kann ASS wichtige Details von Anforderungen an die Datenbasis in einem ggf. einzurichtenden Statistik-Arbeitsgebiet aufsammeln. ASS-InterNet ist in dieses System vollständig integriert.

D ASS-INTERNET BEDIENEN

1 Dialoge

Die Benutzerführung in ASS-InterNet orientiert sich an bisherigen ASS-Oberflächen:

2 Benutzerführung

Bedienerfreundlichkeit steht bei ASS-InterNet im Vordergrund. In jedem Bild werden Rücksprungmöglichkeiten zu allen übergeordneten Bildern angeboten; Außerhalb von Anwendungen können die Standard-Verzweigungsknöpfe der Browser ('ZURUECK', 'VORWAERTS') verwendet werden.

Alle nötigen Dialoginformationen wie Anmeldeinfo, Filter, Parameterinhalte werden in der ASS-SPA-Datenbank vorgehalten und bleiben über die gesamte Sitzung erhalten.

Der Button, mit dem am wahrscheinlichsten weiterverzweigt wird, ist jeweils mit dem Tastaturfocus versehen. Durch Betätigung der Enter-Taste wird dieser Button angesprochen. Daneben kann mit der Tabulator-Taste navigiert werden.

3 Drucken

Drucken von Statistiken ist auch im Online-Zeitalter ein zentrales Thema. Da die Standard-Druckoutputs der Browser nicht zufrieden stellen, kann ASS-InterNet eine eigene Druckaufbereitung der gelieferten Statistik erstellen. Diese wird in einem eigenen Frame ausgegeben und mit entsprechendem Seitenformat bei den Druckereinstellungen ausgedruckt.
ASS geht beim Berechnen der Druckaufbereitung von Standardwerten beim Seitenrand (2 cm) aus. Um die Lesbarkeit zu unterstützen, erscheinen Seiten- und Zeilenköpfe auf jeder Druckseite.

E OPTISCHE AUFBEREITUNG DES STATISTIKBILDES

0 Aktivierung der Internet-Eigenschaften in ASS-Excel

Parallel zu ASS-Excel werden die Statistiken für das Internet formatiert. Dabei bleiben zentrale Bestandteile der Formatvorlagen und wesentliche Einträge im Bereiche-Blatt erhalten.

HTML-STANDARD-FORMATIERUNGEN

Falls bei einer Anforderung selbst keine HTML-Formate abgelegt sind, ziehen ggf. die Standard-Formate, die bei der Anforderung 'DFLT_HTM' hinterlegt sind. Per Dialog können unter ASS-Excel einzelne Formatierungen in die Internet-Oberfläche übernommen werden ( Zusätze --> HTML...).

i

Abb.: ASS-Excel-Dialog 'Formate für HTML'

Daneben gibt es die Möglichkeit ASS-Internet-Optionen maschinell von außen zu setzen:

Im ASS-PGM-Verzeichnis befindet sich die Datei

ASS_Internet_Optionen.xlsm

Damit ist es möglich, mehrere Anforderungen auf einmal für die Darstellung im Internet zu speichern.

Nach Betätigen des Buttons 'Anzeigen' werden die Elemente der eingestellten Bibliothek in der Listbox angezeigt. Zur Einschränkung der Auswahl kann ein Filter angegeben werden. Die Formatierungsbestandteile, die man übernehmen möchte, kann man in den Auswahlboxen anklicken. Standardmäßig sind alle aktiviert.

Ist die Option 'nur Anforderungen ohne HTML-Option' aktiv, werden nur diejenigen Anforderungen angezeigt, bei denen diese Optionen noch nicht gesetzt oder alle deaktiviert wurden.

In der Listbox ist analog zum Windows-Explorer das Markieren mehrerer Elemente möglich (mit Hilfe der Strg- oder Shift-Taste). Entsprechend stehen auch die Kommandos 'alles markieren' und 'Markierung umkehren' zur Verfügung. Jede zu bearbeitende Anforderung muss zuvor in der Listbox markiert werden.

Die entsprechende Verarbeitung erfolgt durch die Schaltfläche 'Ändern'. Die gerade bearbeitete Anforderung wird in der Statusleiste angezeigt.

i

Abb.: Bestehende Anforderungen mit HTML-Optionen versehen

1 Formatvorlagen

Bei den Formatvorlagen werden die im folgenden genannten Einstellungen für alle ausgewählten Formatvorlagen in eine Internet-Statistik übertragen:

2 Überschrifts- und Fußbereiche gestalten

Über ASS-Excel können Bereiche für den Statistik-Kopf, für Zeilen/Spaltenüberschriften und für Fußtexte textiert und gestaltet werden. Die von ASS erstellten Standardtexte werden durch den entsprechenden Bereich überblendet. Wenn diese Bereiche von ASS-InterNet übernommen werden, bleiben alle unter 1. beschriebenen Formatierungsmerkmale erhalten. Darüber hinaus können pro Zelle 60 Zeichen eingetragen werden. Verweise ins Bezüge- und Tabelle-Blatt werden auch in der Internetversion aufgelöst. Des weiteren werden die Funktionen 'VERKETTEN', 'TEIL' (=Substring), 'WENN' und 'ASSMonat' umgesetzt.

3 Statistikaufbau ganz individuell gestalten

Neben diesen von ASS-Excel bekannten Verfahren bietet ASS-InterNet an, den Statistikaufbau völlig frei zu gestalten. In einem MIS-System können damit beispielsweise ganz zentrale Ergebnisse von Anforderungen an die Datenbasis exponiert dargestellt werden.
An einem Bezug in den Zahlenbereich des Tabelle-Blatts erkennt ASS-InterNet, dass der Standard-Zahlenteil unterdrückt und die Statistik frei gestaltet werden soll. Unter ASS-Excel wurde in folgendem Beispiel im Bereiche-Blatt der Spaltenüberschriftbereich auf die gesamte Statistik ausgedehnt und mit Zahlen aus dem Tabelle-Blatt gefüllt. Der eigentliche Zahlenbereich wurde durch geeignete Wahl von Formatvorlagen unsichtbar:

i

In ASS-InterNet sieht dieselbe Statistik gegenwärtig so aus:

i

Stichwortverzeichnis