Appendix E. VI SDK Web Services
This appendix introduces the Web Services interfaces used in the VI SDK, including Simple Object Access Protocol (SOAP) basics, Web Services Definition Language (WSDL), stub code generation, and so on.
The VI SDK Web Services interface complies with the Web Services Interoperability Organization (WS-I) Basic Profile 1.0, which includes XML Schema 1.0, SOAP 1.1, and WSDL 1.1.
SOAP
SOAP is a protocol facilitating client server communications. A SOAP message is encoded as an XML document that has an Envelope
element as its root. Optionally, it can contain a Header
element and a mandatory Body
element. The Fault
element within Body
is used to report errors. Figure E-1 illustrates the structure of a SOAP message. ...
Get VMware VI and vSphere SDK: Managing the VMware Infrastructure and vSphere now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.