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/srm/ReferenceGuide | API Reference for the Site Recovery Manager API. 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/srm/DotNet | Directory containing command scripts to generate the .NET proxy classes and Web service stubs for the VMware Site Recovery Manager API. The GeneratingStubs.txt file gives helpful notes about how to generate stubs with your own namespace for Visual Studio 2008. |
samples/srm/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 VMware Site Recovery Manager API. |
/samples/srm/JAXWS | Directory containing Java source code for the JAX‐WS framework for the VMware Site Recovery Manager API. 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/srm/Axis | Directory containing Java source code for the Axis framework for the VMware Site Recovery Manager API. Sample program RecoveryPlanList.java is in the java\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 definition of the VMware Site Recovery Manager API. |
/wsdl/srm/srm‐Service.wsdl | A WSDL file defining the Web services endpoint at which the VMware Site Recovery Manager API is available. This file references the srm.wsdl with an import statement, so you will use the appropriate generation tool with srm-Service.wsdl (rather than srm.wsdl directly). |
/wsdl/srm/*.xsd | XML schema definition files (six). |
/samples/drconfig/Axis | Directory containing batch files and Axis source code for the VMware Site Recovery Manager Appliance Management API. |
/samples/drconfig/DotNet/cs | Directory containing batch files, plus several other subdirectories containing Windows C# sample applications (in the appropriate namespace structure), the Microsoft Visual Studio project files (.sln files) for the VMware Site Recovery Manager Appliance Management API. |
/samples/drconfig/JAXWS | Directory containing batch files and JAXWS source code for the VMware Site Recovery Manager Appliance Management API. |
/wsdl/drconfig/drconfig.wsdl | The Web Services Description Language (WSDL) file containing definition of the VMware Site Recovery Manager Appliance Management API. |
/wsdl/drconfig/drconfig-service.wsdl | A WSDL file defining the Web services endpoint at which the VMware Site Recovery Manager Appliance Management API is available. The drconfig-service.wsdl file references the drconfig.wsdl with an import statement, so you will use the appropriate generation tool with drconfig-service.wsdl (rather than drconfig.wsdl directly). |