Analyzing WSDL and WSML Files (Windows Embedded CE 6.0)
1/6/2010
The object model in this topic provides methods and properties that allow you to programmatically analyze the Web Services Description Language (WSDL) and Web Services Meta Language (WSML) files.
This is the same object model used when processing a SOAP request at the server.
Note
In most cases you do not need to analyze the WSDL and WSML files. This discussion allows you to use the object model to build your own ISoapClient replacement.
Note
For example, you might want to create a ISoapClient replacement to display a list of available ports or available operations to the user for a more dynamic environment.
The following illustration shows the object model.
The WSDLReader object loads and analyzes WSDL and WSML documents.
It then makes the information in those documents available though the EnumWSDLService, WSDLService, EnumWSDLPort, WSDLPort, EnumWSDLOperation, WSDLOperation, EnumSoapMapper, and SoapMapper objects.
The WSDLReader object can also inspect an incoming SOAP message to identify the operation being requested.