Cómo explorar las dependencias a nivel de la PBL

Septiembre del 2020 - Actualización

Visual Expert 2020 introduce diagramas para visualizar las dependencias de las PBLs en su aplicación. Esto permite a los desarrolladores de PowerBuilder identificar los objetos en una PBL que hacen referencia a un objeto almacenado en otra PBL.

A continuación se muestra una captura de pantalla de un diagrama de dependencias de PBLs:

Diagrama de dependencias de PBLs


Este diagrama indica que los componentes de 'pfeapsrv.pbl' tienen una o más dependencias con los componentes de otras cinco PBLs.

=> Aprenda a crear diagramas de dependencia de PBLs usando Visual Expert

 

Dependencias de PBLs

Es posible que los desarrolladores necesiten ver las dependencias del código a nivel de las PBLs.

Por ejemplo:

  • Al aislar un determinado módulo de la aplicación, para hacerlo independiente de los demás
  • Cuando se rastrean las dependencias entre el cliente y el código PB del back-end (desplegado en EA Server, ejecutándose con el Plug-in del servidor de aplicaciones PB)

Cuando un objeto de la PBL (A) llama a un objeto de la PBL (B), se crea una dependencia entre estas 2 PBLs. Esta funcionalidad mostrará todos los niveles de dependencias entre las PBLs, como un árbol de llamadas:

Dependencias de las PBLs en Visual Expert

Una vez que haya identificado que la PBL (A) está llamando de alguna manera a la PBL (B), es posible que tenga que investigar más en el código para ver exactamente qué objeto está llamando qué objeto en la PBL (B).

En el siguiente ejemplo, el objeto aplicación "demopfc", definido en la PBL "demopfc.pbl" está llamando 1 Userobject y 4 eventos fuera de esta PBL.

 

Configurar el nivel jerárquico

  • Seleccione un PBL.
  • En el treeview, pase el ratón por encima de la macro "Dependencias PBL".
  • Haga clic en la llave inglesa que aparece en su extremo derecho.

    Icono de la llave inglesa de las dependencias del PBL

    Aparece una ventana de configuración en la pantalla.
  • Defina el número de niveles jerárquicos que desee encontrar de las dependencias PBL.

    Niveles de jerarquía para el diagrama de dependencias PBL

Por ejemplo:

Al configurar el nivel jerárquico en 3, las dependencias PBL resultantes se mostrarán como se muestra a continuación.

Dependencias de PBL resultantes

 

Referencias Externas

Referencias externas de la PBL

Dependiendo de lo que esté buscando, escoja el objeto aplicación demopfc y haga clic en referencia externas:

  • Haga clic en la PBL que contiene el/los objeto(s) llamado(s) por el objeto aplicación "demopfc"

    referencias externas a pbl

  • Vea el código fuente del objeto aplicación "demopfc", la referencia al objeto llamado en otro PBL estará resaltado.

    resalta la referencia al objeto llamado en otro PBL

 

 

PowerBuilder, Code Exploration, VE 2015