1 Themenübersicht
Das ERP-System wird in einer Java-Virtual-Machine (JVM) ausgeführt. Die JVM lädt dazu Java-Klassen aus dem Dateisystem. Die Java-Klassen werden nicht aktualisiert, wenn sich die Dateien im Dateisystem ändern. Mit der Anwendung „Klassen anzeigen“ können Sie die Version von geladenen Klassen ansehen. Zusätzlich findet ein Vergleich mit den Versionen der Entwicklungsobjekte Java-Klasse im Repository statt. Dabei können Sie erkennen, ob die Versionen der aktuell geladenen Klassen mit den Versionen der Entwicklungsobjekte übereinstimmen.
2 Zielgruppe
- Anwendungsentwickler
- Berater
- Systemadministratoren
3 Begriffsbestimmung
ERP-System-Application-Server (SAS)
Ein ERP-System-Application-Server (SAS) verarbeitet über verschiedene Kommunikationskanäle gestellte Anfragen. Zur Laufzeit wird ein ERP-System-Application-Server durch einen Java-Virtual-Machine-Prozess realisiert, welcher die System-Engine ausführt. Die Definition der zum Start notwendigen Parameter (Name, Datenbankverbindungen, Basis-URL) erfolgt in der Systemkonfigurations-Datenbank.
4 Anwendungsbeschreibung
Die Anwendung „Klassen anzeigen“ ermöglicht es Ihnen, die Versionen der Java-Klassen in der Laufzeitumgebung anzusehen und mit der Versionen des Entwicklungsobjektes „Java-Klasse“ zu vergleichen.
Die Anwendung besteht aus einem Abfrage- und einem Arbeitsbereich. Im Abfragebereich können Sie Auswahlkriterien für die Suche eingeben und im Arbeitsbereich werden die geladenen Java-Klassen des ERP-System-Application-Servers angezeigt.
Hinweis:
Damit die Version der Java-Klasse aus der Laufzeitumgebung angezeigt werden kann, muss in der Java-Quelle-Datei die Konstante SEMIRAMIS_CLASS_VERSION definiert sein. Für Interfaces gibt es keine Version in der Java-Klasse.
4.1 Abfragebereich
Der Abfragebereich enthält das folgende Eingabefeld:
Feld | Erläuterung |
Filter | Geben sie einen Filter für die anzuzeigenden Java-Klassen an. Die Verwendung von Aufzählungen (, ) und Platzhaltern (*) ist möglich. |
4.2 Arbeitsbereich
Im Arbeitsbereich zeigt die Anwendung die bei der Suche gefundenen Java-Klassen in einer Liste an. Oberhalb der Liste befindet sich eine Symbolleiste mit folgendem Button:
Button | Erläuterung |
Nur unterschiedliche Versionen | Selektieren Sie den Button, um nur die Klassen anzuzeigen, deren Version sich von der Version in den Entwicklungsobjekten unterscheidet. |
Die Liste besteht aus folgenden Spalten:
Spalte | Erläuterung |
Java-Klasse | Vollqualifizierter Name der Java-Klasse. Im Tooltip wird angezeigt, aus welchem Pfad bzw. JAR die Klasse geöffnet wurde. |
Version | Zeigt die Version der geladen Java-Klasse oder die Version der Bibliothek, wenn es keine Comarch-ERP-System-Klasse ist oder die Version der Klasse unbekannt ist. |
Version des Entwicklungsobjekts | Zeigt die aktive Version der Java-Klassen in den Entwicklungsobjekten. Für Java-Klassen der System-Engine wird die Version aus Metadaten angezeigt. |
5 Berechtigungen
Das Berechtigungskonzept sowie die generellen anwendungsbezogenen und Entity-bezogenen Berechtigungen können Sie in der Technischen Dokumentation im Dokument Berechtigungen nachlesen.
Diese Anwendung benötigt keine speziellen Fähigkeiten. Für diese Anwendung existieren keine speziellen Berechtigungen.
6 Vorgehensweise: Java-Klassen anzeigen
- Öffnen Sie die Anwendung „Klassen anzeigen“ und geben Sie die gewünschten Java-Klassen an.
- Drücken Sie den Button „Aktualisieren“ in der Standard-Symbolleiste.
Die Anwendung zeigt die Java-Klassen aus der Laufzeitumgebung an.