The foundation for data types in WSDL is XML Schema, a standard that defines simple data types and a means to aggregate them into more complex types. OpenEdge supports a range of acceptable mappings for all XML Schema types. For a given parameter on a Web service operation, OpenEdge supports a range of ABL data types that can be automatically transformed between OpenEdge and the XML Schema representation. As part of the acceptable mappings, OpenEdge suggests (through the WSDL Analyzer) a recommended ABL data type to use when mapping an ABL parameter to a particular Web service parameter.
This section identifies the mapping options and how they work going from one domain (XML Schema) to the other (ABL) for the following types of data:
For more information on how to manipulate these data types (especially complex data types) in ABL, see
Invoking OpenEdge SOAP Web Service Operations from ABL.