Trouver les appels PowerBuilder aux services Web
Visual Expert trace les appels de PowerBuilder vers les services web depuis :
- Une application PowerBuilder complète
- Une sélection de PBLs
- A séection d'objets PB
Voici le fonctionnement de cette fonctionnalité :
- Dans le treeview, sélectionnez une application, une PBL ou un objet PB
- Dans la barre de navigation, cliquez sur "Services Web appelés" :
![find web services calls in powerbuilder code](/images/web-services-calls-from-powerbuilder-code.png)
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](/images/find-dependencies-between-powerbuilder-and-web-services.png)
Ensuite, vous pouvez trouver où cette fonction PB "proxy" est appelée dans le code PowerBuilder :
- Vous pouvez afficher les appels à cette fonction sous la forme d'un diagramme E/R :
- Sélectionnez la fonction, allez dans [Diagramme], cliquez sur "Diagramme d'analyse d'impact".
- 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 : :
- Sélectionnez la fonction, allez dans [Diagramme], cliquez sur "Diagramme d'analyse d'impact".
- Vous pouvez également afficher les appels à cette fonction sous la forme d'une hiérarchie :
- Sélectionnez la fonction puis cliquez "Analyse d'impact" dans la barre de navigation (côté gauche).
- 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 betwen powerbuilder and web services](/images/find-dependencies-between-powerbuilder-and-web-services (2).png)
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 :