Run the WSDL Analyzer
- Last Updated: January 14, 2025
- 2 minute read
- OpenEdge
- Version 12.2
- Documentation
After obtaining the WSDL file, run the WSDL Analyzer on it. The WSDL Analyzer makes accessing Web services from ABL much easier by reading the WSDL file and producing a reference guide that documents how to use ABL to access the Web service. This guide is a series of linked HTML documents that define the Web service operations and their ABL interfaces, including how complex data types are represented in the WSDL. It also provides the binding information necessary to access the Web service on the Internet. Finally, it includes any internal WSDL file comments as documentation from the Web service provider.
For example, the WSDL Analyzer outputs the following index page when run on the WSDL for the NewCo Web service discussed in Sample of consuming a SOAP Web service:

All of the information for writing the example code in Sample of consuming a SOAP Web service is found in the WSDL file. When you run the WSDL Analyzer on the WSDL file it generates interface documentation that contains information on how to connect to and invoke operations in the Web service, such as the:
- Connection parameters for the
CONNECT( )method - Name of a Web service port type
- Prototypes for ABL procedures and user-defined functions used to invoke Web service operations for a given port type
- Any complex types defined for use in Web service operation parameters
- Other information required to use the Web service, such as what Web service errors (SOAP faults) might be returned to the client
For more information on running the WSDL Analyzer and the documentation that it generates, see Create an ABL Client from WSDL.