Systeminformation
Zur Systeminformation gelangt man über die Karte „Systeminformation“ im Menüpunkt „Systemressourcen“. Über den Button „Zurück“ gelangt man wieder zurück zum Menüpunkt „Systemressourcen“.
Anzeige der Systeminformation
Auf dieser Seite sind zunächst die Versionen der Anwendungen zu finden, d.h. von Portal, Core-Applikation, Paypage, Konnektor-Applikation, REST-API-Applikation und Zertifikate-Applikation.
Außerdem werden hier wichtige Informationen zur Laufzeitumgebung des Systems angezeigt. Dazu gehören Informationen zur verwendeten Java Virtual Machine, zu den installierten Modulen der ePayBL, zum Betriebssystem und zur Version des Application-Servers (Tomcat). Im Einzelnen sind es:
- Systembezeichnung: Angabe aus den Portal-Systemeinstellungen (Erläuterungen dazu siehe unter: Portal-Systemeinstellungen)
- Verwendung externe Authentifizierung: Einstellung, ob eine externe Authentifizierung verwendet wird oder nicht.
Ist dieses Attribut auf „nein“ gesetzt, werden die folgenden Attribute nicht mehr angezeigt.
- Entity ID des externen Identity Provider: URL des ADFS als Identity-Provider
- URL zu dem Service Endpunkt des externen IdP (Web SSO): Service-Endpunkt des ADFS als Web Single Sign-On
- URL zu dem Service Endpunkt des externen IdP (Web SLO): Service-Endpunkt des ADFS als Web Single Logout
- Attributname in der SAML Response (Claim Rule): Name des Attributes, unter dem die Benutzeridentifikation zurückgeschickt wird
- Version der Bibliothek epaybl-corelib: installierte Version der Bibliothek epaybl-corelib
- Version der Bibliothek dres-utils: installierte Version der Bibliothek dres-utils
- Version der Bibliothek gui-base: installierte Version der Bibliothek gui-base
- Version der Bibliothek ddd-base: installierte Version der Bibliothek ddd-base
- Version der Bibliothek epaybl-apps-common: installierte Version der Bibliothek epaybl-apps-common
- Version der Bibliothek epaybl-rest-shared: installierte Version der Bibliothek epaybl-rest-shared
- Version der Bibliothek spring-boot: installierte Version der Bibliothek spring-boot
- Name des Betriebssystems: Name des Betriebssystems
- Architektur des Betriebssystems: Chip-Architektur des Betriebssystems des ePayBL-Servers
- Version des Betriebssystems: Version des Betriebssystems
- Java-Version: installierte Java-Version
- Java-Zulieferer: Hersteller der installierten Java Virtual Machine (JVM)
- Datenbank-Dialekt: Typ der Datenbank (z.B. MariaDB, MS SQL, MySQL, Oracle)
- Datenbank-Treiber-Klasse: Klasse, die auf die Datenbank zugreift
- Version der Datenbank-Treiber-Klasse: Version der Zugriffsbibliothek
- Version der Datenbank: Version der verwendeten Datenbank
- Logverzeichnis: Verzeichnis der Logdateien
Export der Systeminformation
Über den Button „XML-Export“ lassen sich die angezeigten Daten auch als XML-Datei exportieren. Die einzelnen Datensätze werden als XML-Element „systeminformation“ mit den Unterelementen „property“, „wert“ und „typ“ dargestellt. Die Zuordnung zur obigen Systeminformation ist:
- Portal-Anwendung: „property“ = „systeminfo.versioninfo.portal“, „typ“ = „ApplicationVersion“
- Core-Applikation: „property“ = „systeminfo.versioninfo.core“, „typ“ = „ApplicationVersion“
- Paypage-Anwendung: „property“ = „systeminfo.versioninfo.paypage“, „typ“ = „ApplicationVersion“
- Konnektor-Applikation: „property“ = „systeminfo.versioninfo.konnektor“, „typ“ = „ApplicationVersion“
- REST-API-Applikation: „property“ = „systeminfo.versioninfo.restapi“, „typ“ = „ApplicationVersion“
- Zertifikate-Applikation: „property“ = „systeminfo.versioninfo.certificate“, „typ“ = „ApplicationVersion“
- Systembezeichnung: „property“ = systeminfo.systembezeichnung, „typ“ = „Systemname“
- Verwendung externe Authentifizierung: „property“ = auth.external.active, „typ“ = „SAML2“
- Entity ID des externen Identity Provider: „property“ = saml2.identity-provider.entity-id.url, „typ“ = „SAML2“
- URL zu dem Service Endpunkt des externen IdP (Web SSO): „property“ = saml2.identity-provider.sso.endpoint.url, „typ“ = „SAML2“
- URL zu dem Service Endpunkt des externen IdP (Web SLO): „property“ = saml2.identity-provider.slo.endpoint.url, „typ“ = „SAML2“
- Attributname in der SAML Response (Claim Rule): „property“ = saml2.xml-response.attribute-name.username, „typ“ = „SAML2“
- Version der Bibliothek epaybl-corelib: „property“ = „systeminfo.library.epaybl-corelib“, „typ“ = „Bibliothek“
- Version der Bibliothek dres-utils: „property“ = „systeminfo.library.dres-utils“, „typ“ = „Bibliothek“
- Version der Bibliothek gui-base: „property“ = „systeminfo.library.gui-base“, „typ“ = „Bibliothek“
- Version der Bibliothek ddd-base: „property“ = „systeminfo.library.ddd-base“, „typ“ = „Bibliothek“
- Version der Bibliothek epaybl-apps-common: „property“ = „systeminfo.library.epaybl-apps-common“, „typ“ = „Bibliothek“
- Version der Bibliothek epaybl-rest-shared: „property“ = „systeminfo.library.epaybl-rest-shared“, „typ“ = „Bibliothek“
- Version der Bibliothek spring-boot: „property“ = „systeminfo.library.spring-boot“, „typ“ = „Bibliothek“
- Name des Betriebssystems: „property“ = „systeminfo.os.name“, „typ“ = „Betriebssystem“
- Architektur des Betriebssystems: „property“ = „systeminfo.os.architektur“, „typ“ = „Betriebssystem“
- Version des Betriebssystems: „property“ = „systeminfo.os.version“, „typ“ = „Betriebssystem“
- Java-Version: „property“ = „systeminfo.java.version“, „typ“ = „Java“
- Java-Zulieferer: „property“ = „systeminfo.java.vendor“, „typ“ = „Java“
- Datenbank-Dialekt: „property“ = „systeminfo.hibernate.dialect“, „typ“ = „Datenbank“
- Datenbank-Treiber-Klasse: „property“ = „systeminfo.datasource.driver“, „typ“ = „Datenbank“
- Version der Datenbank-Treiber-Klasse: „property“ = „systeminfo.datasource.driver.version“, „typ“ = „Datenbank“
- Version der Datenbank: „property“ = „systeminfo.database.version“, „typ“ = „Datenbank“
- Logverzeichnis: „property“ = „systeminfo.log.directory“, „typ“ = „Log“