Analysez plusieurs applications PowerBuilder avec Visual Expert

1. Sélectionnez votre code PB par fichiers ou dossiers (pas de cible)

Chaque PBL doit être unique dans le projet VE.
Si vous incluez des targets PB dans votre projet VE, les librairies ancêtres seront probablement dupliquées (1 copie par application).

Vous devez donc inclure votre code PB en sélectionnant les fichiers - ou dossiers - PBL.
Les dossiers sont plus rapides pour sélectionner les PBLs, mais cela dépend de la façon dont vous avez organisé votre code.

Si vous avez 3 applications, vous devez sélectionner 4 ensembles de PBL dans votre projet VE (3 applications + 1 ensemble de librairies ancêtres).

Pour chaque ensemble de PBLs, suivez les étapes suivantes :

Dans l'assistant de projet, choisissez "Dossiers/fichiers de la bibliothèque PowerBuilder".

Sélection de fichiers ou dossiers PBL plutôt que de targets PB dans l'assistant de projet

Sélectionnez les fichiers PBL ou les dossiers pour le premier ensemble de PBL, par exemple, les librairies de vos ancêtres.

Quatre ensembles de PBLs dans un projet Visual Expert : trois applications et les librairies ancêtres

Cliquez sur suivant et sélectionnez "Ajouter plus de code dans votre projet".

Choix de « Dossiers/fichiers de la bibliothèque PowerBuilder » dans l'assistant de projet

Cela vous ramènera à la première page de l'assistant :

  • Vous pouvez alors sélectionner le deuxième ensemble de PBL, par exemple les PBL de l'application #1 (à l'exception des PBL ancêtres).
  • Cliquez sur "Suivant" > sélectionnez "Ajouter plus de code".
  • Sélectionnez les PBLs de la deuxième application PB (sauf les PBLs ancêtres)
  • Et ainsi de suite, pour chaque application PB que vous souhaitez inclure dans le projet VE.

Suivez l'assistant de projet jusqu'à ce que vous puissiez sélectionner " Ouvrir la configuration du projet ".

Sélection de « Ajouter plus de code » pour ajouter les PBLs de l'application suivante

2. Renommez vos applications PB

Visual Expert donnera un nom par défaut à chaque application PB (en fonction du dossier ou des fichiers que vous avez sélectionnés).

Pour simplifier la maintenance de votre projet VE, il est recommandé de renommer chaque ensemble de PBL.

Par exemple :

Sélection de « Ouvrir la configuration du projet » à la fin de l'assistant

Sélectionnez chaque ligne, correspondant à un ensemble de PBL, cliquez sur "Renommer", entrez le nom approprié pour chaque ensemble de PBL.

3. Définir les dépendances entre les applications

  • Ouvrez l'onglet "Dépendances de l'application".
  • Sélectionnez une application PB (pas l'ensemble des librairies ancêtres)
  • Cliquez sur "Ajouter".
  • Sélectionnez le jeu de librairies ancêtres dans la liste
  • Répétez la même opération pour chaque application PB (pas pour l'ensemble des librairies ancêtres).

Une fois terminé, cela devrait ressembler à ceci :

Association des librairies ancêtres à une application PowerBuilder dans la configuration du projet

4. Lancer l'analyse du code

  • Fermez la fenêtre de configuration
  • Visual Expert vous propose d'analyser votre code
  • Cliquez sur "Oui".
  • L'analyse va commencer

Une fois terminé, vous devriez voir une liste d'applications + 1 Framework dans le treeview de Visual Expert :

5. Réaliser des analyses d'impact

Vous pouvez maintenant explorer les dépendances entre vos applications PB et votre framework.

Dans l'exemple ci-dessous, la bibliothèque ancêtre "pfcmain.pbl" contient la méthode " pfc_w_master.of_setresize ()".
Une analyse d'impact sur cette méthode montrera les références de plusieurs applications.

 

PowerBuilder, Création de projet, analyse d'impact