Server - Computer Datasheet Editor
Das ComputerDataSheet-Plugin dient der Anzeige von Computer-Informationen abhängig von ihrem Typ (Desktop, Server, etc.).
Das Tool gliedert sich in zwei Bereiche: Type Mapping und Sheet Configuration.
Aufbau
Das Computer Datasheet Plugin besteht aus 3+n XML-Dateien.
ComputerDataSheet_Data.xml
Diese Datei enthält eine Standard-Konfiguration zum einfachen Erzeugen weiterer Datenblätter.
ComputerDataSheet_DesktopData.xml
Hier findet sich ein vorkonfiguriertes Datenblatt zur Anzeige von benötigten Information eines Desktop-PCs.
ComputerDataSheet_ServerData.xml
Ein vorkonfiguriertes Datenblatt für die Darstellung von Server-Daten.
ComputerDataSheet_TypeMapping.xml
Diese Datei beschreibt, welches Datenblatt für welche Geräteauswahl zum Einsatz kommt. Geregelt wird dieses über eine SQL-Abfrage, deren Rückgabewert die Erkennung des Computertyps ermöglicht.
Weitere Datenblätter für Geräte können nach Bedarf jederzeit hinzugefügt, und vorhandene je nach gewünschtem Einsatzzweck an die eigenen Bedürfnisse angepasst werden. Jedes Datenblatt besteht aus einem Namen und einer SQL-Abfrage für die gewünschte Typen-Zuordnung. Bestandteil einer jeden SQL-Abfrage ist der Platzhalter ResourceId, welcher dann im Programm dem ausgewählten Computer entspricht.
Eine Datenreihe im Datenblatt enthält dabei folge Informationen:
- Icon
- Namenskontakte
- aktiviert/deaktiviert
Die Konfiguration erfolgt simpel und komfortabel mit Hilfe des Computer Data Sheet Editors.
Hier befinden sich die Datenreihen der ausgewählten Typen-Zuordnung.
Ein bearbeitetes Datenblatt wird über gespeichert, neue Datenreihen können mit , [Einfg] oder über das Kontextmenu angelegt werden. Nicht benötigte durch , [Entf] oder über das Kontextmenu gelöscht werden. Die Position einer Reihe kann wahlweise durch Drag & Drop oder über das Kontextmenu verändert werden. Zum Bearbeiten wird ein Element
entweder per Doppelklick oder mit [Enter] ausgewählt. Für eine übersichtlichere Darstellung kann mit Filter-Combobox eingestellt werden, ob alle, nur aktivierte, oder nur deaktivierte Reihen angezeigt werden sollen.
Mit können die SQL-Abfragen aller angezeigten Datenreihen auf Funktionalität getestet werden. Getätigte Änderungen im Datenblatt werden erst durch das Speichern in die dazugehörige Datei geschrieben, wobei automatisch im Backup-Ordner eine Sicherung der letzten Version angelegt wird.
Konfiguration
Unter der Kategorie General werden die grundlegenden Pfade zur Benutzung des Computer Data Sheet konfiguriert.
- Base directory Das Verzeichnis, in dem sich die XML-Dateien befinden.
- Backup directory In diesem Verzeichnis werden die Sicherungen der Datenblätter abgelegt. Wird kein Pfad angegeben, sind Backups deaktiviert.
- Icon directory An diesem Ort sind die anzuzeigenden Bilddateien hinterlegt
- Default sheet Das Standard-Datenblatt
Datenbankeinstellungen
Die Kategorie Database dient zur Festlegung der zu benutzenden Datenbank.
Über die Schaltfläche können die eingegebenen Verbindungsdaten vor dem Speichern getestet werden.
Type Mapping
Das Type-Mapping beschreibt, welches Datenblatt für welche Geräteauswahl zum Einsatz kommt.
Die Auswahl des anzuzeigenden Datenblattes erfolgt über
Neue Typen-Zuordnungen samt Datenblatt lassen sich über hinzufügen, nicht mehr benötige durch entfernen und das Bearbeiten der Typen-Zuordnung und des Namens erfolgt mit .
Typen-Zuordnung erstellen, bearbeiten
Zu jedem Datenblatt gehören sein Name und eine SQL-Abfrage für die Typen-Zuordnung. Beide lassen sich jederzeit anpassen. Beim Erstellen einer neuen Typ- Zuordnung kann unter Create from eingestellt werden, ob ein leeres Datenblatt erstellt werden soll, oder ob das neue Datenblatt vom Standard, oder einem vorhandenen Datenblatt abgeleitet werden soll.
Für das komfortable Bearbeiten stehen unter dem Punkt Query zwei Reiter zur Verfügung: String und Result. Im Reiter String wird die gewünschte SQL-Abfrage eingeben und die Eingabe durch Syntaxhervorhebung optisch unterstützt. Für eine optimale Darstellung kann der SQL-Abfrage- Text mit Hilfe der Schaltfläche formatiert werden. Der Reiter Result bietet die Möglichkeit, die SQL-Abfrage direkt zu testen und den Rückgabewert zu betrachten.
Unter Resource ID stehen alle in der Datenbank eingetragenen Computer zur Auswahl. Mit wird die SQL-Abfrage ausgeführt und ein Ergebnis, oder bei fehlerhafter SQL-Abfrage, eine Fehlermeldung angezeigt.
Datenreihe erstellen/bearbeiten
Zu jeder Datenreihe gehört ihr Icon, der Name, aktiviert oder deaktiviert und eine SQL-Abfrage. Diese Daten lassen sich jederzeit ändern. Auch hier stehen für das Bearbeiten der SQL-Abfrage die beiden Reiter String und Result zur Verfügung.
Im Reiter String wird die gewünschte SQL-Abfrage eingeben und die Eingabe durch Syntaxhervorhebung optisch unterstützt. Für eine optimale Darstellung kann der SQL-Abfrage- Text mit Hilfe der Schaltfläche formatiert werden.
Der Reiter Result bietet die Möglichkeit, die SQL-Abfrage direkt zu testen und den Rückgabewert zu betrachten.
Unter Resource ID stehen alle in der Datenbank eingetragenen Computer zur Auswahl. Mit wird die SQL-Abfrage ausgeführt und ein Ergebnis, oder bei fehlerhafte SQL-Abfrage, eine Fehlermeldung angezeigt. Während eine Datenreihe geöffnet ist, kann mit und durch die in der Filter-Combobox gesetzten Datenreihen navigiert werden. Zum Bearbeiten und Vergleichen lassen sich mehrere Fenster parallel öffnen.