Try OpenEdge Now
skip to main content
Web Services
Creating ABL Clients to Consume OpenEdge SOAP Web Services : Creating an ABL Client from WSDL : Using the WSDL Analyzer : Analyzing complex data : Web service operation parameter documentation
 
Web service operation parameter documentation
When the WSDL Analyzer identifies a Web service operation parameter as a static temp-table or ProDataSet, it documents the appropriate TABLE or DATASET parameter in the ABL procedure or user-defined function signature. It provides the ABL definition for the corresponding static temp-table or ProDataSet that you can use in your application. You can then access and manage the TABLE or DATASET parameter as in any ABL application.
If an OpenEdge Web service contains a dynamic temp-table or dynamic ProDataSet parameter, the WSDL Analyzer documents a corresponding TABLE-HANDLE or DATASET-HANDLE parameter in the ABL procedure or user-defined function signature. You can then access and manage the dynamic temp-table or ProDataSet parameter as in any ABL application.
If the WSDL Analyzer cannot identify any case for a temp-table or ProDataSet mapping, it documents the parameter as a LONGCHAR in the ABL procedure or user-defined function signature and provides an example SOAP message element for the complex data. In all cases where the WSDL Analyzer identifies a temp-table or ProDataSet mapping, it also provides a link to documentation containing an example SOAP message element, in case you prefer to work with the XML directly.
For more information on how to use ABL to work with complex data passed as a parameter, see Managing operation parameters.