Visual Expert Explorer, comprendre et maintenir vos applications
Visual Expert pour Oracle
  Principales fonctionnalités
   

Naviguer dans votre application :

Vous pouvez explorer votre code PL/SQL (Packages, fonctions, procédures, blocs, triggers...).
Toute référence trouvée dans le code vient avec un hyperlien pour accéder au code référencé.

Analyse d’impact Globale :

Si vous devez modifier une Procédure stockée, une table, une colonne... Visual Expert peut lister tous les composants liés à cet élément. Vous pourrez ainsi évaluer les conséquences de cette modification avant de la réaliser.

Par exemple, vous pouvez demander tous les triggers, curseurs, fonctions et procédures qui contiennent des requêtes SQL utilisant une colonne de la base de données, ainsi que la définition %rowtipe.

Dans le cas où vos applications sont développées en PowerBuilder, toutes les références entre PowerBuilder et le code PL/SQL sont également prises en compte.

  Pourquoi utiliser Visual Expert ?


Evitez les effets de bord après une modification


Lorsque vous modifiez le code source de l’application, il existe toujours un risque de régression ou d’erreur.
En un clic, Visual Expert vous aide à réaliser des analyses d’impact sur chaque composant de l’application que vous souhaitez modifier.

Partager la connaissance de votre application

Visual expert vous permet de naviguer facilement dans votre code, quelle que soit la complexité de votre application.
Visual Expert permet de gagner du temps sur le développement et la maintenance de votre application et facilite l’intégration de nouveaux développeurs.
Chaque membre de l’équipe peut comprendre et maîtriser le code même si celui qui l'a écrit est est indisponible.

Visual Expert vous permet de :
  - Découvrir la structure de l’application et ses composants
  - Explorer les liens d’héritage et maîtriser le Framework
  - etc...

Pour en savoir plus sur Visual Expert pour PL/SQL (revue de produit)... cliquez ici

 
Démos Flash
 
Découvrez les principales
fonctionnalités de Visual Expert


Essayer Visual Expert
 

Demandez une version d'évaluation de Visual Expert et testez là sur vos applications.

Principales fonctionnalités
  Découvrez les principales fonctionnalités de Visual Expert.
Présentations, démo flash,…

Voir aussi...
  Principes de fonctionnement..cliquez ici
Démos................................cliquez ici
Références..........................cliquez ici
  Fonctionnalités détaillées de Visual Expert pour PL/SQL
 
EXPLORATION
DU CODE

Procédures stockées

Après l’analyse du projet, Visual Expert peut afficher plusieurs listes de procédures.
* Liste des procédures définies dans le projet
* Liste des procédures référencées par votre projet (peu importe que le code soit inclus dans le projet)
* Procédure par type d’accès (Procédure comprenant un ordre Delete, Update, Insert ou Select)
* Procédures dont le nom et/ou le code source contient une chaîne de caractères donnée
* Procédure appelée par des composants PowerBuilder (1)

(1) Requiert Visual Expert pour PowerBuilder

Requêtes SQL

Après l’analyse de votre projet, Visual Expert peut afficher plusieurs listes de procédures :
* Requêtes SQL définies dans le projet
* Requêtes SQL par type d’accès (select, insert, update ou delete)
* Requêtes SQL par type de définition = définies dans le code PL/SQL, le script PowerBuilder (1) ou la Datawindow(1)
* Requêtes SQL contenant une chaîne de caractères donnée (recherche textuelle ciblée sur les requêtes SQL du projet)

(1) Requiert Visual Expert pour PowerBuilder

Vous pouvez sélectionner des packages, procédures, fonctions, block, triggers ou curseurs et lister tous les ordres SQL définis dans les composants sélectionnés.
Voir un exemple

