SDK Directory Structure

After you unzip the Site Recovery Manager SDK, the following directories and sub‐directories appear. Many of the sub‐directories contain helpful readme files.

Table 1. SDK directory structure
Directory or File Description
/doc Contains SDK README files and reference documentation for the SDK.
/doc/ReferenceGuide API Reference for the Site Recovery Manager API.
/doc/ReferenceGuide/index.html To view the API Reference, open index.html with a Web browser.
/doc/SDK_Terms_and_Conditions.* End user license agreement for the Site Recovery Manager SDK.
/samples Top‐level directory for language‐specific versions of sample client applications.
/samples/DotNet/ Directory containing command scripts to generate the .NET proxy classes and Web service stubs. The GeneratingStubs.txt file gives helpful notes about how to generate stubs with your own namespace for Visual Studio 2008.
/samples/DotNet/cs Directory containing Visual Studio 2008 solution (.sln) file and sub‐directories with C# AppUtil support code and RecoveryPlan.cs sample application with project (.csproj) file.
/samples/JAXWS/ Directory containing Java source code for the JAX‐WS framework. Sample program RecoveryPlanList.java is in the com/vmware/samples/recovery subdirectory. Shell scripts and batch files are provided to build and run the sample program.
/samples/Axis/ Directory containing Java source code for the Axis framework. Sample program RecoveryPlanList.java is in the com/vmware/samples/recovery subdirectory. Shell scripts and batch files are provided to build and run the sample program.
/wsdl/srm/srm.wsdl The Web services description language (WSDL) file containing definitions for the Site Recovery Manager API.
/wsdl/srm/srm‐Service.wsdl The WSDL file defining the Web services endpoint at which the API is available. This file references srm.wsdl with an import statement, so you should use the appropriate generation tool with srm-Service.wsdl (not srm.wsdl directly).
/wsdl/srm/*.xsd XML schema definition files (six).