PowerScriptDataWindowsBase de données
Vérifiez et maintenez sans risque vos applications PowerBuilder critiques.
Détectez les vulnérabilités et les problèmes de code, vérifiez les modifications et visualisez leur impact dans le PowerScript, les DataWindows et la base de données.
Vérifiez systématiquement chaque modification, qu'elle soit écrite par un développeur ou générée par une IA
Inspectez le code PowerBuilder pour y détecter les vulnérabilités, les bugs, les problèmes de maintenabilité et le code potentiellement mort. Les mêmes règles s'appliquent à chaque analyse : la vérification ne repose pas uniquement sur la relecture manuelle.
- Vulnérabilités de sécurité : identifiants et adresses IP codés en dur, risques d'injection, usage non sécurisé du chiffrement.
- Bugs et problèmes de qualité : méthodes vides, scripts trop longs, objets dupliqués, conventions de nommage.
- Nouveaux défauts signalés à chaque analyse, pour voir ce qu'une modification a introduit.
- Inspection continue dans votre chaîne CI/CD, avant le déploiement.
Sachez ce qu'une modification peut affecter avant de la faire
Visual Expert construit un modèle de votre application PowerBuilder : appelants et appelés, utilisation des DataWindows et références aux tables et colonnes de la base.
- Analyse d'impact sur les variables, fonctions, fenêtres, DataWindows, tables et colonnes.
- Graphes d'appels et graphes d'appels inverses pour suivre des chaînes d'appels complexes.
- Appels aux procédures stockées repérés dans le code PowerBuilder.
- Objets, méthodes et variables potentiellement inutilisés, listés avant le nettoyage.
Des résultats d'analyse à une remédiation pilotée
Examinez et qualifiez chaque défaut, attribuez le travail, corrigez le code et laissez l'analyse suivante confirmer la correction.
- Qualifier les résultats : faux positif, risque accepté ou mise en attente. Les décisions restent enregistrées.
- Attribuer un défaut crée une tâche, avec un responsable, une priorité et une échéance.
- Mark as fixed : le défaut reste à l'état Pending Validation jusqu'à ce que l'analyse suivante le vérifie.
- Potential Solution (IA) propose une piste de correction lorsque VE AI est activé.
Cycle de vie d'un défaut
Les défauts examinés peuvent aussi être mis de côté. Leur historique est conservé.
Risk AcceptedFalse PositiveOn Hold
Transformez le code PowerBuilder en connaissance partagée et à jour
Générez la documentation, les diagrammes et les vues d'usage des données à partir de l'application analysée, actualisez-les de façon planifiée et réduisez la dépendance à quelques experts historiques.
- Documentation HTML navigable des objets et des références, avec liens hypertexte.
- Diagrammes, graphes d'appels et matrices CRUD générés à partir du code.
- Mises à jour planifiées pour que la documentation suive le code.
- Logique technique et métier expliquée par VE AI.
Analysez ensemble le code PowerBuilder et le code de la base
Un même projet Visual Expert peut réunir votre application PowerBuilder et son code Oracle ou SQL Server. Une modification d'une table, d'une colonne ou d'une procédure se suit jusqu'aux fenêtres et aux DataWindows qui l'utilisent.

Quels DataWindows et procédures créent, lisent, modifient ou suppriment chaque table.
Repérez le code PowerBuilder à mettre à jour quand une table ou une colonne change.
Les appels depuis PowerBuilder sont suivis jusque dans le code de la base.
S'adapte à l'organisation de votre code PowerBuilder
Indiquez à Visual Expert vos bibliothèques, vos targets ou votre référentiel. Les analyses s'actualisent selon un planning ou depuis Jenkins, et toute l'équipe travaille sur les mêmes résultats dans le navigateur.
PBL, targets ou dossiers de solution
Créez un projet à partir de bibliothèques PowerBuilder, de targets, d'un dossier de solution ou d'un dossier ws_objects.
Plusieurs applications, un seul projet
Analysez ensemble plusieurs applications PowerBuilder, avec les bibliothèques d'ancêtres qu'elles partagent.
Gestion de versions et automatisation
Lisez le code dans Git, SVN ou TFS (fichiers PBG compris) et actualisez les analyses selon un planning ou depuis Jenkins.
Partagé dans Visual Expert Web
Résultats, documentation, défauts et tâches dans le navigateur, sans installation pour l'équipe.
Pour aller plus loin
La vérification du code à l'ère de l'IA
Pourquoi les modifications assistées par l'IA exigent toujours une vérification indépendante.
Intégration DevOps
Lancez la vérification automatiquement et publiez les résultats dans vos outils.
Configuration requise
Versions prises en charge et installation.
Tarifs
Éditions et licences.
Vérifiez votre propre application PowerBuilder
Lancez Visual Expert sur votre code et examinez avec notre équipe les vulnérabilités, les dépendances, le code mort et la documentation.
Vous préférez une présentation guidée ? Demander une démo
Je ne me souviens pas d'un outil aussi puissant qui permette à un développeur de se familiariser avec une application en seulement quelques heures.
















