Explorar, entender y mantener sus aplicaciones
Visual Expert para PL/SQL
  Características detalladas
   


Navega en su aplicacion:

Con el treeview de Visual Expert, explora sus componentes PL/SQL (paquetes, funciones, procedimientos, bloques, triggers...) y las relaciones existentes entre ellos.

Con el navegador de código de Visual Expert, navega en su código como nunca lo hizo: cada referencia encontrada en el código PL/SQL está asociada a un hipervínculo que permite abrir directamente el elemento referido.

Análisis de impacto globales:

Si necesita cambiar un procedimiento almacenado, una tabla, una columna... Visual Expert puede listar todos los componentes relacionados con este elemento. Esto le ayudará a evaluar las consecuencias del cambio.

Por ejemplo, puede preguntar por todos los triggers, cursores, funciones y procedimiento incluyendo las consultas SQL que utilizan una columna de base de datos, así como un %rowtype definition.

Si desarrolla aplicaciones en PowerBuilder, se tomará en cuenta cualquier referencia PowerBuilder-a-PL/SQL también.


Ejemplo : Análisis de impacto en una tabla
Pulse aquí para alargar la imágen

  ¿Por qué utilizar Visual Expert?


Evitar efectos secundarios no deseados después de un cambio


Cuando modifica el código fuente de la aplicación, siempre existe un riesgo de regresión y de errores debidos a las modificaciones.
En un sólo clic Visual Expert le ayuda a realizar un análisis de impacto en cualquier componente de la aplicación que está a punto de modificar.

Compartir el conocimiento de su aplicación

Visual Expert le permite explorar fácilmente sus aplicaciones, sin importar su complejidad.
Visual Expert le permite ganar tiempo en el desarrollo y en el mantenimiento de su aplicación
Visual Expert facilita la integración de los nuevos desarrolladores.
Cuando alguién no está disponible, cualquier miembro del equipo puede entender y dominar el código.

Visual Expert le permite:
  - Descubrir la estructura de la aplicación y sus componentes
  - Explorar el árbol de herencia y dominar el framework,
  - etc...

Leer más acerca de Visual Expert para PL/SQL (product review).......pulse aquí



Demos Flash
 
Descubre las características principales de Visual Expert!
más info
Probar Visual Expert
 
Solicite una versión de evaluación de Visual Expert y prúebelo en su propia aplicación.
más info
¿Qué piensan los expertos?
  ¿Qué piensan de Visual Expert los expertos, los desarrolladores y jefes de proyecto?
más info
Ver también...
  ¿Cómo funciona?...................pulse aquí
Demos..................................pulse aquí
Referencias...........................pulse aquí
       
  Visual Expert para PL/SQL características detalladas
 
CODE
EXPLORATION
Stored Procedures

After analysing your project, Visual expert may display several lists of Procedure:
* List of the procedures defined in your project
* List of the procedure referenced by your project (no matter if the code is included in the project)
* Procedure by Access type (Procedure including Delete, Update, Insert or Select Statements)
* Procedures which name and/or source code contain a given string
* Procedure called by PowerBuilder Components(1)

(1) This requires Visual Expert for PowerBuilder

SQL Queries After analysing your project, Visual expert may display several lists of Procedure:
* SQL statements defined in the project
* SQL statements by access type (select, insetr, update or delete Statements)
* SQL statements by definition type = defined in PL/SQL code, PowerBuilder Script(1) or Datawindow(1)
* SQL statements containing a given string (text search focused on the SQL statements of the project)

(1) This requires Visual Expert for PowerBuilder

You may also select packages, procedures, functions, block, triggers or cursors
and list all SQL defined in the selected items.
See an example
Code Architecture First, you may select a one or several packages, procedures, functions, block, triggers or cursors.
Then Visual Expert will open a treeview with the architecture of the code of the selected items.
See an example
Hyperlink
Exploration
When displaying your code, Visual Expert adds an hyperlinks for each reference found.
Clicking on this hyperlink will open the source code of the referenced item.
PL/SQL
Components
Lists of the Packages, Procedures, Functions, Blocks, Triggers, Cursors and Aliases defined in the application.
Each list open in Visual Expert treeview.
See an example
String search You may search for a string in your project. Several options are available:
* Global Search in the whole project (including PL/SQL code, PowerBuilder Code(1), SQL files, ...)
* Search restricted to a given type of component (For instance, you may search for triggers only).
* You may search in the name and/or the source code of components.
* You use regular expressions in a search (click here to read about regular expressions)
* You may search into a selection of components (for instance after selecting some procedures in the treeview).

(1) This requires Visual Expert for PowerBuilder
IMPACT ANALYSIS

(cross-references)
Table and Columns First, you can select a table or column.
Then, Visual Expert will list the procedures, functions, block, triggers, cursors... referencing this table or column.
See an example

If you also develop with PowerBuilder, all PB references are included in the result
(read more about Visual Expert for PowerBuilder)
PL/SQL Procedures
and Functions
Visual Expert can also list all PL/SQL components calling a procedure or a function.
See an example
If you also develop with PowerBuilder, all PB references are included in the result
(read more about Visual Expert for PowerBuilder)
PL/SQL parameters
and variables
Same concept: Visual Expert can find any reference to PL/SQL variables and parameters
Oracle Datatypes Visual Expert can list all variables or parameters declared with a given datatype.
For instance which variables and parameters are created with the VARCHAR2 datatype.
See an example
Oracle Functions You may need to know where a given Oracle function is used (such as Count, decode, to_char...).
Visual Expert will list every calls to such a function.
See an example
PL/SQL
References
Procedures and
Functions referenced
First, you may select one or several packages, procedures, functions, block, triggers or cursors.
Then Visual Expert will list all Procedures and functions, cursors and variables referenced by the selected items.
PL/SQL Cursors Visual Expert can also list the PL/SQL cursors referenced by packages, procedures, functions, block, triggers or cursors.
PL/SQL parameters
and variables
You may list all variables and parameters referenced in packages, procedures, functions, block, triggers or cursors.
Calls from
PowerBuilder Objects
to PL/SQL Procedures
If you also develop with PowerBuilder, you may list all references from PowerBuilder objects to Transact-SQL:
* per PBL (list of the Stored procedures called by each PBL)
* per Object (list of the Stored procedures called by each PowerBuilder Object)
(read more about Visual Expert for PowerBuilder)
Database
References
Table and Columns
referenced
While reading your code, Visual Expert will extract and analyse the SQL queries in your code.
As a result, you can list all table and columns referenced by your PL/SQL code.
Aliases Visual Expert can also list the aliases used in your SQL queries.
Oracle
Functions
You can list all Oracle system function (such as Count, Decode, To_char...) used in your PL/SQL code.

 

  Usefull links
   
Visual Basic
PowerBuilder
Partners
EZ TOOLS PBDR
Devonestop PBDJ
Alphabeta-net AZA PowerBuilder FAQ
Andrea VB TeamSybase
Programmers Heaven just PB info
VB Wire  
   
   
   
   
     
   

  VE para PowerBuilder - VE para Oracle - VE para Sybase ASE - VE para SQL Server - Demos - Evaluation Request - Price Request
Enable para PowerBuilder - Visual Guard para .NET - Visual Guard para PowerBuilder

Ventajas claves - Características principales - Análisis de impacto - Documentación del código fuente - Revista del código fuente - Gestión del cambio - Gestión del conocimiento - Update List
Soporte - News - Contactos - Referencias - Mapa del sitio
Visual Guard .Net Technical Doc - Visual Guard Support