Trouver les appels PowerBuilder aux services Web

Visual Expert trace les appels de PowerBuilder vers les services web depuis :

  1. Une application PowerBuilder complète
  2. Une sélection de PBLs
  3. A séection d'objets PB

Voici le fonctionnement de cette fonctionnalité :

  1. Dans le treeview, sélectionnez une application, une PBL ou un objet PB
  2. Dans la barre de navigation, cliquez sur "Services Web appelés" :
find web services calls in powerbuilder code

Par exemple, ce service web est déclaré comme un objet OLE dans une fonction PB :

find powerbuilder calls to web services in database code
 

Ensuite, vous pouvez trouver où cette fonction PB "proxy" est appelée dans le code PowerBuilder :

  1. Vous pouvez afficher les appels à cette fonction sous la forme d'un diagramme E/R :
    1. Sélectionnez la fonction, allez dans [Diagramme], cliquez sur "Diagramme d'analyse d'impact".

        find dependencies between powerbuilder and web services


    2. Un diagramme montrant les appels à la fonction "proxy" est généré.
      Lorsque vous sélectionnez un élément du diagramme, son code est affiché sur la droite : :
  2.   find dependencies betwen powerbuilder and web services

     
  3. Vous pouvez également afficher les appels à cette fonction sous la forme d'une hiérarchie :
    1. Sélectionnez la fonction puis cliquez "Analyse d'impact" dans la barre de navigation (côté gauche).
    2. Une hiérarchie montrant les appels à la fonction "proxy" est affichée.
      Lorsque vous sélectionnez un élément du diagramme, son code apparaît sur la droite :

find dependencies between powerbuilder and web services


Cette fonctionnalité supporte différentes stratégies d'appel de services Web : objets OLE, connexions SOAP.
Vous trouverez ci-dessous un exemple de connexion SAOP :

find dependencies between powerbuilder and web services


Visual Expert 2019, Oracle, SQL Server, PowerBuilder