Comment Explorer les dépendances au niveau des PBL

Mise à jour September 2020

Visual Expert 2020 fournit des diagrammes permettant de visualiser les dépendances entre PBL dans votre application.
Cela permet aux développeurs de PowerBuilder d'identifier graphiquement les objets d'une PBL qui font référence à un objet stocké dans une autre PBL.

Vous trouverez ci-dessous une capture d'écran d'un diagramme de dépendance PBL :

PBL Dependencies Diagram


Ce diagramme indique que les composants de "pfeapsrv.pbl" ont une ou plusieurs dépendances avec les composants de cinq autres PBL.

=> Découvrez comment créer un diagramme de dépendance des PBL avec Visual Expert

 

Dépendances de PBL

Les développeurs peuvent avoir besoin de voir les dépendances du code au niveau de la PBL.

Par exemple :

  • Pour isoler un module donné de l'application, afin de le rendre indépendant des autres,
  • Pour suivre les dépendances entre le client et le code PB back-end (déployé sur le serveur EA, fonctionnant avec le plug-in PB Application Server)

Chaque fois qu'un objet de la PBL (A) appelle un objet de la PBL (B), une dépendance est créée entre ces 2 PBL. Cette fonctionnalité affichera tous les niveaux de dépendance entre les PBL, comme un arbre d'appel :

PBL Dependencies in Visual Expert

Une fois que vous avez identifié que la PBL (A) appelle d'une manière ou d'une autre la PBL (B), vous pouvez avoir besoin de creuser plus profondément pour voir exactement ce qu'appelle un objet dans la PBL appelée

Dans l'exemple ci-dessous, l'objet d'application "demopfc", défini dans la PBL "demopfc.pbl", appelle 1 objet utilisateur et 4 événements en dehors de cette PBL.

 

Configurer le nombre de niveau de hiérarchie

  • Sélectionnez une PBL.
  • Dans le treeview, passez la souris sur la macro "Dépendances PBL".
  • Cliquez sur la clé qui apparaît à sa droite.

    PBL Dependencies Wrench Icon

    A configuration window appears on the screen.
  • Define the number of hierarchy levels up to which you want to find the PBL dependencies.

    Hierarchy Levels for PBL Dependencies Diagram

Par exemple :

En configurant le niveau de hiérarchie à 3, les dépendances PBL qui en résultent seront affichées comme indiqué ci-dessous.

Resultant PBL Dependencies

 

Références externes

PBL External References

En fonction de ce que vous recherchez, vous pouvez partir de ce résultat et :

  • Afficher la PBL contenant le(s) objet(s) appelé(s) par l'objet d'application "demopfc"

    external references to pbl

  • Afficher le code source de l'objet d'application "demopfc", avec en surbrillance la référence à l'objet appelé dans un autre PBL

    higlight the reference to the object called in another PBL

 

 

PowerBuilder, Code Exploration, VE 2015