Klassen debuggen

1                     Themenübersicht

Um die Fehlersuche in den Anwendungen einfacher zu gestalten, existiert mit dem Klassendebugging eine spezielle Möglichkeit Ausgaben auf die Konsole zu schreiben:

  • Instrumentierung ausgezeichneter Klassen für die Nutzung des Debugging-Mechanismus (Verwendung der Klasse cisag.pgm.util.Debug) durch den Anwendungsentwickler zur Entwicklungszeit.
  • Aktivierung komplexer Überprüfungen und Kontrollausgaben auf die Konsole für spezielle Codeabschnitte.

Mit der Anwendung „Klassen debuggen“ können Sie die Debugging-Stufe anzeigen und für die Java-Klassen, die das Klassendebugging nutzen, ändern.

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

Mit der Anwendung „Klassen debuggen“ können Sie die Debugging-Stufe anzeigen und für die Java-Klassen, die das Klassendebugging nutzen, ändern

Die Anwendung besteht aus einem Abfrage- und einem Arbeitsbereich. Im Abfragebereich können Sie Auswahlkriterien für die Suche eingeben. Im Arbeitsbereich werden die Java-Klassen angezeigt, die das Klassendebugging nutzen und im ERP-System-Application-Server geladen sind.

4.1               Abfragebereich

Der Abfragebereich enthält das folgende Eingabefeld:

Feld Erläuterung
Java-Klasse Geben sie einen Filter für die anzuzeigenden Java-Klassen an. Die Verwendung von Aufzählungen (, ) und Platzhaltern (*) ist möglich.

Hinweis:

Es wird geprüft, ob der eingegebene Text eine Java-Klasse sein kann. Die Klasse wird ggf. geladen und so die möglichen Debug-Ausgaben aktiviert, falls die Klasse Debug-Ausgaben unterstützt.

4.2               Arbeitsbereich

Im Arbeitsbereich zeigt die Anwendung die bei der Suche gefundenen Java-Klassen in einer Liste an. 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-Enterprise-Klasse ist oder die Version der Klasse unbekannt ist.
Debugging-Stufe Debugging-Stufe einer Java-Klasse in dem ERP-System-Application-Server. Die möglichen Werte sind:

·         Ausgeschaltet

·         Statuszeile

·         Information

·         Warnung

·         Fehler

·         Alle

Sie können die Debugging-Stufe einer oder mehreren angezeigten Java-Klassen ändern.

Hinweis:

Die Änderungen werden beim Speichern aktiv. Die Änderungen werden nicht in der Datenbank gespeichert und sind nach dem nächsten Neustart des ERP-System-Application-Servers deaktiviert.

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: Debugging-Stufe einer Java-Klassen ändern

  1. Öffnen Sie die Anwendung „Klassen debuggen“ und geben Sie die gewünschten Java-Klassen an, in der das Kassendebugging implementiert ist.
  2. Drücken Sie den Button „Aktualisieren“ in der Standard-Symbolleiste.
  • Die Anwendung zeigt die Java-Klassen aus der Laufzeitumgebug an.
  1. Ändern Sie die Debugging-Stufe der Java-Klasse in der jeweiligen Spalte und drücken Sie den Button „Speichern“.

Die Einstellungen für das Klassendebugging sind nun aktiv.

Czy ten artykuł był pomocny?