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.
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). |