PowerScriptDataWindowsBase de datos
Verifique y mantenga sin riesgos sus aplicaciones PowerBuilder críticas.
Detecte vulnerabilidades y problemas de código, verifique los cambios y vea su impacto en el código PowerScript, las DataWindows y la base de datos.
Verifique de forma sistemática cada cambio, lo escriba un desarrollador o lo genere una IA
Inspeccione el código PowerBuilder para detectar vulnerabilidades, errores, problemas de mantenibilidad y código potencialmente muerto. Las mismas reglas se aplican en cada análisis, así que la verificación no depende solo de la revisión manual.
- Vulnerabilidades de seguridad: credenciales y direcciones IP escritas en el código, riesgos de inyección, uso inseguro del cifrado.
- Errores y problemas de calidad: métodos vacíos, scripts demasiado largos, objetos duplicados, convenciones de nomenclatura.
- Defectos nuevos señalados en cada análisis, para ver qué ha introducido un cambio.
- Inspección continua en su pipeline de CI/CD, antes del despliegue.
Sepa a qué puede afectar un cambio antes de hacerlo
Visual Expert construye un modelo de su aplicación PowerBuilder: llamadores y llamados, uso de las DataWindows y referencias a las tablas y columnas de la base de datos.
- Análisis de impacto sobre variables, funciones, ventanas, DataWindows, tablas y columnas.
- Grafos de llamadas directas e inversas para seguir cadenas de llamadas complejas.
- Llamadas a procedimientos almacenados localizadas en el código PowerBuilder.
- Objetos, métodos y variables posiblemente no utilizados, listados antes de la limpieza.
De los hallazgos a una remediación bajo control
Revise y califique cada defecto, asigne el trabajo, corrija el código y deje que el siguiente análisis confirme la corrección.
- Calificar los hallazgos: falso positivo, riesgo aceptado o en espera. Las decisiones quedan registradas.
- Al asignar un defecto se crea una tarea, con un responsable, una prioridad y una fecha límite.
- Mark as fixed: el defecto queda en el estado Pending Validation hasta que el siguiente análisis lo comprueba.
- Potential Solution (IA) propone una forma de corregirlo cuando VE AI está activado.
Ciclo de vida de un defecto
Los defectos revisados también pueden dejarse de lado. Su historial se conserva.
Risk AcceptedFalse PositiveOn Hold
Convierta el código PowerBuilder en conocimiento compartido y actualizado
Genere documentación, diagramas y vistas del uso de los datos a partir de la aplicación analizada, actualícelos de forma programada y reduzca la dependencia de unos pocos expertos veteranos.
- Documentación HTML navegable de los objetos y las referencias, con hipervínculos.
- Diagramas, grafos de llamadas y matrices CRUD generados a partir del código.
- Actualizaciones programadas para que la documentación siga al código.
- Lógica técnica y de negocio explicada por VE AI.
Analice juntos el código PowerBuilder y el código de la base de datos
Un mismo proyecto de Visual Expert puede reunir su aplicación PowerBuilder y su código Oracle o SQL Server. Un cambio en una tabla, una columna o un procedimiento puede rastrearse hasta las ventanas y DataWindows que lo utilizan.

Qué DataWindows y procedimientos crean, leen, actualizan o eliminan cada tabla.
Localice el código PowerBuilder que hay que actualizar cuando cambia una tabla o una columna.
Las llamadas desde PowerBuilder se siguen hasta el código de la base de datos.
Se adapta a la forma en que está organizado su código PowerBuilder
Indique a Visual Expert sus bibliotecas, targets o repositorio. Los análisis se actualizan de forma programada o desde Jenkins, y todo el equipo trabaja con los mismos resultados en el navegador.
PBL, targets o carpetas de solución
Cree un proyecto a partir de bibliotecas PowerBuilder, targets, una carpeta de solución o una carpeta ws_objects.
Varias aplicaciones, un solo proyecto
Analice juntas varias aplicaciones PowerBuilder, con las bibliotecas de ancestros que comparten.
Control de versiones y automatización
Lea el código desde Git, SVN o TFS (incluidos los archivos PBG) y actualice los análisis de forma programada o desde Jenkins.
Compartido en Visual Expert Web
Resultados, documentación, defectos y tareas en el navegador, sin instalación para el equipo.
Para saber más
La verificación del código en la era de la IA
Por qué los cambios asistidos por IA siguen necesitando una verificación independiente.
Integración DevOps
Ejecute la verificación automáticamente y publique los resultados en sus herramientas.
Requisitos del sistema
Versiones compatibles e instalación.
Precios
Ediciones y licencias.
Verifique su propia aplicación PowerBuilder
Ejecute Visual Expert con su código y revise con nuestro equipo las vulnerabilidades, las dependencias, el código muerto y la documentación.
¿Prefiere una presentación guiada? Solicitar una demo
No recuerdo una herramienta tan potente que permita a un usuario familiarizarse con una nueva aplicación en literalmente unas pocas horas.
















