Define DATASET-HANDLE (dynamic ProDataSet) parameters
- Last Updated: September 27, 2019
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
DATASET-HANDLE parameters pass both the schema and data, because the dynamic
ProDataSet schema is not known at compile time. Thus, for ProDataSet parameters, OpenEdge Web
services map an ABL DATASET-HANDLE to an arbitrary complex type
(<any>). There is a single definition used for all ProDataSet
parameters in all supported SOAP formats. The following WSDL sample shows this common
ProDataSet parameter definition:
Common DATASET-HANDLE definition for all SOAP formats
|
All dynamic ProDataSet parameters share the <complexType> definitions in the WSDL. Parameters without before-image
data use one <complexType>, and parameters with
before-image data use another <complexType>. The
before-image version uses the following <complexType>:
|
The client application must create (for input) and parse (for output) the XML Schema along with the data for the parameter. How the client inserts the input schema and data in request messages and how it parses the output schema and data from response messages depends entirely on the client application.