OBS/Adminhilfe/SteVe/Einrichtung
Dies ist eine zugriffsgeschützte Seite.
- System Überwachung
- DEP deaktivieren
- Darstellung unter Windows 7
- Einwahl auf Windows 2000 Server
- Preislisten
- Datenbank Sicherung
- Customize
- Zentrale
- Support Macro
- Service Debug
- Historienprotokoll (Datenänderung OBS)
- Fernwartungsprobleme
- Startparameter
- Fehler beim Kassenabschluss
- Diverse Informationen
- A ras.pbk
- B Command Line Interpreter
- C File Zilla Benutzer XML erzeugen
- D1 OBS_UPDATE.EXE zum OBS Update Server hochladen
- D2 SUPPORT_MACRO zum OBS Update Server hochladen
- H1 Remote Service Protokoll-Übersicht (Alles)
- H Remote ServiceProtokoll-Übersicht
- I Remote Service Commands
- I1 (Admin) Globaler Hinweis für Updates
- J Liste der OBS Updates
- K Angemeldete Service Firmen
- L Systeminformationen einlesen
- M Kundendaten anzeigen
- M1 Kundendatenbankinformationen anzeigen
- N Kundendaten einlesen
- O Kunden-Update Informationen anzeigen
- P Modul Registrierung OBS
- Q App Verwaltung
- S1 Firmen Statistik Protokolle OBS
- S2 Statistik Notfallkassen
SteVe
SteVe läuft bei uns auf dem OBS-Server und benutzt die lokale MySQL-Installation damit wir die Daten in OBS verarbeiten können.
Einrichtung
Für die Einrichtung und Updates am besten der Original-Anleitung folgen:
https://github.com/steve-community/steve
nötige Packages/Software
- OpenJdk (https://openjdk.org/)
- Maven (https://maven.apache.org/)
Vorbereitungen/Konfiguration
- Sourcen runterladen
- Änderungen übernehmen (BERGAU START)
- \src\main\resources\config\prod\main.properties anpassen
db.ip = localhost db.port = 3306 db.schema = steve_db db.user = steve db.password = SupersicheresPasswort! auth.user = admin auth.password = admin server.host = obs2022 server.gzip.enabled = true http.enabled = true http.port = 8090
Kompilierung/Installation
(dabei wird auch die DB angepasst)
Bash im SteVe-Root-Dir
mvn compile
mvn package
zum Start (wenn nicht über Service gestartet wird)
java -jar target\steve.jar
Service/nssm
Der Dienst ist über nssm installiert (https://nssm.cc/)
- nssm runterladen und zur path-Variable hinzufügen
zum editieren des Dienstes
nssm edit "SteVe-Service"
(Installation über "install")
Path: Link zur java.exe
Problem: Zeitzone
SteVe läuft nur mit UTC-Zeitformat (OCPP-Vorgabe). Das ist ein Problem da unsere Datenbank mit lokaler Zeitzone arbeitet. Damit wir SteVe dennoch bei uns betreiben können muss die DB-Verbindung auf UTC umgeschaltet werden. Dafür war eine Code-Anpassung nötig:
src/main/java/de/rwth/idsg/steve/config/BeanConfiguration.java
@EventListener
public void afterStart(ContextRefreshedEvent event) {
// BERGAU START
// Zeitzone lässt sich irgendwie nicht über die Startconfig setzen
dslContext().execute("SET time_zone = '+00:00'");
// BERGAU END
DateTimeUtils.checkJavaAndMySQLOffsets(dslContext());
}
