Invoking operations
- Last Updated: March 30, 2020
- 2 minute read
- OpenEdge
- Version 12.2
- Documentation
After you have created a Web service procedure object, you can invoke the operations made
available through that object. OpenEdge identifies Web service operations in the ABL by the
same names and signatures used to define them in the WSDL file for the Web service, which
you specify when you bind the Web service using the CONNECT( ) method (see
Connecting to OpenEdge SOAP Web Services from ABL).
The WSDL Analyzer determines if you can invoke the operation using only an ABL
RUN statement, or if you can also invoke it with a user-defined function
call:
The WSDL includes information that indicates if you can model a Web service as a user-defined function. If the WSDL does not indicate that or if there is a restriction in ABL that stops the operation from being called as a user-defined function, the WSDL Analyzer does not create a sample user-defined function. Any attempt to invoke a Web service operation using a method not specified by the WSDL Analyzer returns an error.
The following figure shows a sample operation listing from the WSDL Analyzer's Port type page that can be used as either an internal procedure or as a user-defined function.
