Try OpenEdge Now
skip to main content
Web Services
Creating ABL Clients to Consume OpenEdge SOAP Web Services : Handling Errors in ABL Requests to OpenEdge SOAP Web Services : Debugging ABL applications that call Web services : Using ProSOAPView
Using ProSOAPView
ProSOAPView is a more flexible tool than WSAViewer that allows you to view the following message content exchanged between a client and Web service:
*Request for a WSDL file
*SOAP request and response content
*HTTP request and response content
*The content of any other document exchanged between the client and Web service
This flexibility is especially helpful to debug industry standard Web services accessed from ABL (which can originate anywhere and contain a greater variety of SOAP formats).
Running ProSOAPView opens a SOAPSpy window, as shown in the following figure.
Figure 19. SOAPSpy window opened by ProSOAPView
SOAPSpy works both an HTTP proxy server and as an HTTP client, meaning that it can serve as a proxy between a Web service client and the Web service and also connect to its final destination through another proxy, all without changing any of the Web service client code.
The data stream that SOAPSpy can track includes binary data as well as readable text. However, binary data is represented schematically and all invalid text characters appear as the '?' character.
* Running ProSOAPView (SOAPSpy)
* Tracking messages in the SOAPSpy window