Wie wir BLOBs aus Gupta SQLBase befreiten

MD Consulting-Gupta-SQLBase-Softwareentwicklung-Programmierung-Binärdaten-BLOBs-Modernisierung-Anwendung-Appliaktion-Datenbanktools-Export Tool-.NET-C#

Ausgangssituation
Der Kunde stand vor der Herausforderung, Binärdaten (BLOBs) aus einer SQLBase-Datenbank zu extrahieren und in ihre ursprünglichen Dateiformate zurückzuwandeln. Die Datenbank enthielt verschiedenste Dateitypen (PDF, MSG, JPG, DOC, DOCX, XLSX), die als BLOB-Objekte gespeichert waren. Eigene Lösungsversuche der Kunden-IT führten nicht zum Erfolg – die extrahierten Binärdaten konnten nicht in lesbare Dateien konvertiert werden.

Lösungsansatz
Nach Analyse der Anforderungen und einem technischen Abstimmungstermin via Zoom wurden verschiedene Exportmöglichkeiten evaluiert:

  • SQLBase-Standardbefehle (unload database/unload sql)
  • Externe Zugriffe über OLE DB/ODBC
  • Entwicklung eines spezialisierten Export-Tools

Die Entscheidung fiel auf die Entwicklung eines maßgeschneiderten Tools, das flexibel auf die spezifischen Anforderungen zugeschnitten werden konnte.

Technische Umsetzung
Das entwickelte Tool ermöglicht:

  • Direkten Zugriff auf die SQLBase-Datenbank
  • Automatische Erkennung und Extraktion der BLOB-Daten
  • Korrekte Konvertierung in die ursprünglichen Dateiformate
  • Benutzerfreundliche Bedienung ohne tiefgehende Datenbankkenntnisse

Die Implementierung erfolgte in .NET (C#).

Projektergebnis
Nach 38 Stunden Entwicklungs- und Implementierungsaufwand wurde das Tool erfolgreich übergeben. Die Lösung arbeitet zuverlässig und konvertiert alle relevanten Dateiformate korrekt.
Der Kunde zeigte sich äußerst zufrieden mit dem Ergebnis und lobte ausdrücklich die gute Zusammenarbeit. Die erfolgreiche Inbetriebnahme und das positive Feedback bestätigen die Qualität der entwickelten Lösung.

Fazit
Das Projekt demonstriert die Expertise von MD Consulting im Bereich SQLBase und individuelle Datenbanklösungen. Trotz der technischen Komplexität der BLOB-Extraktion konnte eine effiziente und anwenderfreundliche Lösung entwickelt werden, die den Kundenanforderungen vollständig entspricht.

Modernisierung
5 Tage

Technologie
Gupta SQLBase
.NET (C#)
OLE DB/ODBC

22. Oktober 2025


Legionellenprüfung modern umgesetzt

MD-Consulting-Programmierung-Softwareentwicklung-Modernisierung-Anwendung-Applikaktion-Browser-Weblösung-Webanwendung

In der Immobilienverwaltung stellen Legionellen in Warmwasserleitungen ein nicht zu unterschätzendes Gesundheitsrisiko dar. Obwohl in Wohngebäuden die Wasserstränge meist relativ kurz und gut durchströmt sind, sind Vermieter durch die Trinkwasserverordnung verpflichtet, Trinkwasseranlagen ab einer bestimmten Größe den Gesundheitsbehörden zu melden und jährliche Legionellenprüfungen durchzuführen.

Herausforderung und Lösung
Eine ältere Anwendung auf Basis von Gupta Team Developer wurde durch eine moderne Weblösung ersetzt. Ziel war die Entwicklung einer Webanwendung mit identischem Funktionsumfang, die jedoch durch ihre Webarchitektur flexibler und zukunftssicherer ist.

Technologischer Ansatz
Die neue Lösung basiert auf einem modernen Technologiestack:

  • Backend: REST-basierte Web Services auf .NET-Basis, entwickelt in C#
  • Frontend: React mit MUI als Oberflächenbibliothek
  • Datenbank: Oracle mit PL/SQL

Projektphasen
Das Projekt wurde systematisch in mehrere Etappen gegliedert:

  1.  Logik- und Anforderungsanalyse
  2.  Implementierung des Anwendungsrahmens und der Querschnittsthemen
  3.  Entwicklung von Login, Parameterisierung und Datenbankanbindung
  4.  Umsetzung der Benutzeroberfläche mit Masken und Formularfenstern
  5.  Implementierung der Dialogfunktionen
  6.  Integration der Excel-Funktionalität
  7.  Einrichtung von Schnittstellen zu Drittsystemen (z.B. Wodis)
  8. Durchführung von Tests und kundenspezifischen Anpassungen

Erweiterte Funktionalitäten
Während des Projektverlaufs wurden zusätzliche Anforderungen integriert:

  • Dokumentenmanagement zur Zuordnung von E-Mails und anderen Dokumenten zu Vorgängen
  • Wiedervorlagetermine für effizienteres Prozessmanagement
  • Automatisiertes Auslesen von XML-formatierten Daten aus PDF-Dokumenten

Eine besondere Herausforderung stellte die Integration der Kommunikation mit Gesundheitsämtern dar. Ursprünglich liefen diese Prozesse über E-Mail, was bei langfristigen Vorgängen über mehrere Jahre zu Unübersichtlichkeit führte. Die nun implementierte Lösung ermöglicht eine strukturierte Dokumentation und Nachverfolgung sämtlicher Kommunikationsvorgänge direkt in der Anwendung.

oracle-partner-partnership-md-consulting-2026

Umfassende Projektbetreuung
Im Rahmen des Projekts wurden vielfältige Rollen abgedeckt:

  • Projektmanagement und Business-Analyse
  • Anwendungsdesign und Entwicklung
  • Testverfahren und Qualitätssicherung
  • Technische Dokumentation
  • Support und Anwenderbetreuung

Die neue Webanwendung gewährleistet eine effiziente und rechtskonforme Verwaltung der Legionellenprüfung für Wohnimmobilien und bietet durch ihre moderne Architektur hervorragende Voraussetzungen für zukünftige Erweiterungen.

Web-Projekt

Auftragsentwicklung
67 Personentage

Technologie:
C# .NET und ASP.NET für die Anwendungsentwicklung
Oracle-Datenbank 21c mit PL/SQL für die Datenverwaltung
Oracle SQL Developer als Entwicklungswerkzeug

30. April 2025