vSphere Web Services SDK Package Contents

The vSphere Web Services SDK is a bundle that includes the following items:

  • WSDL files that define the API available on a VMware vSphere server (ESXi or vCenter Server) Web service.
  • Precompiled client-side libraries (vim.jar, vim25.jar) available for test purposes that were generated from the WSDL. The vSphere Web Services API is packaged in the vim25.jar file and is available in the SDK\vsphere-ws\wsdl\vim25 subdirectory.
  • Sample code demonstrating common use cases associated with managing virtual infrastructure. The sample code includes compiled and ready-to-run Java class files and both Java and C# source code files. (For C# developers, the Microsoft Visual Studio project files (.sln) are included.)
  • Batch files and shell scripts (build.bat and build.sh) that automate the build process for Java and C# client applications.
  • Batch files and shell scripts (run.bat and run.sh) that facilitate running the Java samples from the Windows command prompt.
  • The vSphere API Reference, which provides language-neutral descriptive information about the VMware vSphere API and the object model, such as object type definitions, properties, and method signatures.

Complete information about setting up the environment, and about generating, compiling, and running applications is included in Setting Up for Java Development, and in Setting Up for Microsoft C# Development.