Share via


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.

Ee484561.c4ef6e72-b42d-4b04-9498-5549687f4cac(en-US,WinEmbedded.60).gif

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.

See Also

Concepts

Advanced Topics