Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/Lts/Tools/Niklas-Excon-Helper/README
T
torsten d5c13033e2 Session 022: Migrate Lts/Tools (72 submodules) to Qt6
- Copied complete Lts/Tools directory from qt5-before to qt6-after
- Updated 32 CMakeLists.txt files (Qt5:: → Qt6::)
- Tools subdirectory already included in parent Lts/CMakeLists.txt
- All 72 tool submodules now present in qt6-migrated-legatus
- Includes: Adler, ArAssets, ConfigX, DBAdministration, DBUpdate,
  DdsView, InfrastructureManagement, and 67 more tools
- C++17 standard (RTI 7.7.0 compatibility maintained)
- Tests deferred until final validation phase

Migration progress:
✅ Lts/Application (68 files)
✅ Lts/DDS (verified Qt6-ready)
✅ Lts/Plugins (60 submodules, verified)
✅ Lts/Projects (5 submodules, verified)
✅ Lts/Proxies (13 submodules, verified)
✅ Lts/Services (47 submodules, verified)
✅ Lts/Tools (72 submodules, copied + CMake updated)
✅ Lts/Viewer (LtsFileDialog, LtsReportDisplay, SituationMap)
🟡 TetraIF (partial)
🟡 Z (partial: nglwidgets, QtSingleApplication, qsql_informix, WMS_Interface)
2026-08-25 14:07:20 +02:00

22 lines
1.4 KiB
Plaintext
Executable File

HAllo,
Dieses kleine Tool stellt einige Funktionen bereit um mit der Excon zu arbeiten.
Damit das Tool auf den openSuse 15.1 Rechnern funktioniert muss es auch auf einem 15.1 System gebaut werden.
Das funktioniert wie folgt: Ich habe einen docker container erstellt (die Dockerfile liegt hier im Verzeichnis).
In diesem Container wird mithilfe vom pyinstaller dieses Projekt zusammen mit der Python installation an sich in ein executable gepackt.
Mit der build_and_copy.sh konnte ich das Projekt bei mir lokal bauen und das ganze Docker Ding starten.
Das executable kann dann auf einer Anlage mit dem Befehl "./main --init" gestartet und installiert werden.
Beim Installieren müssen einige fragen über das darunter liegende System beantwortet werden, das Programm installiert sich und eine .settings.json Datei dann im System und ist nach der installation systemweit mit dem Befehl excon erreichbar (ohne ./ davor)
mit "excon --help" lässt sich die hilfe anzeigen
führt man excon ohne weitere Parameter aus werden einem grundlegende Möglichkeiten gezeigt den LogView aus der WS zu starten oder die Services neu zu starten.
mit "excon -ac" lässt sich ein autocheck durchführen, Dort wird überprüft ob Services laufen und Rechner erreichbar sind, ob die Domain ID die gleiche ist und die Datenbank überall korrekt eingetragen wurde.
Ich konnte die Entwicklung leider nicht abschließen aber vielleicht bringt es euch ja was
Liebe Grüße Niklas