Architecture du code Sélectionner un ou plusieurs packages, procédures, fonctions, block, triggers ou curseurs.
Visual Expert ouvrira ensuite le treeview avec l’architecture du code des composants sélectionnés.
Voir un exemple
Exploration
via les liens hypertextes
Quand il affiche votre code, Visual Expert ajoute un lien hypertexte pour chaque référence trouvée.
Cliquer sur ce lien vous permet d’ouvrir le code source du composant référencé.
Composants PL/SQL Listes des Packages, Procédures, Fonctions, Blocks, Triggers, Curseurs et Aliases définis dans l’application.
Chaque liste s’ouvre dans le treeview de Visual Expert.
Voir un exemple
Recherche d'une chaîne de caractères Vous pouvez chercher une chaîne de caractères dans votre projet. Plusieurs options sont disponibles:
* Recherche globale dans tout le projet (comprenant le code PL/SQL, le code PowerBuilder(1), les fichiers SQL...)
* Recherche limitée à un type de composant (Par exemple, vous pouvez chercher uniquement les triggers).
* Vous pouvez chercher dans le nom et/ou le code source des composants.
* Vous pouvez utiliser les expressions régulières pour une recherche (plus d'info sur les expressions régulières)
* Vous pouvez faire une recherche dans une sélection de composants (Par exemple après avoir sélectionné des procédures dans le treeview).

(1) Requiert Visual Expert pour PowerBuilder
ANALYSE D’IMPACT

(cross-references)
Tables et Colonnes Si vous sélectionnez une table ou une colonne, Visual Expert listera les procédures, fonctions, block, triggers, curseurs... faisant référence à cette table ou colonne.
Voir un exemple
Si vous développez également avec PowerBuilder, toutes les références PB sont comprises dans le résultat.
(Pour en savoir plus sur Visual Expert pour PowerBuilder)
Procédures et Fonctions PL/SQL Visual Expert peut aussi lister tous les composants appelant une procédure ou une fonction.
Voir un exemple
Si vous développez aussi avec PowerBuilder, toutes les références PB sont comprises dans le résultat
(En savoir plus sur Visual Expert pour PowerBuilder)
Variables et paramètres PL/SQL Même concept: Visual Expert peut trouver n’importe quelle référence à des variables et paramètres PL/SQL
Datatypes Oracle Visual Expert peut lister toutes les variables ou paramètres déclarés dans un datatype donné.
Par exemple quelles sont les variables et les paramètres créés avec le datatype VARCHAR2.
Voir un exemple
Fonctions Oracle Vous pouvez savoir où une fonction Oracle donnée est utilisée (Par ex: Count, decode, to_char...).
Visual Expert peut lister chaque appel sur cette fonction.
Voir un exemple
Références PL/SQL
Procédures et Fonctions référencées Sélectionnez un ou plusieurs packages, procédures, fonctions, block, triggers ou curseurs.
Visual Expert listera toutes les Procédures, fonctions, curseurs et variables référencés par les composants sélectionnés.
Curseurs PL/SQL Visual Expert peut aussi lister les curseurs PL/SQL référencés par les packages, procédures, fonctions, blocks, triggers ou curseurs.
Paramètres et Variables PL/SQL Vous pouvez lister toutes les variables et les paramètres référencés dans les packages, procédures, fonctions, blocks, triggers ou curseurs.
Appels depuis les objets PowerBuilder vers les procédures PL/SQL Si vous développez aussi avec PowerBuilder, vous pouvez lister toutes les références des objets PowerBuilder vers PL/SQL:
* par PBL (liste des procédures stockées appelées par chaque PBL)
* par Objet (liste des procédures stockées appelées par chaque objet PowerBuilder)
(En savoir plus sur Visual Expert pour PowerBuilder)
Database
References
Table et Colonnes
référencées
Pendant la lecture du code, Visual Expert va extraire et analyser les requêtes SQL de votre code.
Vous pouvez ainsi lister toutes les tables et colonnes référencées par votre code PL/SQL.
Alias Visual Expert peut aussi lister les alias utilisés dans les requêtes SQL.
Fonctions
Oracle
Vous pouvez lister toutes les fonctions système Oracle (Par ex : Count, Decode, To_char...) utilisées dans le code PL/SQL.

 


  VE pour PowerBuilder - VE pour Oracle - VE pour Sybase ASE - VE pour SQL Server - Demos - Demande d'évaluation - Demande de prix
Enable pour PowerBuilder - Visual Guard pour .NET - Visual Guard pour PowerBuilder

Avantages clés - Principales fonctionnalités - Analyse d'Impact - Documentation technique - Revue de code - Gestion du Changement - Connaissance de l'application - Mises à jour - Support
News - Contact - Références - Plan du site