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.