Find PowerBuilder Calls to Web Services [Tutorial]

Visual Expert can track calls from PowerBuilder to web services from:

  1. An entire PowerBuilder application
  2. A selection of PBLs
  3. A selection of PB objects

This is how it works:

  1. In the treeview, select an application, a PBL or a PB object
  2. In the navigation bar, click on "Web Services called":
find web services calls in powerbuilder code

For instance, this web service is declared as an OLE object in a PB function:

find powerbuilder calls to web services in database code
 

Then, you can find where this “proxy” PB function is called in the PowerBuilder code:

  1. You can show the calls to this function as an E/R diagram:
    1. Select the function, go to [Diagram], click on “Impact Analysis Diagram”

        find dependencies between powerbuilder and web services


    2. A diagram showing the calls to the “proxy” function is generated
      When selecting a diagram item, its code is displayed on the right:
  2.   find dependencies betwen powerbuilder and web services

     
  3. Alternatively, you can show the calls to this function as a hierarchy:
    1. Select the function. In the navigation bar (left side), click on “Impact Analysis”
    2. A hierarchy showing the calls to the “proxy” function is displayed
      When selecting a diagram item, its code is displayed on the right:

find dependencies between powerbuilder and web services


This feature supports different strategies for calling web services: OLE objects, SOAP connections. Below is an example of SAOP connection:

find dependencies between powerbuilder and web services