PowerScriptDataWindowsDatenbank
Geschäftskritische PowerBuilder-Anwendungen überprüfen und sicher pflegen.
Erkennen Sie Schwachstellen und Codeprobleme, überprüfen Sie Änderungen und sehen Sie ihre Auswirkungen in PowerScript, DataWindows und der Datenbank.
Jede Änderung systematisch überprüfen, ob von Menschen oder von KI erstellt
Untersuchen Sie PowerBuilder-Code auf Schwachstellen, Bugs, Probleme der Wartbarkeit und potenziell toten Code. Bei jeder Analyse laufen dieselben Regeln, sodass die Überprüfung nicht allein auf manuellen Reviews beruht.
- Sicherheitslücken: hartcodierte Anmeldedaten und IP-Adressen, Injection-Risiken, unsichere Verwendung von Verschlüsselung.
- Bugs und Qualitätsprobleme: leere Methoden, übergroße Skripte, mehrfach vorhandene Objekte, Namenskonventionen.
- Neue Fehler werden für jede Analyse gemeldet, sodass Sie sehen, was eine Änderung eingeführt hat.
- Kontinuierliche Inspektion in Ihrer CI/CD-Pipeline, vor der Bereitstellung.
Wissen, worauf sich eine Änderung auswirken kann, bevor Sie sie vornehmen
Visual Expert erstellt ein Modell Ihrer PowerBuilder-Anwendung: Aufrufer und Aufgerufene, Verwendung der DataWindows und Referenzen auf Datenbanktabellen und -spalten.
- Auswirkungsanalyse für Variablen, Funktionen, Fenster, DataWindows, Tabellen und Spalten.
- Aufrufgraphen und umgekehrte Aufrufgraphen, um komplexe Aufrufketten zu verfolgen.
- Aufrufe von Stored Procedures im PowerBuilder-Code ermittelt.
- Möglicherweise ungenutzte Objekte, Methoden und Variablen vor dem Aufräumen aufgelistet.
Von den Findings zur gesteuerten Behebung
Prüfen und bewerten Sie jeden Fehler, weisen Sie die Arbeit zu, korrigieren Sie den Code und lassen Sie die nächste Analyse die Korrektur bestätigen.
- Findings einstufen: False Positive, akzeptiertes Risiko oder zurückgestellt. Die Entscheidungen bleiben dokumentiert.
- Weisen Sie einen Fehler zu, und es wird eine Aufgabe mit Zuständigem, Priorität und Fälligkeitsdatum erstellt.
- Mark as fixed: Der Fehler bleibt im Status Pending Validation, bis die nächste Analyse ihn prüft.
- Potential Solution (AI) schlägt einen Lösungsansatz vor, wenn VE AI aktiviert ist.
Lebenszyklus eines Fehlers
Geprüfte Fehler können auch zurückgestellt werden. Ihr Verlauf bleibt erhalten.
Risk AcceptedFalse PositiveOn Hold
PowerBuilder-Code in gemeinsames, aktuelles Wissen verwandeln
Erstellen Sie Dokumentation, Diagramme und Ansichten der Datennutzung aus der analysierten Anwendung, aktualisieren Sie sie nach Zeitplan und verringern Sie die Abhängigkeit von wenigen langjährigen Experten.
- Navigierbare HTML-Dokumentation der Objekte und Referenzen, mit Hyperlinks.
- Diagramme, Aufrufgraphen und CRUD-Matrizen, aus dem Code generiert.
- Geplante Aktualisierungen, damit die Dokumentation dem Code folgt.
- Technische und fachliche Logik von VE AI erklärt.
PowerBuilder- und Datenbankcode gemeinsam analysieren
Ein Visual Expert-Projekt kann Ihre PowerBuilder-Anwendung mit ihrem Oracle- oder SQL Server-Code zusammenführen. Eine Änderung an einer Tabelle, einer Spalte oder einer Prozedur lässt sich bis zu den Fenstern und DataWindows zurückverfolgen, die sie verwenden.

Welche DataWindows und Prozeduren welche Tabelle erstellen, lesen, aktualisieren oder löschen.
Finden Sie den PowerBuilder-Code, der angepasst werden muss, wenn sich eine Tabelle oder Spalte ändert.
Aufrufe aus PowerBuilder werden bis in den Datenbankcode verfolgt.
Passt sich an die Organisation Ihres PowerBuilder-Codes an
Richten Sie Visual Expert auf Ihre Bibliotheken, Targets oder Ihr Repository aus. Die Analysen werden nach Zeitplan oder aus Jenkins aktualisiert, und das gesamte Team arbeitet im Browser mit denselben Ergebnissen.
PBLs, Targets oder Solution-Ordner
Erstellen Sie ein Projekt aus PowerBuilder-Bibliotheken, Targets, einem Solution-Ordner oder einem ws_objects-Ordner.
Mehrere Anwendungen, ein Projekt
Analysieren Sie mehrere PowerBuilder-Anwendungen gemeinsam, mit den Vorgänger-Bibliotheken, die sie gemeinsam nutzen.
Versionsverwaltung und Automatisierung
Lesen Sie den Code aus Git, SVN oder TFS (einschließlich PBG-Dateien) und aktualisieren Sie die Analysen nach Zeitplan oder aus Jenkins.
Geteilt in Visual Expert Web
Ergebnisse, Dokumentation, Fehler und Aufgaben im Browser, ohne Installation für das Team.
Weiterführende Informationen
Codeüberprüfung im KI-Zeitalter
Warum KI-gestützte Änderungen weiterhin eine unabhängige Überprüfung brauchen.
DevOps-Integration
Führen Sie die Überprüfung automatisch aus und veröffentlichen Sie die Ergebnisse in Ihren Werkzeugen.
Systemanforderungen
Unterstützte Versionen und Einrichtung.
Preise
Editionen und Lizenzen.
Überprüfen Sie Ihre eigene PowerBuilder-Anwendung
Führen Sie Visual Expert mit Ihrem Code aus und besprechen Sie Schwachstellen, Abhängigkeiten, toten Code und Dokumentation mit unserem Team.
Lieber eine geführte Präsentation? Demo anfordern
Ich kenne kein anderes derart leistungsfähiges Werkzeug, um sich wirklich innerhalb weniger Stunden mit einer neuen Anwendung vertraut zu machen.
















