<?xml version=“1.0” encoding=“UTF-8” ?> <!–

Copyright 2005-2010 VMware, Inc.  All rights reserved.

–> <definitions targetNamespace=“urn:vim25”

xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:vim25="urn:vim25"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"

>

<types>
   <schema
      targetNamespace="urn:vim25"
      xmlns="http://www.w3.org/2001/XMLSchema"
      xmlns:vim25="urn:vim25"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema"
      elementFormDefault="qualified"
   >
      <include schemaLocation="query-messagetypes.xsd" />
      <include schemaLocation="core-types.xsd" />
      <include schemaLocation="vim-messagetypes.xsd" />
      <element name="versionURI" type="xsd:string" />
      <element name="AddAuthorizationRole"  type="vim25:AddAuthorizationRoleRequestType" />
      <element name="AddAuthorizationRoleResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:int" />
            </sequence>
         </complexType>
      </element>
      <element name="RemoveAuthorizationRole"  type="vim25:RemoveAuthorizationRoleRequestType" />
      <element name="RemoveAuthorizationRoleResponse">
         <complexType />
      </element>
      <element name="UpdateAuthorizationRole"  type="vim25:UpdateAuthorizationRoleRequestType" />
      <element name="UpdateAuthorizationRoleResponse">
         <complexType />
      </element>
      <element name="MergePermissions"  type="vim25:MergePermissionsRequestType" />
      <element name="MergePermissionsResponse">
         <complexType />
      </element>
      <element name="RetrieveRolePermissions"  type="vim25:RetrieveRolePermissionsRequestType" />
      <element name="RetrieveRolePermissionsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:Permission" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="RetrieveEntityPermissions"  type="vim25:RetrieveEntityPermissionsRequestType" />
      <element name="RetrieveEntityPermissionsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:Permission" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="RetrieveAllPermissions"  type="vim25:RetrieveAllPermissionsRequestType" />
      <element name="RetrieveAllPermissionsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:Permission" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="SetEntityPermissions"  type="vim25:SetEntityPermissionsRequestType" />
      <element name="SetEntityPermissionsResponse">
         <complexType />
      </element>
      <element name="ResetEntityPermissions"  type="vim25:ResetEntityPermissionsRequestType" />
      <element name="ResetEntityPermissionsResponse">
         <complexType />
      </element>
      <element name="RemoveEntityPermission"  type="vim25:RemoveEntityPermissionRequestType" />
      <element name="RemoveEntityPermissionResponse">
         <complexType />
      </element>
      <element name="ReconfigureCluster_Task"  type="vim25:ReconfigureClusterRequestType" />
      <element name="ReconfigureCluster_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="ApplyRecommendation"  type="vim25:ApplyRecommendationRequestType" />
      <element name="ApplyRecommendationResponse">
         <complexType />
      </element>
      <element name="CancelRecommendation"  type="vim25:CancelRecommendationRequestType" />
      <element name="CancelRecommendationResponse">
         <complexType />
      </element>
      <element name="RecommendHostsForVm"  type="vim25:RecommendHostsForVmRequestType" />
      <element name="RecommendHostsForVmResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ClusterHostRecommendation" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="AddHost_Task"  type="vim25:AddHostRequestType" />
      <element name="AddHost_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="MoveInto_Task"  type="vim25:MoveIntoRequestType" />
      <element name="MoveInto_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="MoveHostInto_Task"  type="vim25:MoveHostIntoRequestType" />
      <element name="MoveHostInto_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="RefreshRecommendation"  type="vim25:RefreshRecommendationRequestType" />
      <element name="RefreshRecommendationResponse">
         <complexType />
      </element>
      <element name="RetrieveDasAdvancedRuntimeInfo"  type="vim25:RetrieveDasAdvancedRuntimeInfoRequestType" />
      <element name="RetrieveDasAdvancedRuntimeInfoResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ClusterDasAdvancedRuntimeInfo" minOccurs="0" />
            </sequence>
         </complexType>
      </element>
      <element name="ReconfigureComputeResource_Task"  type="vim25:ReconfigureComputeResourceRequestType" />
      <element name="ReconfigureComputeResource_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="AddCustomFieldDef"  type="vim25:AddCustomFieldDefRequestType" />
      <element name="AddCustomFieldDefResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:CustomFieldDef" />
            </sequence>
         </complexType>
      </element>
      <element name="RemoveCustomFieldDef"  type="vim25:RemoveCustomFieldDefRequestType" />
      <element name="RemoveCustomFieldDefResponse">
         <complexType />
      </element>
      <element name="RenameCustomFieldDef"  type="vim25:RenameCustomFieldDefRequestType" />
      <element name="RenameCustomFieldDefResponse">
         <complexType />
      </element>
      <element name="SetField"  type="vim25:SetFieldRequestType" />
      <element name="SetFieldResponse">
         <complexType />
      </element>
      <element name="DoesCustomizationSpecExist"  type="vim25:DoesCustomizationSpecExistRequestType" />
      <element name="DoesCustomizationSpecExistResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:boolean" />
            </sequence>
         </complexType>
      </element>
      <element name="GetCustomizationSpec"  type="vim25:GetCustomizationSpecRequestType" />
      <element name="GetCustomizationSpecResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:CustomizationSpecItem" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateCustomizationSpec"  type="vim25:CreateCustomizationSpecRequestType" />
      <element name="CreateCustomizationSpecResponse">
         <complexType />
      </element>
      <element name="OverwriteCustomizationSpec"  type="vim25:OverwriteCustomizationSpecRequestType" />
      <element name="OverwriteCustomizationSpecResponse">
         <complexType />
      </element>
      <element name="DeleteCustomizationSpec"  type="vim25:DeleteCustomizationSpecRequestType" />
      <element name="DeleteCustomizationSpecResponse">
         <complexType />
      </element>
      <element name="DuplicateCustomizationSpec"  type="vim25:DuplicateCustomizationSpecRequestType" />
      <element name="DuplicateCustomizationSpecResponse">
         <complexType />
      </element>
      <element name="RenameCustomizationSpec"  type="vim25:RenameCustomizationSpecRequestType" />
      <element name="RenameCustomizationSpecResponse">
         <complexType />
      </element>
      <element name="CustomizationSpecItemToXml"  type="vim25:CustomizationSpecItemToXmlRequestType" />
      <element name="CustomizationSpecItemToXmlResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:string" />
            </sequence>
         </complexType>
      </element>
      <element name="XmlToCustomizationSpecItem"  type="vim25:XmlToCustomizationSpecItemRequestType" />
      <element name="XmlToCustomizationSpecItemResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:CustomizationSpecItem" />
            </sequence>
         </complexType>
      </element>
      <element name="CheckCustomizationResources"  type="vim25:CheckCustomizationResourcesRequestType" />
      <element name="CheckCustomizationResourcesResponse">
         <complexType />
      </element>
      <element name="QueryConnectionInfo"  type="vim25:QueryConnectionInfoRequestType" />
      <element name="QueryConnectionInfoResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostConnectInfo" />
            </sequence>
         </complexType>
      </element>
      <element name="PowerOnMultiVM_Task"  type="vim25:PowerOnMultiVMRequestType" />
      <element name="PowerOnMultiVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="RefreshDatastore"  type="vim25:RefreshDatastoreRequestType" />
      <element name="RefreshDatastoreResponse">
         <complexType />
      </element>
      <element name="RefreshDatastoreStorageInfo"  type="vim25:RefreshDatastoreStorageInfoRequestType" />
      <element name="RefreshDatastoreStorageInfoResponse">
         <complexType />
      </element>
      <element name="UpdateVirtualMachineFiles_Task"  type="vim25:UpdateVirtualMachineFilesRequestType" />
      <element name="UpdateVirtualMachineFiles_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="RenameDatastore"  type="vim25:RenameDatastoreRequestType" />
      <element name="RenameDatastoreResponse">
         <complexType />
      </element>
      <element name="DestroyDatastore"  type="vim25:DestroyDatastoreRequestType" />
      <element name="DestroyDatastoreResponse">
         <complexType />
      </element>
      <element name="QueryDescriptions"  type="vim25:QueryDescriptionsRequestType" />
      <element name="QueryDescriptionsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:DiagnosticManagerLogDescriptor" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="BrowseDiagnosticLog"  type="vim25:BrowseDiagnosticLogRequestType" />
      <element name="BrowseDiagnosticLogResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:DiagnosticManagerLogHeader" />
            </sequence>
         </complexType>
      </element>
      <element name="GenerateLogBundles_Task"  type="vim25:GenerateLogBundlesRequestType" />
      <element name="GenerateLogBundles_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="FetchDVPortKeys"  type="vim25:FetchDVPortKeysRequestType" />
      <element name="FetchDVPortKeysResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="FetchDVPorts"  type="vim25:FetchDVPortsRequestType" />
      <element name="FetchDVPortsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:DistributedVirtualPort" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryUsedVlanIdInDvs"  type="vim25:QueryUsedVlanIdInDvsRequestType" />
      <element name="QueryUsedVlanIdInDvsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:int" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="ReconfigureDvs_Task"  type="vim25:ReconfigureDvsRequestType" />
      <element name="ReconfigureDvs_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="PerformDvsProductSpecOperation_Task"  type="vim25:PerformDvsProductSpecOperationRequestType" />
      <element name="PerformDvsProductSpecOperation_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="MergeDvs_Task"  type="vim25:MergeDvsRequestType" />
      <element name="MergeDvs_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="AddDVPortgroup_Task"  type="vim25:AddDVPortgroupRequestType" />
      <element name="AddDVPortgroup_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="MoveDVPort_Task"  type="vim25:MoveDVPortRequestType" />
      <element name="MoveDVPort_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateDvsCapability"  type="vim25:UpdateDvsCapabilityRequestType" />
      <element name="UpdateDvsCapabilityResponse">
         <complexType />
      </element>
      <element name="ReconfigureDVPort_Task"  type="vim25:ReconfigureDVPortRequestType" />
      <element name="ReconfigureDVPort_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="RefreshDVPortState"  type="vim25:RefreshDVPortStateRequestType" />
      <element name="RefreshDVPortStateResponse">
         <complexType />
      </element>
      <element name="RectifyDvsHost_Task"  type="vim25:RectifyDvsHostRequestType" />
      <element name="RectifyDvsHost_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateNetworkResourcePool"  type="vim25:UpdateNetworkResourcePoolRequestType" />
      <element name="UpdateNetworkResourcePoolResponse">
         <complexType />
      </element>
      <element name="EnableNetworkResourceManagement"  type="vim25:EnableNetworkResourceManagementRequestType" />
      <element name="EnableNetworkResourceManagementResponse">
         <complexType />
      </element>
      <element name="QueryConfigOptionDescriptor"  type="vim25:QueryConfigOptionDescriptorRequestType" />
      <element name="QueryConfigOptionDescriptorResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:VirtualMachineConfigOptionDescriptor" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryConfigOption"  type="vim25:QueryConfigOptionRequestType" />
      <element name="QueryConfigOptionResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:VirtualMachineConfigOption" minOccurs="0" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryConfigTarget"  type="vim25:QueryConfigTargetRequestType" />
      <element name="QueryConfigTargetResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ConfigTarget" minOccurs="0" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryTargetCapabilities"  type="vim25:QueryTargetCapabilitiesRequestType" />
      <element name="QueryTargetCapabilitiesResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostCapability" minOccurs="0" />
            </sequence>
         </complexType>
      </element>
      <element name="setCustomValue"  type="vim25:setCustomValueRequestType" />
      <element name="setCustomValueResponse">
         <complexType />
      </element>
      <element name="UnregisterExtension"  type="vim25:UnregisterExtensionRequestType" />
      <element name="UnregisterExtensionResponse">
         <complexType />
      </element>
      <element name="FindExtension"  type="vim25:FindExtensionRequestType" />
      <element name="FindExtensionResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:Extension" minOccurs="0" />
            </sequence>
         </complexType>
      </element>
      <element name="RegisterExtension"  type="vim25:RegisterExtensionRequestType" />
      <element name="RegisterExtensionResponse">
         <complexType />
      </element>
      <element name="UpdateExtension"  type="vim25:UpdateExtensionRequestType" />
      <element name="UpdateExtensionResponse">
         <complexType />
      </element>
      <element name="GetPublicKey"  type="vim25:GetPublicKeyRequestType" />
      <element name="GetPublicKeyResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:string" />
            </sequence>
         </complexType>
      </element>
      <element name="SetPublicKey"  type="vim25:SetPublicKeyRequestType" />
      <element name="SetPublicKeyResponse">
         <complexType />
      </element>
      <element name="SetExtensionCertificate"  type="vim25:SetExtensionCertificateRequestType" />
      <element name="SetExtensionCertificateResponse">
         <complexType />
      </element>
      <element name="MoveDatastoreFile_Task"  type="vim25:MoveDatastoreFileRequestType" />
      <element name="MoveDatastoreFile_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CopyDatastoreFile_Task"  type="vim25:CopyDatastoreFileRequestType" />
      <element name="CopyDatastoreFile_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="DeleteDatastoreFile_Task"  type="vim25:DeleteDatastoreFileRequestType" />
      <element name="DeleteDatastoreFile_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="MakeDirectory"  type="vim25:MakeDirectoryRequestType" />
      <element name="MakeDirectoryResponse">
         <complexType />
      </element>
      <element name="ChangeOwner"  type="vim25:ChangeOwnerRequestType" />
      <element name="ChangeOwnerResponse">
         <complexType />
      </element>
      <element name="CreateFolder"  type="vim25:CreateFolderRequestType" />
      <element name="CreateFolderResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="MoveIntoFolder_Task"  type="vim25:MoveIntoFolderRequestType" />
      <element name="MoveIntoFolder_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateVM_Task"  type="vim25:CreateVMRequestType" />
      <element name="CreateVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="RegisterVM_Task"  type="vim25:RegisterVMRequestType" />
      <element name="RegisterVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateCluster"  type="vim25:CreateClusterRequestType" />
      <element name="CreateClusterResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateClusterEx"  type="vim25:CreateClusterExRequestType" />
      <element name="CreateClusterExResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="AddStandaloneHost_Task"  type="vim25:AddStandaloneHostRequestType" />
      <element name="AddStandaloneHost_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateDatacenter"  type="vim25:CreateDatacenterRequestType" />
      <element name="CreateDatacenterResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="UnregisterAndDestroy_Task"  type="vim25:UnregisterAndDestroyRequestType" />
      <element name="UnregisterAndDestroy_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateDVS_Task"  type="vim25:CreateDVSRequestType" />
      <element name="CreateDVS_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="SetCollectorPageSize"  type="vim25:SetCollectorPageSizeRequestType" />
      <element name="SetCollectorPageSizeResponse">
         <complexType />
      </element>
      <element name="RewindCollector"  type="vim25:RewindCollectorRequestType" />
      <element name="RewindCollectorResponse">
         <complexType />
      </element>
      <element name="ResetCollector"  type="vim25:ResetCollectorRequestType" />
      <element name="ResetCollectorResponse">
         <complexType />
      </element>
      <element name="DestroyCollector"  type="vim25:DestroyCollectorRequestType" />
      <element name="DestroyCollectorResponse">
         <complexType />
      </element>
      <element name="QueryHostConnectionInfo"  type="vim25:QueryHostConnectionInfoRequestType" />
      <element name="QueryHostConnectionInfoResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostConnectInfo" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateSystemResources"  type="vim25:UpdateSystemResourcesRequestType" />
      <element name="UpdateSystemResourcesResponse">
         <complexType />
      </element>
      <element name="ReconnectHost_Task"  type="vim25:ReconnectHostRequestType" />
      <element name="ReconnectHost_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="DisconnectHost_Task"  type="vim25:DisconnectHostRequestType" />
      <element name="DisconnectHost_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="EnterMaintenanceMode_Task"  type="vim25:EnterMaintenanceModeRequestType" />
      <element name="EnterMaintenanceMode_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="ExitMaintenanceMode_Task"  type="vim25:ExitMaintenanceModeRequestType" />
      <element name="ExitMaintenanceMode_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="RebootHost_Task"  type="vim25:RebootHostRequestType" />
      <element name="RebootHost_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="ShutdownHost_Task"  type="vim25:ShutdownHostRequestType" />
      <element name="ShutdownHost_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="PowerDownHostToStandBy_Task"  type="vim25:PowerDownHostToStandByRequestType" />
      <element name="PowerDownHostToStandBy_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="PowerUpHostFromStandBy_Task"  type="vim25:PowerUpHostFromStandByRequestType" />
      <element name="PowerUpHostFromStandBy_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryMemoryOverhead"  type="vim25:QueryMemoryOverheadRequestType" />
      <element name="QueryMemoryOverheadResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:long" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryMemoryOverheadEx"  type="vim25:QueryMemoryOverheadExRequestType" />
      <element name="QueryMemoryOverheadExResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:long" />
            </sequence>
         </complexType>
      </element>
      <element name="ReconfigureHostForDAS_Task"  type="vim25:ReconfigureHostForDASRequestType" />
      <element name="ReconfigureHostForDAS_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateFlags"  type="vim25:UpdateFlagsRequestType" />
      <element name="UpdateFlagsResponse">
         <complexType />
      </element>
      <element name="EnterLockdownMode"  type="vim25:EnterLockdownModeRequestType" />
      <element name="EnterLockdownModeResponse">
         <complexType />
      </element>
      <element name="ExitLockdownMode"  type="vim25:ExitLockdownModeRequestType" />
      <element name="ExitLockdownModeResponse">
         <complexType />
      </element>
      <element name="AcquireCimServicesTicket"  type="vim25:AcquireCimServicesTicketRequestType" />
      <element name="AcquireCimServicesTicketResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostServiceTicket" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateIpmi"  type="vim25:UpdateIpmiRequestType" />
      <element name="UpdateIpmiResponse">
         <complexType />
      </element>
      <element name="RetrieveHardwareUptime"  type="vim25:RetrieveHardwareUptimeRequestType" />
      <element name="RetrieveHardwareUptimeResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:long" />
            </sequence>
         </complexType>
      </element>
      <element name="HttpNfcLeaseGetManifest"  type="vim25:HttpNfcLeaseGetManifestRequestType" />
      <element name="HttpNfcLeaseGetManifestResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HttpNfcLeaseManifestEntry" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="HttpNfcLeaseComplete"  type="vim25:HttpNfcLeaseCompleteRequestType" />
      <element name="HttpNfcLeaseCompleteResponse">
         <complexType />
      </element>
      <element name="HttpNfcLeaseAbort"  type="vim25:HttpNfcLeaseAbortRequestType" />
      <element name="HttpNfcLeaseAbortResponse">
         <complexType />
      </element>
      <element name="HttpNfcLeaseProgress"  type="vim25:HttpNfcLeaseProgressRequestType" />
      <element name="HttpNfcLeaseProgressResponse">
         <complexType />
      </element>
      <element name="QueryIpPools"  type="vim25:QueryIpPoolsRequestType" />
      <element name="QueryIpPoolsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:IpPool" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateIpPool"  type="vim25:CreateIpPoolRequestType" />
      <element name="CreateIpPoolResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:int" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateIpPool"  type="vim25:UpdateIpPoolRequestType" />
      <element name="UpdateIpPoolResponse">
         <complexType />
      </element>
      <element name="DestroyIpPool"  type="vim25:DestroyIpPoolRequestType" />
      <element name="DestroyIpPoolResponse">
         <complexType />
      </element>
      <element name="UpdateAssignedLicense"  type="vim25:UpdateAssignedLicenseRequestType" />
      <element name="UpdateAssignedLicenseResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:LicenseManagerLicenseInfo" />
            </sequence>
         </complexType>
      </element>
      <element name="RemoveAssignedLicense"  type="vim25:RemoveAssignedLicenseRequestType" />
      <element name="RemoveAssignedLicenseResponse">
         <complexType />
      </element>
      <element name="QueryAssignedLicenses"  type="vim25:QueryAssignedLicensesRequestType" />
      <element name="QueryAssignedLicensesResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:LicenseAssignmentManagerLicenseAssignment" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QuerySupportedFeatures"  type="vim25:QuerySupportedFeaturesRequestType" />
      <element name="QuerySupportedFeaturesResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:LicenseFeatureInfo" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryLicenseSourceAvailability"  type="vim25:QueryLicenseSourceAvailabilityRequestType" />
      <element name="QueryLicenseSourceAvailabilityResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:LicenseAvailabilityInfo" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryLicenseUsage"  type="vim25:QueryLicenseUsageRequestType" />
      <element name="QueryLicenseUsageResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:LicenseUsageInfo" />
            </sequence>
         </complexType>
      </element>
      <element name="SetLicenseEdition"  type="vim25:SetLicenseEditionRequestType" />
      <element name="SetLicenseEditionResponse">
         <complexType />
      </element>
      <element name="CheckLicenseFeature"  type="vim25:CheckLicenseFeatureRequestType" />
      <element name="CheckLicenseFeatureResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:boolean" />
            </sequence>
         </complexType>
      </element>
      <element name="EnableFeature"  type="vim25:EnableFeatureRequestType" />
      <element name="EnableFeatureResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:boolean" />
            </sequence>
         </complexType>
      </element>
      <element name="DisableFeature"  type="vim25:DisableFeatureRequestType" />
      <element name="DisableFeatureResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:boolean" />
            </sequence>
         </complexType>
      </element>
      <element name="ConfigureLicenseSource"  type="vim25:ConfigureLicenseSourceRequestType" />
      <element name="ConfigureLicenseSourceResponse">
         <complexType />
      </element>
      <element name="UpdateLicense"  type="vim25:UpdateLicenseRequestType" />
      <element name="UpdateLicenseResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:LicenseManagerLicenseInfo" />
            </sequence>
         </complexType>
      </element>
      <element name="AddLicense"  type="vim25:AddLicenseRequestType" />
      <element name="AddLicenseResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:LicenseManagerLicenseInfo" />
            </sequence>
         </complexType>
      </element>
      <element name="RemoveLicense"  type="vim25:RemoveLicenseRequestType" />
      <element name="RemoveLicenseResponse">
         <complexType />
      </element>
      <element name="DecodeLicense"  type="vim25:DecodeLicenseRequestType" />
      <element name="DecodeLicenseResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:LicenseManagerLicenseInfo" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateLicenseLabel"  type="vim25:UpdateLicenseLabelRequestType" />
      <element name="UpdateLicenseLabelResponse">
         <complexType />
      </element>
      <element name="RemoveLicenseLabel"  type="vim25:RemoveLicenseLabelRequestType" />
      <element name="RemoveLicenseLabelResponse">
         <complexType />
      </element>
      <element name="Reload"  type="vim25:ReloadRequestType" />
      <element name="ReloadResponse">
         <complexType />
      </element>
      <element name="Rename_Task"  type="vim25:RenameRequestType" />
      <element name="Rename_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="Destroy_Task"  type="vim25:DestroyRequestType" />
      <element name="Destroy_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="DestroyNetwork"  type="vim25:DestroyNetworkRequestType" />
      <element name="DestroyNetworkResponse">
         <complexType />
      </element>
      <element name="ValidateHost"  type="vim25:ValidateHostRequestType" />
      <element name="ValidateHostResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:OvfValidateHostResult" />
            </sequence>
         </complexType>
      </element>
      <element name="ParseDescriptor"  type="vim25:ParseDescriptorRequestType" />
      <element name="ParseDescriptorResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:OvfParseDescriptorResult" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateImportSpec"  type="vim25:CreateImportSpecRequestType" />
      <element name="CreateImportSpecResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:OvfCreateImportSpecResult" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateDescriptor"  type="vim25:CreateDescriptorRequestType" />
      <element name="CreateDescriptorResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:OvfCreateDescriptorResult" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryPerfProviderSummary"  type="vim25:QueryPerfProviderSummaryRequestType" />
      <element name="QueryPerfProviderSummaryResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:PerfProviderSummary" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryAvailablePerfMetric"  type="vim25:QueryAvailablePerfMetricRequestType" />
      <element name="QueryAvailablePerfMetricResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:PerfMetricId" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryPerfCounter"  type="vim25:QueryPerfCounterRequestType" />
      <element name="QueryPerfCounterResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:PerfCounterInfo" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryPerfCounterByLevel"  type="vim25:QueryPerfCounterByLevelRequestType" />
      <element name="QueryPerfCounterByLevelResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:PerfCounterInfo" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryPerf"  type="vim25:QueryPerfRequestType" />
      <element name="QueryPerfResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:PerfEntityMetricBase" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryPerfComposite"  type="vim25:QueryPerfCompositeRequestType" />
      <element name="QueryPerfCompositeResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:PerfCompositeMetric" />
            </sequence>
         </complexType>
      </element>
      <element name="CreatePerfInterval"  type="vim25:CreatePerfIntervalRequestType" />
      <element name="CreatePerfIntervalResponse">
         <complexType />
      </element>
      <element name="RemovePerfInterval"  type="vim25:RemovePerfIntervalRequestType" />
      <element name="RemovePerfIntervalResponse">
         <complexType />
      </element>
      <element name="UpdatePerfInterval"  type="vim25:UpdatePerfIntervalRequestType" />
      <element name="UpdatePerfIntervalResponse">
         <complexType />
      </element>
      <element name="EstimateDatabaseSize"  type="vim25:EstimateDatabaseSizeRequestType" />
      <element name="EstimateDatabaseSizeResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:DatabaseSizeEstimate" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateConfig"  type="vim25:UpdateConfigRequestType" />
      <element name="UpdateConfigResponse">
         <complexType />
      </element>
      <element name="MoveIntoResourcePool"  type="vim25:MoveIntoResourcePoolRequestType" />
      <element name="MoveIntoResourcePoolResponse">
         <complexType />
      </element>
      <element name="UpdateChildResourceConfiguration"  type="vim25:UpdateChildResourceConfigurationRequestType" />
      <element name="UpdateChildResourceConfigurationResponse">
         <complexType />
      </element>
      <element name="CreateResourcePool"  type="vim25:CreateResourcePoolRequestType" />
      <element name="CreateResourcePoolResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="DestroyChildren"  type="vim25:DestroyChildrenRequestType" />
      <element name="DestroyChildrenResponse">
         <complexType />
      </element>
      <element name="CreateVApp"  type="vim25:CreateVAppRequestType" />
      <element name="CreateVAppResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateChildVM_Task"  type="vim25:CreateChildVMRequestType" />
      <element name="CreateChildVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="RegisterChildVM_Task"  type="vim25:RegisterChildVMRequestType" />
      <element name="RegisterChildVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="ImportVApp"  type="vim25:ImportVAppRequestType" />
      <element name="ImportVAppResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryResourceConfigOption"  type="vim25:QueryResourceConfigOptionRequestType" />
      <element name="QueryResourceConfigOptionResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ResourceConfigOption" />
            </sequence>
         </complexType>
      </element>
      <element name="RefreshRuntime"  type="vim25:RefreshRuntimeRequestType" />
      <element name="RefreshRuntimeResponse">
         <complexType />
      </element>
      <element name="FindByUuid"  type="vim25:FindByUuidRequestType" />
      <element name="FindByUuidResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" />
            </sequence>
         </complexType>
      </element>
      <element name="FindByDatastorePath"  type="vim25:FindByDatastorePathRequestType" />
      <element name="FindByDatastorePathResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" />
            </sequence>
         </complexType>
      </element>
      <element name="FindByDnsName"  type="vim25:FindByDnsNameRequestType" />
      <element name="FindByDnsNameResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" />
            </sequence>
         </complexType>
      </element>
      <element name="FindByIp"  type="vim25:FindByIpRequestType" />
      <element name="FindByIpResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" />
            </sequence>
         </complexType>
      </element>
      <element name="FindByInventoryPath"  type="vim25:FindByInventoryPathRequestType" />
      <element name="FindByInventoryPathResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" />
            </sequence>
         </complexType>
      </element>
      <element name="FindChild"  type="vim25:FindChildRequestType" />
      <element name="FindChildResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" />
            </sequence>
         </complexType>
      </element>
      <element name="FindAllByUuid"  type="vim25:FindAllByUuidRequestType" />
      <element name="FindAllByUuidResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="FindAllByDnsName"  type="vim25:FindAllByDnsNameRequestType" />
      <element name="FindAllByDnsNameResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="FindAllByIp"  type="vim25:FindAllByIpRequestType" />
      <element name="FindAllByIpResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="CurrentTime"  type="vim25:CurrentTimeRequestType" />
      <element name="CurrentTimeResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:dateTime" />
            </sequence>
         </complexType>
      </element>
      <element name="RetrieveServiceContent"  type="vim25:RetrieveServiceContentRequestType" />
      <element name="RetrieveServiceContentResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ServiceContent" />
            </sequence>
         </complexType>
      </element>
      <element name="ValidateMigration"  type="vim25:ValidateMigrationRequestType" />
      <element name="ValidateMigrationResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:Event" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryVMotionCompatibility"  type="vim25:QueryVMotionCompatibilityRequestType" />
      <element name="QueryVMotionCompatibilityResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostVMotionCompatibility" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="RetrieveProductComponents"  type="vim25:RetrieveProductComponentsRequestType" />
      <element name="RetrieveProductComponentsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ProductComponentInfo" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateServiceMessage"  type="vim25:UpdateServiceMessageRequestType" />
      <element name="UpdateServiceMessageResponse">
         <complexType />
      </element>
      <element name="Login"  type="vim25:LoginRequestType" />
      <element name="LoginResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:UserSession" />
            </sequence>
         </complexType>
      </element>
      <element name="LoginBySSPI"  type="vim25:LoginBySSPIRequestType" />
      <element name="LoginBySSPIResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:UserSession" />
            </sequence>
         </complexType>
      </element>
      <element name="Logout"  type="vim25:LogoutRequestType" />
      <element name="LogoutResponse">
         <complexType />
      </element>
      <element name="AcquireLocalTicket"  type="vim25:AcquireLocalTicketRequestType" />
      <element name="AcquireLocalTicketResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:SessionManagerLocalTicket" />
            </sequence>
         </complexType>
      </element>
      <element name="TerminateSession"  type="vim25:TerminateSessionRequestType" />
      <element name="TerminateSessionResponse">
         <complexType />
      </element>
      <element name="SetLocale"  type="vim25:SetLocaleRequestType" />
      <element name="SetLocaleResponse">
         <complexType />
      </element>
      <element name="LoginExtensionBySubjectName"  type="vim25:LoginExtensionBySubjectNameRequestType" />
      <element name="LoginExtensionBySubjectNameResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:UserSession" />
            </sequence>
         </complexType>
      </element>
      <element name="LoginExtensionByCertificate"  type="vim25:LoginExtensionByCertificateRequestType" />
      <element name="LoginExtensionByCertificateResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:UserSession" />
            </sequence>
         </complexType>
      </element>
      <element name="ImpersonateUser"  type="vim25:ImpersonateUserRequestType" />
      <element name="ImpersonateUserResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:UserSession" />
            </sequence>
         </complexType>
      </element>
      <element name="SessionIsActive"  type="vim25:SessionIsActiveRequestType" />
      <element name="SessionIsActiveResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:boolean" />
            </sequence>
         </complexType>
      </element>
      <element name="AcquireCloneTicket"  type="vim25:AcquireCloneTicketRequestType" />
      <element name="AcquireCloneTicketResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:string" />
            </sequence>
         </complexType>
      </element>
      <element name="CloneSession"  type="vim25:CloneSessionRequestType" />
      <element name="CloneSessionResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:UserSession" />
            </sequence>
         </complexType>
      </element>
      <element name="ConfigureDatastoreIORM_Task"  type="vim25:ConfigureDatastoreIORMRequestType" />
      <element name="ConfigureDatastoreIORM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryIORMConfigOption"  type="vim25:QueryIORMConfigOptionRequestType" />
      <element name="QueryIORMConfigOptionResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:StorageIORMConfigOption" />
            </sequence>
         </complexType>
      </element>
      <element name="CancelTask"  type="vim25:CancelTaskRequestType" />
      <element name="CancelTaskResponse">
         <complexType />
      </element>
      <element name="UpdateProgress"  type="vim25:UpdateProgressRequestType" />
      <element name="UpdateProgressResponse">
         <complexType />
      </element>
      <element name="SetTaskState"  type="vim25:SetTaskStateRequestType" />
      <element name="SetTaskStateResponse">
         <complexType />
      </element>
      <element name="SetTaskDescription"  type="vim25:SetTaskDescriptionRequestType" />
      <element name="SetTaskDescriptionResponse">
         <complexType />
      </element>
      <element name="ReadNextTasks"  type="vim25:ReadNextTasksRequestType" />
      <element name="ReadNextTasksResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:TaskInfo" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="ReadPreviousTasks"  type="vim25:ReadPreviousTasksRequestType" />
      <element name="ReadPreviousTasksResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:TaskInfo" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateCollectorForTasks"  type="vim25:CreateCollectorForTasksRequestType" />
      <element name="CreateCollectorForTasksResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateTask"  type="vim25:CreateTaskRequestType" />
      <element name="CreateTaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:TaskInfo" />
            </sequence>
         </complexType>
      </element>
      <element name="RetrieveUserGroups"  type="vim25:RetrieveUserGroupsRequestType" />
      <element name="RetrieveUserGroupsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:UserSearchResult" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateVAppConfig"  type="vim25:UpdateVAppConfigRequestType" />
      <element name="UpdateVAppConfigResponse">
         <complexType />
      </element>
      <element name="UpdateLinkedChildren"  type="vim25:UpdateLinkedChildrenRequestType" />
      <element name="UpdateLinkedChildrenResponse">
         <complexType />
      </element>
      <element name="CloneVApp_Task"  type="vim25:CloneVAppRequestType" />
      <element name="CloneVApp_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="ExportVApp"  type="vim25:ExportVAppRequestType" />
      <element name="ExportVAppResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="PowerOnVApp_Task"  type="vim25:PowerOnVAppRequestType" />
      <element name="PowerOnVApp_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="PowerOffVApp_Task"  type="vim25:PowerOffVAppRequestType" />
      <element name="PowerOffVApp_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="SuspendVApp_Task"  type="vim25:SuspendVAppRequestType" />
      <element name="SuspendVApp_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="unregisterVApp_Task"  type="vim25:unregisterVAppRequestType" />
      <element name="unregisterVApp_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateVirtualDisk_Task"  type="vim25:CreateVirtualDiskRequestType" />
      <element name="CreateVirtualDisk_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="DeleteVirtualDisk_Task"  type="vim25:DeleteVirtualDiskRequestType" />
      <element name="DeleteVirtualDisk_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="MoveVirtualDisk_Task"  type="vim25:MoveVirtualDiskRequestType" />
      <element name="MoveVirtualDisk_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CopyVirtualDisk_Task"  type="vim25:CopyVirtualDiskRequestType" />
      <element name="CopyVirtualDisk_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="ExtendVirtualDisk_Task"  type="vim25:ExtendVirtualDiskRequestType" />
      <element name="ExtendVirtualDisk_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryVirtualDiskFragmentation"  type="vim25:QueryVirtualDiskFragmentationRequestType" />
      <element name="QueryVirtualDiskFragmentationResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:int" />
            </sequence>
         </complexType>
      </element>
      <element name="DefragmentVirtualDisk_Task"  type="vim25:DefragmentVirtualDiskRequestType" />
      <element name="DefragmentVirtualDisk_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="ShrinkVirtualDisk_Task"  type="vim25:ShrinkVirtualDiskRequestType" />
      <element name="ShrinkVirtualDisk_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="InflateVirtualDisk_Task"  type="vim25:InflateVirtualDiskRequestType" />
      <element name="InflateVirtualDisk_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="EagerZeroVirtualDisk_Task"  type="vim25:EagerZeroVirtualDiskRequestType" />
      <element name="EagerZeroVirtualDisk_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="ZeroFillVirtualDisk_Task"  type="vim25:ZeroFillVirtualDiskRequestType" />
      <element name="ZeroFillVirtualDisk_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="SetVirtualDiskUuid"  type="vim25:SetVirtualDiskUuidRequestType" />
      <element name="SetVirtualDiskUuidResponse">
         <complexType />
      </element>
      <element name="QueryVirtualDiskUuid"  type="vim25:QueryVirtualDiskUuidRequestType" />
      <element name="QueryVirtualDiskUuidResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:string" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryVirtualDiskGeometry"  type="vim25:QueryVirtualDiskGeometryRequestType" />
      <element name="QueryVirtualDiskGeometryResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostDiskDimensionsChs" />
            </sequence>
         </complexType>
      </element>
      <element name="RefreshStorageInfo"  type="vim25:RefreshStorageInfoRequestType" />
      <element name="RefreshStorageInfoResponse">
         <complexType />
      </element>
      <element name="CreateSnapshot_Task"  type="vim25:CreateSnapshotRequestType" />
      <element name="CreateSnapshot_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="RevertToCurrentSnapshot_Task"  type="vim25:RevertToCurrentSnapshotRequestType" />
      <element name="RevertToCurrentSnapshot_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="RemoveAllSnapshots_Task"  type="vim25:RemoveAllSnapshotsRequestType" />
      <element name="RemoveAllSnapshots_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="ReconfigVM_Task"  type="vim25:ReconfigVMRequestType" />
      <element name="ReconfigVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="UpgradeVM_Task"  type="vim25:UpgradeVMRequestType" />
      <element name="UpgradeVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="ExtractOvfEnvironment"  type="vim25:ExtractOvfEnvironmentRequestType" />
      <element name="ExtractOvfEnvironmentResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:string" />
            </sequence>
         </complexType>
      </element>
      <element name="PowerOnVM_Task"  type="vim25:PowerOnVMRequestType" />
      <element name="PowerOnVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="PowerOffVM_Task"  type="vim25:PowerOffVMRequestType" />
      <element name="PowerOffVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="SuspendVM_Task"  type="vim25:SuspendVMRequestType" />
      <element name="SuspendVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="ResetVM_Task"  type="vim25:ResetVMRequestType" />
      <element name="ResetVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="ShutdownGuest"  type="vim25:ShutdownGuestRequestType" />
      <element name="ShutdownGuestResponse">
         <complexType />
      </element>
      <element name="RebootGuest"  type="vim25:RebootGuestRequestType" />
      <element name="RebootGuestResponse">
         <complexType />
      </element>
      <element name="StandbyGuest"  type="vim25:StandbyGuestRequestType" />
      <element name="StandbyGuestResponse">
         <complexType />
      </element>
      <element name="AnswerVM"  type="vim25:AnswerVMRequestType" />
      <element name="AnswerVMResponse">
         <complexType />
      </element>
      <element name="CustomizeVM_Task"  type="vim25:CustomizeVMRequestType" />
      <element name="CustomizeVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CheckCustomizationSpec"  type="vim25:CheckCustomizationSpecRequestType" />
      <element name="CheckCustomizationSpecResponse">
         <complexType />
      </element>
      <element name="MigrateVM_Task"  type="vim25:MigrateVMRequestType" />
      <element name="MigrateVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="RelocateVM_Task"  type="vim25:RelocateVMRequestType" />
      <element name="RelocateVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CloneVM_Task"  type="vim25:CloneVMRequestType" />
      <element name="CloneVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="ExportVm"  type="vim25:ExportVmRequestType" />
      <element name="ExportVmResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="MarkAsTemplate"  type="vim25:MarkAsTemplateRequestType" />
      <element name="MarkAsTemplateResponse">
         <complexType />
      </element>
      <element name="MarkAsVirtualMachine"  type="vim25:MarkAsVirtualMachineRequestType" />
      <element name="MarkAsVirtualMachineResponse">
         <complexType />
      </element>
      <element name="UnregisterVM"  type="vim25:UnregisterVMRequestType" />
      <element name="UnregisterVMResponse">
         <complexType />
      </element>
      <element name="ResetGuestInformation"  type="vim25:ResetGuestInformationRequestType" />
      <element name="ResetGuestInformationResponse">
         <complexType />
      </element>
      <element name="MountToolsInstaller"  type="vim25:MountToolsInstallerRequestType" />
      <element name="MountToolsInstallerResponse">
         <complexType />
      </element>
      <element name="UnmountToolsInstaller"  type="vim25:UnmountToolsInstallerRequestType" />
      <element name="UnmountToolsInstallerResponse">
         <complexType />
      </element>
      <element name="UpgradeTools_Task"  type="vim25:UpgradeToolsRequestType" />
      <element name="UpgradeTools_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="AcquireMksTicket"  type="vim25:AcquireMksTicketRequestType" />
      <element name="AcquireMksTicketResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:VirtualMachineMksTicket" />
            </sequence>
         </complexType>
      </element>
      <element name="AcquireTicket"  type="vim25:AcquireTicketRequestType" />
      <element name="AcquireTicketResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:VirtualMachineTicket" />
            </sequence>
         </complexType>
      </element>
      <element name="SetScreenResolution"  type="vim25:SetScreenResolutionRequestType" />
      <element name="SetScreenResolutionResponse">
         <complexType />
      </element>
      <element name="DefragmentAllDisks"  type="vim25:DefragmentAllDisksRequestType" />
      <element name="DefragmentAllDisksResponse">
         <complexType />
      </element>
      <element name="CreateSecondaryVM_Task"  type="vim25:CreateSecondaryVMRequestType" />
      <element name="CreateSecondaryVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="TurnOffFaultToleranceForVM_Task"  type="vim25:TurnOffFaultToleranceForVMRequestType" />
      <element name="TurnOffFaultToleranceForVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="MakePrimaryVM_Task"  type="vim25:MakePrimaryVMRequestType" />
      <element name="MakePrimaryVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="TerminateFaultTolerantVM_Task"  type="vim25:TerminateFaultTolerantVMRequestType" />
      <element name="TerminateFaultTolerantVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="DisableSecondaryVM_Task"  type="vim25:DisableSecondaryVMRequestType" />
      <element name="DisableSecondaryVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="EnableSecondaryVM_Task"  type="vim25:EnableSecondaryVMRequestType" />
      <element name="EnableSecondaryVM_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="SetDisplayTopology"  type="vim25:SetDisplayTopologyRequestType" />
      <element name="SetDisplayTopologyResponse">
         <complexType />
      </element>
      <element name="StartRecording_Task"  type="vim25:StartRecordingRequestType" />
      <element name="StartRecording_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="StopRecording_Task"  type="vim25:StopRecordingRequestType" />
      <element name="StopRecording_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="StartReplaying_Task"  type="vim25:StartReplayingRequestType" />
      <element name="StartReplaying_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="StopReplaying_Task"  type="vim25:StopReplayingRequestType" />
      <element name="StopReplaying_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="PromoteDisks_Task"  type="vim25:PromoteDisksRequestType" />
      <element name="PromoteDisks_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateScreenshot_Task"  type="vim25:CreateScreenshotRequestType" />
      <element name="CreateScreenshot_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryChangedDiskAreas"  type="vim25:QueryChangedDiskAreasRequestType" />
      <element name="QueryChangedDiskAreasResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:DiskChangeInfo" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryUnownedFiles"  type="vim25:QueryUnownedFilesRequestType" />
      <element name="QueryUnownedFilesResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="reloadVirtualMachineFromPath_Task"  type="vim25:reloadVirtualMachineFromPathRequestType" />
      <element name="reloadVirtualMachineFromPath_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryFaultToleranceCompatibility"  type="vim25:QueryFaultToleranceCompatibilityRequestType" />
      <element name="QueryFaultToleranceCompatibilityResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="RemoveAlarm"  type="vim25:RemoveAlarmRequestType" />
      <element name="RemoveAlarmResponse">
         <complexType />
      </element>
      <element name="ReconfigureAlarm"  type="vim25:ReconfigureAlarmRequestType" />
      <element name="ReconfigureAlarmResponse">
         <complexType />
      </element>
      <element name="CreateAlarm"  type="vim25:CreateAlarmRequestType" />
      <element name="CreateAlarmResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="GetAlarm"  type="vim25:GetAlarmRequestType" />
      <element name="GetAlarmResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="AreAlarmActionsEnabled"  type="vim25:AreAlarmActionsEnabledRequestType" />
      <element name="AreAlarmActionsEnabledResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:boolean" />
            </sequence>
         </complexType>
      </element>
      <element name="EnableAlarmActions"  type="vim25:EnableAlarmActionsRequestType" />
      <element name="EnableAlarmActionsResponse">
         <complexType />
      </element>
      <element name="GetAlarmState"  type="vim25:GetAlarmStateRequestType" />
      <element name="GetAlarmStateResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:AlarmState" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="AcknowledgeAlarm"  type="vim25:AcknowledgeAlarmRequestType" />
      <element name="AcknowledgeAlarmResponse">
         <complexType />
      </element>
      <element name="ReconfigureDVPortgroup_Task"  type="vim25:ReconfigureDVPortgroupRequestType" />
      <element name="ReconfigureDVPortgroup_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryAvailableDvsSpec"  type="vim25:QueryAvailableDvsSpecRequestType" />
      <element name="QueryAvailableDvsSpecResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:DistributedVirtualSwitchProductSpec" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryCompatibleHostForNewDvs"  type="vim25:QueryCompatibleHostForNewDvsRequestType" />
      <element name="QueryCompatibleHostForNewDvsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryCompatibleHostForExistingDvs"  type="vim25:QueryCompatibleHostForExistingDvsRequestType" />
      <element name="QueryCompatibleHostForExistingDvsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryDvsCompatibleHostSpec"  type="vim25:QueryDvsCompatibleHostSpecRequestType" />
      <element name="QueryDvsCompatibleHostSpecResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:DistributedVirtualSwitchHostProductSpec" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryDvsFeatureCapability"  type="vim25:QueryDvsFeatureCapabilityRequestType" />
      <element name="QueryDvsFeatureCapabilityResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:DVSFeatureCapability" minOccurs="0" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryDvsByUuid"  type="vim25:QueryDvsByUuidRequestType" />
      <element name="QueryDvsByUuidResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryDvsConfigTarget"  type="vim25:QueryDvsConfigTargetRequestType" />
      <element name="QueryDvsConfigTargetResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:DVSManagerDvsConfigTarget" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryDvsCheckCompatibility"  type="vim25:QueryDvsCheckCompatibilityRequestType" />
      <element name="QueryDvsCheckCompatibilityResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:DistributedVirtualSwitchManagerCompatibilityResult" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="ReadNextEvents"  type="vim25:ReadNextEventsRequestType" />
      <element name="ReadNextEventsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:Event" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="ReadPreviousEvents"  type="vim25:ReadPreviousEventsRequestType" />
      <element name="ReadPreviousEventsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:Event" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="RetrieveArgumentDescription"  type="vim25:RetrieveArgumentDescriptionRequestType" />
      <element name="RetrieveArgumentDescriptionResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:EventArgDesc" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateCollectorForEvents"  type="vim25:CreateCollectorForEventsRequestType" />
      <element name="CreateCollectorForEventsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="LogUserEvent"  type="vim25:LogUserEventRequestType" />
      <element name="LogUserEventResponse">
         <complexType />
      </element>
      <element name="QueryEvents"  type="vim25:QueryEventsRequestType" />
      <element name="QueryEventsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:Event" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="PostEvent"  type="vim25:PostEventRequestType" />
      <element name="PostEventResponse">
         <complexType />
      </element>
      <element name="ActiveDirectoryFaultFault" type="vim25:ActiveDirectoryFault"/>
      <element name="AdminDisabledFault" type="vim25:AdminDisabled"/>
      <element name="AdminNotDisabledFault" type="vim25:AdminNotDisabled"/>
      <element name="AffinityConfiguredFault" type="vim25:AffinityConfigured"/>
      <element name="AgentInstallFailedFault" type="vim25:AgentInstallFailed"/>
      <element name="AlreadyBeingManagedFault" type="vim25:AlreadyBeingManaged"/>
      <element name="AlreadyConnectedFault" type="vim25:AlreadyConnected"/>
      <element name="AlreadyExistsFault" type="vim25:AlreadyExists"/>
      <element name="AlreadyUpgradedFault" type="vim25:AlreadyUpgraded"/>
      <element name="ApplicationQuiesceFaultFault" type="vim25:ApplicationQuiesceFault"/>
      <element name="AuthMinimumAdminPermissionFault" type="vim25:AuthMinimumAdminPermission"/>
      <element name="BlockedByFirewallFault" type="vim25:BlockedByFirewall"/>
      <element name="CannotAccessFileFault" type="vim25:CannotAccessFile"/>
      <element name="CannotAccessLocalSourceFault" type="vim25:CannotAccessLocalSource"/>
      <element name="CannotAccessNetworkFault" type="vim25:CannotAccessNetwork"/>
      <element name="CannotAccessVmComponentFault" type="vim25:CannotAccessVmComponent"/>
      <element name="CannotAccessVmConfigFault" type="vim25:CannotAccessVmConfig"/>
      <element name="CannotAccessVmDeviceFault" type="vim25:CannotAccessVmDevice"/>
      <element name="CannotAccessVmDiskFault" type="vim25:CannotAccessVmDisk"/>
      <element name="CannotAddHostWithFTVmAsStandaloneFault" type="vim25:CannotAddHostWithFTVmAsStandalone"/>
      <element name="CannotAddHostWithFTVmToDifferentClusterFault" type="vim25:CannotAddHostWithFTVmToDifferentCluster"/>
      <element name="CannotAddHostWithFTVmToNonHAClusterFault" type="vim25:CannotAddHostWithFTVmToNonHACluster"/>
      <element name="CannotChangeDrsBehaviorForFtSecondaryFault" type="vim25:CannotChangeDrsBehaviorForFtSecondary"/>
      <element name="CannotChangeHaSettingsForFtSecondaryFault" type="vim25:CannotChangeHaSettingsForFtSecondary"/>
      <element name="CannotCreateFileFault" type="vim25:CannotCreateFile"/>
      <element name="CannotDecryptPasswordsFault" type="vim25:CannotDecryptPasswords"/>
      <element name="CannotDeleteFileFault" type="vim25:CannotDeleteFile"/>
      <element name="CannotDisableDrsOnClustersWithVAppsFault" type="vim25:CannotDisableDrsOnClustersWithVApps"/>
      <element name="CannotDisableSnapshotFault" type="vim25:CannotDisableSnapshot"/>
      <element name="CannotDisconnectHostWithFaultToleranceVmFault" type="vim25:CannotDisconnectHostWithFaultToleranceVm"/>
      <element name="CannotModifyConfigCpuRequirementsFault" type="vim25:CannotModifyConfigCpuRequirements"/>
      <element name="CannotMoveFaultToleranceVmFault" type="vim25:CannotMoveFaultToleranceVm"/>
      <element name="CannotMoveHostWithFaultToleranceVmFault" type="vim25:CannotMoveHostWithFaultToleranceVm"/>
      <element name="ClockSkewFault" type="vim25:ClockSkew"/>
      <element name="CloneFromSnapshotNotSupportedFault" type="vim25:CloneFromSnapshotNotSupported"/>
      <element name="ConcurrentAccessFault" type="vim25:ConcurrentAccess"/>
      <element name="ConnectedIsoFault" type="vim25:ConnectedIso"/>
      <element name="CpuCompatibilityUnknownFault" type="vim25:CpuCompatibilityUnknown"/>
      <element name="CpuHotPlugNotSupportedFault" type="vim25:CpuHotPlugNotSupported"/>
      <element name="CpuIncompatibleFault" type="vim25:CpuIncompatible"/>
      <element name="CpuIncompatible1ECXFault" type="vim25:CpuIncompatible1ECX"/>
      <element name="CpuIncompatible81EDXFault" type="vim25:CpuIncompatible81EDX"/>
      <element name="CustomizationFaultFault" type="vim25:CustomizationFault"/>
      <element name="CustomizationPendingFault" type="vim25:CustomizationPending"/>
      <element name="DVPortNotSupportedFault" type="vim25:DVPortNotSupported"/>
      <element name="DasConfigFaultFault" type="vim25:DasConfigFault"/>
      <element name="DatabaseErrorFault" type="vim25:DatabaseError"/>
      <element name="DatacenterMismatchFault" type="vim25:DatacenterMismatch"/>
      <element name="DatastoreNotWritableOnHostFault" type="vim25:DatastoreNotWritableOnHost"/>
      <element name="DestinationSwitchFullFault" type="vim25:DestinationSwitchFull"/>
      <element name="DeviceBackingNotSupportedFault" type="vim25:DeviceBackingNotSupported"/>
      <element name="DeviceControllerNotSupportedFault" type="vim25:DeviceControllerNotSupported"/>
      <element name="DeviceHotPlugNotSupportedFault" type="vim25:DeviceHotPlugNotSupported"/>
      <element name="DeviceNotFoundFault" type="vim25:DeviceNotFound"/>
      <element name="DeviceNotSupportedFault" type="vim25:DeviceNotSupported"/>
      <element name="DeviceUnsupportedForVmPlatformFault" type="vim25:DeviceUnsupportedForVmPlatform"/>
      <element name="DeviceUnsupportedForVmVersionFault" type="vim25:DeviceUnsupportedForVmVersion"/>
      <element name="DisableAdminNotSupportedFault" type="vim25:DisableAdminNotSupported"/>
      <element name="DisallowedDiskModeChangeFault" type="vim25:DisallowedDiskModeChange"/>
      <element name="DisallowedMigrationDeviceAttachedFault" type="vim25:DisallowedMigrationDeviceAttached"/>
      <element name="DisallowedOperationOnFailoverHostFault" type="vim25:DisallowedOperationOnFailoverHost"/>
      <element name="DiskMoveTypeNotSupportedFault" type="vim25:DiskMoveTypeNotSupported"/>
      <element name="DiskNotSupportedFault" type="vim25:DiskNotSupported"/>
      <element name="DomainNotFoundFault" type="vim25:DomainNotFound"/>
      <element name="DrsDisabledOnVmFault" type="vim25:DrsDisabledOnVm"/>
      <element name="DrsVmotionIncompatibleFaultFault" type="vim25:DrsVmotionIncompatibleFault"/>
      <element name="DuplicateNameFault" type="vim25:DuplicateName"/>
      <element name="DvsFaultFault" type="vim25:DvsFault"/>
      <element name="DvsNotAuthorizedFault" type="vim25:DvsNotAuthorized"/>
      <element name="DvsOperationBulkFaultFault" type="vim25:DvsOperationBulkFault"/>
      <element name="DvsScopeViolatedFault" type="vim25:DvsScopeViolated"/>
      <element name="EVCAdmissionFailedFault" type="vim25:EVCAdmissionFailed"/>
      <element name="EVCAdmissionFailedCPUFeaturesForModeFault" type="vim25:EVCAdmissionFailedCPUFeaturesForMode"/>
      <element name="EVCAdmissionFailedCPUModelFault" type="vim25:EVCAdmissionFailedCPUModel"/>
      <element name="EVCAdmissionFailedCPUModelForModeFault" type="vim25:EVCAdmissionFailedCPUModelForMode"/>
      <element name="EVCAdmissionFailedCPUVendorFault" type="vim25:EVCAdmissionFailedCPUVendor"/>
      <element name="EVCAdmissionFailedCPUVendorUnknownFault" type="vim25:EVCAdmissionFailedCPUVendorUnknown"/>
      <element name="EVCAdmissionFailedHostDisconnectedFault" type="vim25:EVCAdmissionFailedHostDisconnected"/>
      <element name="EVCAdmissionFailedHostSoftwareFault" type="vim25:EVCAdmissionFailedHostSoftware"/>
      <element name="EVCAdmissionFailedHostSoftwareForModeFault" type="vim25:EVCAdmissionFailedHostSoftwareForMode"/>
      <element name="EVCAdmissionFailedVmActiveFault" type="vim25:EVCAdmissionFailedVmActive"/>
      <element name="EightHostLimitViolatedFault" type="vim25:EightHostLimitViolated"/>
      <element name="ExpiredAddonLicenseFault" type="vim25:ExpiredAddonLicense"/>
      <element name="ExpiredEditionLicenseFault" type="vim25:ExpiredEditionLicense"/>
      <element name="ExpiredFeatureLicenseFault" type="vim25:ExpiredFeatureLicense"/>
      <element name="ExtendedFaultFault" type="vim25:ExtendedFault"/>
      <element name="FailToLockFaultToleranceVMsFault" type="vim25:FailToLockFaultToleranceVMs"/>
      <element name="FaultToleranceAntiAffinityViolatedFault" type="vim25:FaultToleranceAntiAffinityViolated"/>
      <element name="FaultToleranceCannotEditMemFault" type="vim25:FaultToleranceCannotEditMem"/>
      <element name="FaultToleranceCpuIncompatibleFault" type="vim25:FaultToleranceCpuIncompatible"/>
      <element name="FaultToleranceNeedsThickDiskFault" type="vim25:FaultToleranceNeedsThickDisk"/>
      <element name="FaultToleranceNotLicensedFault" type="vim25:FaultToleranceNotLicensed"/>
      <element name="FaultToleranceNotSameBuildFault" type="vim25:FaultToleranceNotSameBuild"/>
      <element name="FaultTolerancePrimaryPowerOnNotAttemptedFault" type="vim25:FaultTolerancePrimaryPowerOnNotAttempted"/>
      <element name="FileAlreadyExistsFault" type="vim25:FileAlreadyExists"/>
      <element name="FileBackedPortNotSupportedFault" type="vim25:FileBackedPortNotSupported"/>
      <element name="FileFaultFault" type="vim25:FileFault"/>
      <element name="FileLockedFault" type="vim25:FileLocked"/>
      <element name="FileNotFoundFault" type="vim25:FileNotFound"/>
      <element name="FileNotWritableFault" type="vim25:FileNotWritable"/>
      <element name="FileTooLargeFault" type="vim25:FileTooLarge"/>
      <element name="FilesystemQuiesceFaultFault" type="vim25:FilesystemQuiesceFault"/>
      <element name="FtIssuesOnHostFault" type="vim25:FtIssuesOnHost"/>
      <element name="FullStorageVMotionNotSupportedFault" type="vim25:FullStorageVMotionNotSupported"/>
      <element name="GenericDrsFaultFault" type="vim25:GenericDrsFault"/>
      <element name="GenericVmConfigFaultFault" type="vim25:GenericVmConfigFault"/>
      <element name="HAErrorsAtDestFault" type="vim25:HAErrorsAtDest"/>
      <element name="HostConfigFailedFault" type="vim25:HostConfigFailed"/>
      <element name="HostConfigFaultFault" type="vim25:HostConfigFault"/>
      <element name="HostConnectFaultFault" type="vim25:HostConnectFault"/>
      <element name="HostInDomainFault" type="vim25:HostInDomain"/>
      <element name="HostIncompatibleForFaultToleranceFault" type="vim25:HostIncompatibleForFaultTolerance"/>
      <element name="HostIncompatibleForRecordReplayFault" type="vim25:HostIncompatibleForRecordReplay"/>
      <element name="HostInventoryFullFault" type="vim25:HostInventoryFull"/>
      <element name="HostPowerOpFailedFault" type="vim25:HostPowerOpFailed"/>
      <element name="HotSnapshotMoveNotSupportedFault" type="vim25:HotSnapshotMoveNotSupported"/>
      <element name="IDEDiskNotSupportedFault" type="vim25:IDEDiskNotSupported"/>
      <element name="IORMNotSupportedHostOnDatastoreFault" type="vim25:IORMNotSupportedHostOnDatastore"/>
      <element name="InUseFeatureManipulationDisallowedFault" type="vim25:InUseFeatureManipulationDisallowed"/>
      <element name="InaccessibleDatastoreFault" type="vim25:InaccessibleDatastore"/>
      <element name="IncompatibleDefaultDeviceFault" type="vim25:IncompatibleDefaultDevice"/>
      <element name="IncompatibleHostForFtSecondaryFault" type="vim25:IncompatibleHostForFtSecondary"/>
      <element name="IncompatibleSettingFault" type="vim25:IncompatibleSetting"/>
      <element name="IncorrectFileTypeFault" type="vim25:IncorrectFileType"/>
      <element name="IncorrectHostInformationFault" type="vim25:IncorrectHostInformation"/>
      <element name="IndependentDiskVMotionNotSupportedFault" type="vim25:IndependentDiskVMotionNotSupported"/>
      <element name="InsufficientCpuResourcesFaultFault" type="vim25:InsufficientCpuResourcesFault"/>
      <element name="InsufficientFailoverResourcesFaultFault" type="vim25:InsufficientFailoverResourcesFault"/>
      <element name="InsufficientHostCapacityFaultFault" type="vim25:InsufficientHostCapacityFault"/>
      <element name="InsufficientHostCpuCapacityFaultFault" type="vim25:InsufficientHostCpuCapacityFault"/>
      <element name="InsufficientHostMemoryCapacityFaultFault" type="vim25:InsufficientHostMemoryCapacityFault"/>
      <element name="InsufficientMemoryResourcesFaultFault" type="vim25:InsufficientMemoryResourcesFault"/>
      <element name="InsufficientPerCpuCapacityFault" type="vim25:InsufficientPerCpuCapacity"/>
      <element name="InsufficientResourcesFaultFault" type="vim25:InsufficientResourcesFault"/>
      <element name="InsufficientStandbyCpuResourceFault" type="vim25:InsufficientStandbyCpuResource"/>
      <element name="InsufficientStandbyMemoryResourceFault" type="vim25:InsufficientStandbyMemoryResource"/>
      <element name="InsufficientStandbyResourceFault" type="vim25:InsufficientStandbyResource"/>
      <element name="InvalidAffinitySettingFaultFault" type="vim25:InvalidAffinitySettingFault"/>
      <element name="InvalidBmcRoleFault" type="vim25:InvalidBmcRole"/>
      <element name="InvalidBundleFault" type="vim25:InvalidBundle"/>
      <element name="InvalidClientCertificateFault" type="vim25:InvalidClientCertificate"/>
      <element name="InvalidControllerFault" type="vim25:InvalidController"/>
      <element name="InvalidDasRestartPriorityForFtVmFault" type="vim25:InvalidDasRestartPriorityForFtVm"/>
      <element name="InvalidDatastoreFault" type="vim25:InvalidDatastore"/>
      <element name="InvalidDatastorePathFault" type="vim25:InvalidDatastorePath"/>
      <element name="InvalidDeviceBackingFault" type="vim25:InvalidDeviceBacking"/>
      <element name="InvalidDeviceOperationFault" type="vim25:InvalidDeviceOperation"/>
      <element name="InvalidDeviceSpecFault" type="vim25:InvalidDeviceSpec"/>
      <element name="InvalidDiskFormatFault" type="vim25:InvalidDiskFormat"/>
      <element name="InvalidDrsBehaviorForFtVmFault" type="vim25:InvalidDrsBehaviorForFtVm"/>
      <element name="InvalidEditionLicenseFault" type="vim25:InvalidEditionLicense"/>
      <element name="InvalidEventFault" type="vim25:InvalidEvent"/>
      <element name="InvalidFolderFault" type="vim25:InvalidFolder"/>
      <element name="InvalidFormatFault" type="vim25:InvalidFormat"/>
      <element name="InvalidHostNameFault" type="vim25:InvalidHostName"/>
      <element name="InvalidHostStateFault" type="vim25:InvalidHostState"/>
      <element name="InvalidIndexArgumentFault" type="vim25:InvalidIndexArgument"/>
      <element name="InvalidIpmiLoginInfoFault" type="vim25:InvalidIpmiLoginInfo"/>
      <element name="InvalidIpmiMacAddressFault" type="vim25:InvalidIpmiMacAddress"/>
      <element name="InvalidLicenseFault" type="vim25:InvalidLicense"/>
      <element name="InvalidLocaleFault" type="vim25:InvalidLocale"/>
      <element name="InvalidLoginFault" type="vim25:InvalidLogin"/>
      <element name="InvalidNameFault" type="vim25:InvalidName"/>
      <element name="InvalidNasCredentialsFault" type="vim25:InvalidNasCredentials"/>
      <element name="InvalidNetworkInTypeFault" type="vim25:InvalidNetworkInType"/>
      <element name="InvalidNetworkResourceFault" type="vim25:InvalidNetworkResource"/>
      <element name="InvalidOperationOnSecondaryVmFault" type="vim25:InvalidOperationOnSecondaryVm"/>
      <element name="InvalidPowerStateFault" type="vim25:InvalidPowerState"/>
      <element name="InvalidPrivilegeFault" type="vim25:InvalidPrivilege"/>
      <element name="InvalidPropertyTypeFault" type="vim25:InvalidPropertyType"/>
      <element name="InvalidPropertyValueFault" type="vim25:InvalidPropertyValue"/>
      <element name="InvalidResourcePoolStructureFaultFault" type="vim25:InvalidResourcePoolStructureFault"/>
      <element name="InvalidSnapshotFormatFault" type="vim25:InvalidSnapshotFormat"/>
      <element name="InvalidStateFault" type="vim25:InvalidState"/>
      <element name="InvalidVmConfigFault" type="vim25:InvalidVmConfig"/>
      <element name="InventoryHasStandardAloneHostsFault" type="vim25:InventoryHasStandardAloneHosts"/>
      <element name="IpHostnameGeneratorErrorFault" type="vim25:IpHostnameGeneratorError"/>
      <element name="LegacyNetworkInterfaceInUseFault" type="vim25:LegacyNetworkInterfaceInUse"/>
      <element name="LicenseAssignmentFailedFault" type="vim25:LicenseAssignmentFailed"/>
      <element name="LicenseDowngradeDisallowedFault" type="vim25:LicenseDowngradeDisallowed"/>
      <element name="LicenseEntityNotFoundFault" type="vim25:LicenseEntityNotFound"/>
      <element name="LicenseExpiredFault" type="vim25:LicenseExpired"/>
      <element name="LicenseKeyEntityMismatchFault" type="vim25:LicenseKeyEntityMismatch"/>
      <element name="LicenseRestrictedFault" type="vim25:LicenseRestricted"/>
      <element name="LicenseServerUnavailableFault" type="vim25:LicenseServerUnavailable"/>
      <element name="LicenseSourceUnavailableFault" type="vim25:LicenseSourceUnavailable"/>
      <element name="LimitExceededFault" type="vim25:LimitExceeded"/>
      <element name="LinuxVolumeNotCleanFault" type="vim25:LinuxVolumeNotClean"/>
      <element name="LogBundlingFailedFault" type="vim25:LogBundlingFailed"/>
      <element name="MaintenanceModeFileMoveFault" type="vim25:MaintenanceModeFileMove"/>
      <element name="MemoryHotPlugNotSupportedFault" type="vim25:MemoryHotPlugNotSupported"/>
      <element name="MemorySizeNotRecommendedFault" type="vim25:MemorySizeNotRecommended"/>
      <element name="MemorySizeNotSupportedFault" type="vim25:MemorySizeNotSupported"/>
      <element name="MemorySnapshotOnIndependentDiskFault" type="vim25:MemorySnapshotOnIndependentDisk"/>
      <element name="MethodAlreadyDisabledFaultFault" type="vim25:MethodAlreadyDisabledFault"/>
      <element name="MethodDisabledFault" type="vim25:MethodDisabled"/>
      <element name="MigrationDisabledFault" type="vim25:MigrationDisabled"/>
      <element name="MigrationFaultFault" type="vim25:MigrationFault"/>
      <element name="MigrationFeatureNotSupportedFault" type="vim25:MigrationFeatureNotSupported"/>
      <element name="MigrationNotReadyFault" type="vim25:MigrationNotReady"/>
      <element name="MismatchedBundleFault" type="vim25:MismatchedBundle"/>
      <element name="MismatchedNetworkPoliciesFault" type="vim25:MismatchedNetworkPolicies"/>
      <element name="MismatchedVMotionNetworkNamesFault" type="vim25:MismatchedVMotionNetworkNames"/>
      <element name="MissingBmcSupportFault" type="vim25:MissingBmcSupport"/>
      <element name="MissingControllerFault" type="vim25:MissingController"/>
      <element name="MissingLinuxCustResourcesFault" type="vim25:MissingLinuxCustResources"/>
      <element name="MissingNetworkIpConfigFault" type="vim25:MissingNetworkIpConfig"/>
      <element name="MissingPowerOffConfigurationFault" type="vim25:MissingPowerOffConfiguration"/>
      <element name="MissingPowerOnConfigurationFault" type="vim25:MissingPowerOnConfiguration"/>
      <element name="MissingWindowsCustResourcesFault" type="vim25:MissingWindowsCustResources"/>
      <element name="MountErrorFault" type="vim25:MountError"/>
      <element name="MultipleCertificatesVerifyFaultFault" type="vim25:MultipleCertificatesVerifyFault"/>
      <element name="MultipleSnapshotsNotSupportedFault" type="vim25:MultipleSnapshotsNotSupported"/>
      <element name="NasConfigFaultFault" type="vim25:NasConfigFault"/>
      <element name="NasConnectionLimitReachedFault" type="vim25:NasConnectionLimitReached"/>
      <element name="NasSessionCredentialConflictFault" type="vim25:NasSessionCredentialConflict"/>
      <element name="NasVolumeNotMountedFault" type="vim25:NasVolumeNotMounted"/>
      <element name="NetworkCopyFaultFault" type="vim25:NetworkCopyFault"/>
      <element name="NetworkInaccessibleFault" type="vim25:NetworkInaccessible"/>
      <element name="NetworksMayNotBeTheSameFault" type="vim25:NetworksMayNotBeTheSame"/>
      <element name="NicSettingMismatchFault" type="vim25:NicSettingMismatch"/>
      <element name="NoActiveHostInClusterFault" type="vim25:NoActiveHostInCluster"/>
      <element name="NoAvailableIpFault" type="vim25:NoAvailableIp"/>
      <element name="NoClientCertificateFault" type="vim25:NoClientCertificate"/>
      <element name="NoCompatibleHardAffinityHostFault" type="vim25:NoCompatibleHardAffinityHost"/>
      <element name="NoCompatibleHostFault" type="vim25:NoCompatibleHost"/>
      <element name="NoCompatibleHostWithAccessToDeviceFault" type="vim25:NoCompatibleHostWithAccessToDevice"/>
      <element name="NoCompatibleSoftAffinityHostFault" type="vim25:NoCompatibleSoftAffinityHost"/>
      <element name="NoDiskFoundFault" type="vim25:NoDiskFound"/>
      <element name="NoDiskSpaceFault" type="vim25:NoDiskSpace"/>
      <element name="NoDisksToCustomizeFault" type="vim25:NoDisksToCustomize"/>
      <element name="NoGatewayFault" type="vim25:NoGateway"/>
      <element name="NoGuestHeartbeatFault" type="vim25:NoGuestHeartbeat"/>
      <element name="NoHostFault" type="vim25:NoHost"/>
      <element name="NoHostSuitableForFtSecondaryFault" type="vim25:NoHostSuitableForFtSecondary"/>
      <element name="NoLicenseServerConfiguredFault" type="vim25:NoLicenseServerConfigured"/>
      <element name="NoPeerHostFoundFault" type="vim25:NoPeerHostFound"/>
      <element name="NoPermissionFault" type="vim25:NoPermission"/>
      <element name="NoPermissionOnADFault" type="vim25:NoPermissionOnAD"/>
      <element name="NoPermissionOnHostFault" type="vim25:NoPermissionOnHost"/>
      <element name="NoPermissionOnNasVolumeFault" type="vim25:NoPermissionOnNasVolume"/>
      <element name="NoSubjectNameFault" type="vim25:NoSubjectName"/>
      <element name="NoVcManagedIpConfiguredFault" type="vim25:NoVcManagedIpConfigured"/>
      <element name="NoVirtualNicFault" type="vim25:NoVirtualNic"/>
      <element name="NoVmInVAppFault" type="vim25:NoVmInVApp"/>
      <element name="NonADUserRequiredFault" type="vim25:NonADUserRequired"/>
      <element name="NonHomeRDMVMotionNotSupportedFault" type="vim25:NonHomeRDMVMotionNotSupported"/>
      <element name="NonPersistentDisksNotSupportedFault" type="vim25:NonPersistentDisksNotSupported"/>
      <element name="NotAuthenticatedFault" type="vim25:NotAuthenticated"/>
      <element name="NotEnoughCpusFault" type="vim25:NotEnoughCpus"/>
      <element name="NotEnoughLogicalCpusFault" type="vim25:NotEnoughLogicalCpus"/>
      <element name="NotFoundFault" type="vim25:NotFound"/>
      <element name="NotSupportedDeviceForFTFault" type="vim25:NotSupportedDeviceForFT"/>
      <element name="NotSupportedHostFault" type="vim25:NotSupportedHost"/>
      <element name="NotSupportedHostInClusterFault" type="vim25:NotSupportedHostInCluster"/>
      <element name="NotSupportedHostInDvsFault" type="vim25:NotSupportedHostInDvs"/>
      <element name="NotUserConfigurablePropertyFault" type="vim25:NotUserConfigurableProperty"/>
      <element name="NumVirtualCpusExceedsLimitFault" type="vim25:NumVirtualCpusExceedsLimit"/>
      <element name="NumVirtualCpusIncompatibleFault" type="vim25:NumVirtualCpusIncompatible"/>
      <element name="NumVirtualCpusNotSupportedFault" type="vim25:NumVirtualCpusNotSupported"/>
      <element name="OutOfBoundsFault" type="vim25:OutOfBounds"/>
      <element name="OvfAttributeFault" type="vim25:OvfAttribute"/>
      <element name="OvfConnectedDeviceFault" type="vim25:OvfConnectedDevice"/>
      <element name="OvfConnectedDeviceFloppyFault" type="vim25:OvfConnectedDeviceFloppy"/>
      <element name="OvfConnectedDeviceIsoFault" type="vim25:OvfConnectedDeviceIso"/>
      <element name="OvfConstraintFault" type="vim25:OvfConstraint"/>
      <element name="OvfDiskMappingNotFoundFault" type="vim25:OvfDiskMappingNotFound"/>
      <element name="OvfDiskOrderConstraintFault" type="vim25:OvfDiskOrderConstraint"/>
      <element name="OvfDuplicateElementFault" type="vim25:OvfDuplicateElement"/>
      <element name="OvfDuplicatedElementBoundaryFault" type="vim25:OvfDuplicatedElementBoundary"/>
      <element name="OvfElementFault" type="vim25:OvfElement"/>
      <element name="OvfElementInvalidValueFault" type="vim25:OvfElementInvalidValue"/>
      <element name="OvfExportFault" type="vim25:OvfExport"/>
      <element name="OvfExportFailedFault" type="vim25:OvfExportFailed"/>
      <element name="OvfFaultFault" type="vim25:OvfFault"/>
      <element name="OvfHardwareCheckFault" type="vim25:OvfHardwareCheck"/>
      <element name="OvfHardwareExportFault" type="vim25:OvfHardwareExport"/>
      <element name="OvfHostResourceConstraintFault" type="vim25:OvfHostResourceConstraint"/>
      <element name="OvfHostValueNotParsedFault" type="vim25:OvfHostValueNotParsed"/>
      <element name="OvfImportFault" type="vim25:OvfImport"/>
      <element name="OvfImportFailedFault" type="vim25:OvfImportFailed"/>
      <element name="OvfInternalErrorFault" type="vim25:OvfInternalError"/>
      <element name="OvfInvalidPackageFault" type="vim25:OvfInvalidPackage"/>
      <element name="OvfInvalidValueFault" type="vim25:OvfInvalidValue"/>
      <element name="OvfInvalidValueConfigurationFault" type="vim25:OvfInvalidValueConfiguration"/>
      <element name="OvfInvalidValueEmptyFault" type="vim25:OvfInvalidValueEmpty"/>
      <element name="OvfInvalidValueFormatMalformedFault" type="vim25:OvfInvalidValueFormatMalformed"/>
      <element name="OvfInvalidValueReferenceFault" type="vim25:OvfInvalidValueReference"/>
      <element name="OvfInvalidVmNameFault" type="vim25:OvfInvalidVmName"/>
      <element name="OvfMappedOsIdFault" type="vim25:OvfMappedOsId"/>
      <element name="OvfMissingAttributeFault" type="vim25:OvfMissingAttribute"/>
      <element name="OvfMissingElementFault" type="vim25:OvfMissingElement"/>
      <element name="OvfMissingElementNormalBoundaryFault" type="vim25:OvfMissingElementNormalBoundary"/>
      <element name="OvfMissingHardwareFault" type="vim25:OvfMissingHardware"/>
      <element name="OvfNoHostNicFault" type="vim25:OvfNoHostNic"/>
      <element name="OvfNoSupportedHardwareFamilyFault" type="vim25:OvfNoSupportedHardwareFamily"/>
      <element name="OvfPropertyFault" type="vim25:OvfProperty"/>
      <element name="OvfPropertyExportFault" type="vim25:OvfPropertyExport"/>
      <element name="OvfPropertyNetworkFault" type="vim25:OvfPropertyNetwork"/>
      <element name="OvfPropertyQualifierFault" type="vim25:OvfPropertyQualifier"/>
      <element name="OvfPropertyQualifierDuplicateFault" type="vim25:OvfPropertyQualifierDuplicate"/>
      <element name="OvfPropertyQualifierIgnoredFault" type="vim25:OvfPropertyQualifierIgnored"/>
      <element name="OvfPropertyTypeFault" type="vim25:OvfPropertyType"/>
      <element name="OvfPropertyValueFault" type="vim25:OvfPropertyValue"/>
      <element name="OvfSystemFaultFault" type="vim25:OvfSystemFault"/>
      <element name="OvfToXmlUnsupportedElementFault" type="vim25:OvfToXmlUnsupportedElement"/>
      <element name="OvfUnableToExportDiskFault" type="vim25:OvfUnableToExportDisk"/>
      <element name="OvfUnexpectedElementFault" type="vim25:OvfUnexpectedElement"/>
      <element name="OvfUnknownDeviceFault" type="vim25:OvfUnknownDevice"/>
      <element name="OvfUnknownDeviceBackingFault" type="vim25:OvfUnknownDeviceBacking"/>
      <element name="OvfUnknownEntityFault" type="vim25:OvfUnknownEntity"/>
      <element name="OvfUnsupportedAttributeFault" type="vim25:OvfUnsupportedAttribute"/>
      <element name="OvfUnsupportedAttributeValueFault" type="vim25:OvfUnsupportedAttributeValue"/>
      <element name="OvfUnsupportedDeviceBackingInfoFault" type="vim25:OvfUnsupportedDeviceBackingInfo"/>
      <element name="OvfUnsupportedDeviceBackingOptionFault" type="vim25:OvfUnsupportedDeviceBackingOption"/>
      <element name="OvfUnsupportedDeviceExportFault" type="vim25:OvfUnsupportedDeviceExport"/>
      <element name="OvfUnsupportedDiskProvisioningFault" type="vim25:OvfUnsupportedDiskProvisioning"/>
      <element name="OvfUnsupportedElementFault" type="vim25:OvfUnsupportedElement"/>
      <element name="OvfUnsupportedElementValueFault" type="vim25:OvfUnsupportedElementValue"/>
      <element name="OvfUnsupportedPackageFault" type="vim25:OvfUnsupportedPackage"/>
      <element name="OvfUnsupportedSectionFault" type="vim25:OvfUnsupportedSection"/>
      <element name="OvfUnsupportedSubTypeFault" type="vim25:OvfUnsupportedSubType"/>
      <element name="OvfUnsupportedTypeFault" type="vim25:OvfUnsupportedType"/>
      <element name="OvfWrongElementFault" type="vim25:OvfWrongElement"/>
      <element name="OvfWrongNamespaceFault" type="vim25:OvfWrongNamespace"/>
      <element name="OvfXmlFormatFault" type="vim25:OvfXmlFormat"/>
      <element name="PatchAlreadyInstalledFault" type="vim25:PatchAlreadyInstalled"/>
      <element name="PatchBinariesNotFoundFault" type="vim25:PatchBinariesNotFound"/>
      <element name="PatchInstallFailedFault" type="vim25:PatchInstallFailed"/>
      <element name="PatchIntegrityErrorFault" type="vim25:PatchIntegrityError"/>
      <element name="PatchMetadataCorruptedFault" type="vim25:PatchMetadataCorrupted"/>
      <element name="PatchMetadataInvalidFault" type="vim25:PatchMetadataInvalid"/>
      <element name="PatchMetadataNotFoundFault" type="vim25:PatchMetadataNotFound"/>
      <element name="PatchMissingDependenciesFault" type="vim25:PatchMissingDependencies"/>
      <element name="PatchNotApplicableFault" type="vim25:PatchNotApplicable"/>
      <element name="PatchSupersededFault" type="vim25:PatchSuperseded"/>
      <element name="PhysCompatRDMNotSupportedFault" type="vim25:PhysCompatRDMNotSupported"/>
      <element name="PlatformConfigFaultFault" type="vim25:PlatformConfigFault"/>
      <element name="PowerOnFtSecondaryFailedFault" type="vim25:PowerOnFtSecondaryFailed"/>
      <element name="PowerOnFtSecondaryTimedoutFault" type="vim25:PowerOnFtSecondaryTimedout"/>
      <element name="ProfileUpdateFailedFault" type="vim25:ProfileUpdateFailed"/>
      <element name="QuestionPendingFault" type="vim25:QuestionPending"/>
      <element name="RDMConversionNotSupportedFault" type="vim25:RDMConversionNotSupported"/>
      <element name="RDMNotPreservedFault" type="vim25:RDMNotPreserved"/>
      <element name="RDMNotSupportedFault" type="vim25:RDMNotSupported"/>
      <element name="RDMNotSupportedOnDatastoreFault" type="vim25:RDMNotSupportedOnDatastore"/>
      <element name="RDMPointsToInaccessibleDiskFault" type="vim25:RDMPointsToInaccessibleDisk"/>
      <element name="RawDiskNotSupportedFault" type="vim25:RawDiskNotSupported"/>
      <element name="ReadOnlyDisksWithLegacyDestinationFault" type="vim25:ReadOnlyDisksWithLegacyDestination"/>
      <element name="RebootRequiredFault" type="vim25:RebootRequired"/>
      <element name="RecordReplayDisabledFault" type="vim25:RecordReplayDisabled"/>
      <element name="RemoteDeviceNotSupportedFault" type="vim25:RemoteDeviceNotSupported"/>
      <element name="RemoveFailedFault" type="vim25:RemoveFailed"/>
      <element name="ResourceInUseFault" type="vim25:ResourceInUse"/>
      <element name="ResourceNotAvailableFault" type="vim25:ResourceNotAvailable"/>
      <element name="RestrictedVersionFault" type="vim25:RestrictedVersion"/>
      <element name="RuleViolationFault" type="vim25:RuleViolation"/>
      <element name="SSLDisabledFaultFault" type="vim25:SSLDisabledFault"/>
      <element name="SSLVerifyFaultFault" type="vim25:SSLVerifyFault"/>
      <element name="SSPIChallengeFault" type="vim25:SSPIChallenge"/>
      <element name="SecondaryVmAlreadyDisabledFault" type="vim25:SecondaryVmAlreadyDisabled"/>
      <element name="SecondaryVmAlreadyEnabledFault" type="vim25:SecondaryVmAlreadyEnabled"/>
      <element name="SecondaryVmAlreadyRegisteredFault" type="vim25:SecondaryVmAlreadyRegistered"/>
      <element name="SecondaryVmNotRegisteredFault" type="vim25:SecondaryVmNotRegistered"/>
      <element name="SharedBusControllerNotSupportedFault" type="vim25:SharedBusControllerNotSupported"/>
      <element name="SnapshotCloneNotSupportedFault" type="vim25:SnapshotCloneNotSupported"/>
      <element name="SnapshotCopyNotSupportedFault" type="vim25:SnapshotCopyNotSupported"/>
      <element name="SnapshotDisabledFault" type="vim25:SnapshotDisabled"/>
      <element name="SnapshotFaultFault" type="vim25:SnapshotFault"/>
      <element name="SnapshotIncompatibleDeviceInVmFault" type="vim25:SnapshotIncompatibleDeviceInVm"/>
      <element name="SnapshotLockedFault" type="vim25:SnapshotLocked"/>
      <element name="SnapshotMoveFromNonHomeNotSupportedFault" type="vim25:SnapshotMoveFromNonHomeNotSupported"/>
      <element name="SnapshotMoveNotSupportedFault" type="vim25:SnapshotMoveNotSupported"/>
      <element name="SnapshotMoveToNonHomeNotSupportedFault" type="vim25:SnapshotMoveToNonHomeNotSupported"/>
      <element name="SnapshotNoChangeFault" type="vim25:SnapshotNoChange"/>
      <element name="SnapshotRevertIssueFault" type="vim25:SnapshotRevertIssue"/>
      <element name="SoftRuleVioCorrectionDisallowedFault" type="vim25:SoftRuleVioCorrectionDisallowed"/>
      <element name="SoftRuleVioCorrectionImpactFault" type="vim25:SoftRuleVioCorrectionImpact"/>
      <element name="StorageVMotionNotSupportedFault" type="vim25:StorageVMotionNotSupported"/>
      <element name="SuspendedRelocateNotSupportedFault" type="vim25:SuspendedRelocateNotSupported"/>
      <element name="SwapDatastoreNotWritableOnHostFault" type="vim25:SwapDatastoreNotWritableOnHost"/>
      <element name="SwapDatastoreUnsetFault" type="vim25:SwapDatastoreUnset"/>
      <element name="SwapPlacementOverrideNotSupportedFault" type="vim25:SwapPlacementOverrideNotSupported"/>
      <element name="SwitchNotInUpgradeModeFault" type="vim25:SwitchNotInUpgradeMode"/>
      <element name="TaskInProgressFault" type="vim25:TaskInProgress"/>
      <element name="TimedoutFault" type="vim25:Timedout"/>
      <element name="TooManyConsecutiveOverridesFault" type="vim25:TooManyConsecutiveOverrides"/>
      <element name="TooManyDevicesFault" type="vim25:TooManyDevices"/>
      <element name="TooManyDisksOnLegacyHostFault" type="vim25:TooManyDisksOnLegacyHost"/>
      <element name="TooManyHostsFault" type="vim25:TooManyHosts"/>
      <element name="TooManySnapshotLevelsFault" type="vim25:TooManySnapshotLevels"/>
      <element name="ToolsAlreadyUpgradedFault" type="vim25:ToolsAlreadyUpgraded"/>
      <element name="ToolsAutoUpgradeNotSupportedFault" type="vim25:ToolsAutoUpgradeNotSupported"/>
      <element name="ToolsImageNotAvailableFault" type="vim25:ToolsImageNotAvailable"/>
      <element name="ToolsImageSignatureCheckFailedFault" type="vim25:ToolsImageSignatureCheckFailed"/>
      <element name="ToolsInstallationInProgressFault" type="vim25:ToolsInstallationInProgress"/>
      <element name="ToolsUnavailableFault" type="vim25:ToolsUnavailable"/>
      <element name="ToolsUpgradeCancelledFault" type="vim25:ToolsUpgradeCancelled"/>
      <element name="UncommittedUndoableDiskFault" type="vim25:UncommittedUndoableDisk"/>
      <element name="UnconfiguredPropertyValueFault" type="vim25:UnconfiguredPropertyValue"/>
      <element name="UncustomizableGuestFault" type="vim25:UncustomizableGuest"/>
      <element name="UnexpectedCustomizationFaultFault" type="vim25:UnexpectedCustomizationFault"/>
      <element name="UnrecognizedHostFault" type="vim25:UnrecognizedHost"/>
      <element name="UnsharedSwapVMotionNotSupportedFault" type="vim25:UnsharedSwapVMotionNotSupported"/>
      <element name="UnsupportedDatastoreFault" type="vim25:UnsupportedDatastore"/>
      <element name="UnsupportedGuestFault" type="vim25:UnsupportedGuest"/>
      <element name="UnsupportedVimApiVersionFault" type="vim25:UnsupportedVimApiVersion"/>
      <element name="UnsupportedVmxLocationFault" type="vim25:UnsupportedVmxLocation"/>
      <element name="UnusedVirtualDiskBlocksNotScrubbedFault" type="vim25:UnusedVirtualDiskBlocksNotScrubbed"/>
      <element name="UserNotFoundFault" type="vim25:UserNotFound"/>
      <element name="VAppConfigFaultFault" type="vim25:VAppConfigFault"/>
      <element name="VAppNotRunningFault" type="vim25:VAppNotRunning"/>
      <element name="VAppPropertyFaultFault" type="vim25:VAppPropertyFault"/>
      <element name="VAppTaskInProgressFault" type="vim25:VAppTaskInProgress"/>
      <element name="VMINotSupportedFault" type="vim25:VMINotSupported"/>
      <element name="VMOnConflictDVPortFault" type="vim25:VMOnConflictDVPort"/>
      <element name="VMOnVirtualIntranetFault" type="vim25:VMOnVirtualIntranet"/>
      <element name="VMotionInterfaceIssueFault" type="vim25:VMotionInterfaceIssue"/>
      <element name="VMotionLinkCapacityLowFault" type="vim25:VMotionLinkCapacityLow"/>
      <element name="VMotionLinkDownFault" type="vim25:VMotionLinkDown"/>
      <element name="VMotionNotConfiguredFault" type="vim25:VMotionNotConfigured"/>
      <element name="VMotionNotLicensedFault" type="vim25:VMotionNotLicensed"/>
      <element name="VMotionNotSupportedFault" type="vim25:VMotionNotSupported"/>
      <element name="VMotionProtocolIncompatibleFault" type="vim25:VMotionProtocolIncompatible"/>
      <element name="VimFaultFault" type="vim25:VimFault"/>
      <element name="VirtualDiskBlocksNotFullyProvisionedFault" type="vim25:VirtualDiskBlocksNotFullyProvisioned"/>
      <element name="VirtualDiskModeNotSupportedFault" type="vim25:VirtualDiskModeNotSupported"/>
      <element name="VirtualEthernetCardNotSupportedFault" type="vim25:VirtualEthernetCardNotSupported"/>
      <element name="VirtualHardwareCompatibilityIssueFault" type="vim25:VirtualHardwareCompatibilityIssue"/>
      <element name="VirtualHardwareVersionNotSupportedFault" type="vim25:VirtualHardwareVersionNotSupported"/>
      <element name="VmAlreadyExistsInDatacenterFault" type="vim25:VmAlreadyExistsInDatacenter"/>
      <element name="VmConfigFaultFault" type="vim25:VmConfigFault"/>
      <element name="VmConfigIncompatibleForFaultToleranceFault" type="vim25:VmConfigIncompatibleForFaultTolerance"/>
      <element name="VmConfigIncompatibleForRecordReplayFault" type="vim25:VmConfigIncompatibleForRecordReplay"/>
      <element name="VmFaultToleranceConfigIssueFault" type="vim25:VmFaultToleranceConfigIssue"/>
      <element name="VmFaultToleranceConfigIssueWrapperFault" type="vim25:VmFaultToleranceConfigIssueWrapper"/>
      <element name="VmFaultToleranceInvalidFileBackingFault" type="vim25:VmFaultToleranceInvalidFileBacking"/>
      <element name="VmFaultToleranceIssueFault" type="vim25:VmFaultToleranceIssue"/>
      <element name="VmFaultToleranceOpIssuesListFault" type="vim25:VmFaultToleranceOpIssuesList"/>
      <element name="VmFaultToleranceTooManyVMsOnHostFault" type="vim25:VmFaultToleranceTooManyVMsOnHost"/>
      <element name="VmHostAffinityRuleViolationFault" type="vim25:VmHostAffinityRuleViolation"/>
      <element name="VmLimitLicenseFault" type="vim25:VmLimitLicense"/>
      <element name="VmMonitorIncompatibleForFaultToleranceFault" type="vim25:VmMonitorIncompatibleForFaultTolerance"/>
      <element name="VmPowerOnDisabledFault" type="vim25:VmPowerOnDisabled"/>
      <element name="VmToolsUpgradeFaultFault" type="vim25:VmToolsUpgradeFault"/>
      <element name="VmValidateMaxDeviceFault" type="vim25:VmValidateMaxDevice"/>
      <element name="VmWwnConflictFault" type="vim25:VmWwnConflict"/>
      <element name="VmfsAlreadyMountedFault" type="vim25:VmfsAlreadyMounted"/>
      <element name="VmfsAmbiguousMountFault" type="vim25:VmfsAmbiguousMount"/>
      <element name="VmfsMountFaultFault" type="vim25:VmfsMountFault"/>
      <element name="VmotionInterfaceNotEnabledFault" type="vim25:VmotionInterfaceNotEnabled"/>
      <element name="VolumeEditorErrorFault" type="vim25:VolumeEditorError"/>
      <element name="WakeOnLanNotSupportedFault" type="vim25:WakeOnLanNotSupported"/>
      <element name="WakeOnLanNotSupportedByVmotionNICFault" type="vim25:WakeOnLanNotSupportedByVmotionNIC"/>
      <element name="WillModifyConfigCpuRequirementsFault" type="vim25:WillModifyConfigCpuRequirements"/>
      <element name="JoinDomain_Task"  type="vim25:JoinDomainRequestType" />
      <element name="JoinDomain_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="LeaveCurrentDomain_Task"  type="vim25:LeaveCurrentDomainRequestType" />
      <element name="LeaveCurrentDomain_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="ReconfigureAutostart"  type="vim25:ReconfigureAutostartRequestType" />
      <element name="ReconfigureAutostartResponse">
         <complexType />
      </element>
      <element name="AutoStartPowerOn"  type="vim25:AutoStartPowerOnRequestType" />
      <element name="AutoStartPowerOnResponse">
         <complexType />
      </element>
      <element name="AutoStartPowerOff"  type="vim25:AutoStartPowerOffRequestType" />
      <element name="AutoStartPowerOffResponse">
         <complexType />
      </element>
      <element name="QueryBootDevices"  type="vim25:QueryBootDevicesRequestType" />
      <element name="QueryBootDevicesResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostBootDeviceInfo" minOccurs="0" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateBootDevice"  type="vim25:UpdateBootDeviceRequestType" />
      <element name="UpdateBootDeviceResponse">
         <complexType />
      </element>
      <element name="EnableHyperThreading"  type="vim25:EnableHyperThreadingRequestType" />
      <element name="EnableHyperThreadingResponse">
         <complexType />
      </element>
      <element name="DisableHyperThreading"  type="vim25:DisableHyperThreadingRequestType" />
      <element name="DisableHyperThreadingResponse">
         <complexType />
      </element>
      <element name="SearchDatastore_Task"  type="vim25:SearchDatastoreRequestType" />
      <element name="SearchDatastore_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="SearchDatastoreSubFolders_Task"  type="vim25:SearchDatastoreSubFoldersRequestType" />
      <element name="SearchDatastoreSubFolders_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="DeleteFile"  type="vim25:DeleteFileRequestType" />
      <element name="DeleteFileResponse">
         <complexType />
      </element>
      <element name="UpdateLocalSwapDatastore"  type="vim25:UpdateLocalSwapDatastoreRequestType" />
      <element name="UpdateLocalSwapDatastoreResponse">
         <complexType />
      </element>
      <element name="QueryAvailableDisksForVmfs"  type="vim25:QueryAvailableDisksForVmfsRequestType" />
      <element name="QueryAvailableDisksForVmfsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostScsiDisk" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryVmfsDatastoreCreateOptions"  type="vim25:QueryVmfsDatastoreCreateOptionsRequestType" />
      <element name="QueryVmfsDatastoreCreateOptionsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:VmfsDatastoreOption" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateVmfsDatastore"  type="vim25:CreateVmfsDatastoreRequestType" />
      <element name="CreateVmfsDatastoreResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryVmfsDatastoreExtendOptions"  type="vim25:QueryVmfsDatastoreExtendOptionsRequestType" />
      <element name="QueryVmfsDatastoreExtendOptionsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:VmfsDatastoreOption" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryVmfsDatastoreExpandOptions"  type="vim25:QueryVmfsDatastoreExpandOptionsRequestType" />
      <element name="QueryVmfsDatastoreExpandOptionsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:VmfsDatastoreOption" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="ExtendVmfsDatastore"  type="vim25:ExtendVmfsDatastoreRequestType" />
      <element name="ExtendVmfsDatastoreResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="ExpandVmfsDatastore"  type="vim25:ExpandVmfsDatastoreRequestType" />
      <element name="ExpandVmfsDatastoreResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateNasDatastore"  type="vim25:CreateNasDatastoreRequestType" />
      <element name="CreateNasDatastoreResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateLocalDatastore"  type="vim25:CreateLocalDatastoreRequestType" />
      <element name="CreateLocalDatastoreResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="RemoveDatastore"  type="vim25:RemoveDatastoreRequestType" />
      <element name="RemoveDatastoreResponse">
         <complexType />
      </element>
      <element name="ConfigureDatastorePrincipal"  type="vim25:ConfigureDatastorePrincipalRequestType" />
      <element name="ConfigureDatastorePrincipalResponse">
         <complexType />
      </element>
      <element name="QueryUnresolvedVmfsVolumes"  type="vim25:QueryUnresolvedVmfsVolumesRequestType" />
      <element name="QueryUnresolvedVmfsVolumesResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostUnresolvedVmfsVolume" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="ResignatureUnresolvedVmfsVolume_Task"  type="vim25:ResignatureUnresolvedVmfsVolumeRequestType" />
      <element name="ResignatureUnresolvedVmfsVolume_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateDateTimeConfig"  type="vim25:UpdateDateTimeConfigRequestType" />
      <element name="UpdateDateTimeConfigResponse">
         <complexType />
      </element>
      <element name="QueryAvailableTimeZones"  type="vim25:QueryAvailableTimeZonesRequestType" />
      <element name="QueryAvailableTimeZonesResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostDateTimeSystemTimeZone" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryDateTime"  type="vim25:QueryDateTimeRequestType" />
      <element name="QueryDateTimeResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:dateTime" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateDateTime"  type="vim25:UpdateDateTimeRequestType" />
      <element name="UpdateDateTimeResponse">
         <complexType />
      </element>
      <element name="RefreshDateTimeSystem"  type="vim25:RefreshDateTimeSystemRequestType" />
      <element name="RefreshDateTimeSystemResponse">
         <complexType />
      </element>
      <element name="QueryAvailablePartition"  type="vim25:QueryAvailablePartitionRequestType" />
      <element name="QueryAvailablePartitionResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostDiagnosticPartition" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="SelectActivePartition"  type="vim25:SelectActivePartitionRequestType" />
      <element name="SelectActivePartitionResponse">
         <complexType />
      </element>
      <element name="QueryPartitionCreateOptions"  type="vim25:QueryPartitionCreateOptionsRequestType" />
      <element name="QueryPartitionCreateOptionsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostDiagnosticPartitionCreateOption" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryPartitionCreateDesc"  type="vim25:QueryPartitionCreateDescRequestType" />
      <element name="QueryPartitionCreateDescResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostDiagnosticPartitionCreateDescription" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateDiagnosticPartition"  type="vim25:CreateDiagnosticPartitionRequestType" />
      <element name="CreateDiagnosticPartitionResponse">
         <complexType />
      </element>
      <element name="UpdateDefaultPolicy"  type="vim25:UpdateDefaultPolicyRequestType" />
      <element name="UpdateDefaultPolicyResponse">
         <complexType />
      </element>
      <element name="EnableRuleset"  type="vim25:EnableRulesetRequestType" />
      <element name="EnableRulesetResponse">
         <complexType />
      </element>
      <element name="DisableRuleset"  type="vim25:DisableRulesetRequestType" />
      <element name="DisableRulesetResponse">
         <complexType />
      </element>
      <element name="RefreshFirewall"  type="vim25:RefreshFirewallRequestType" />
      <element name="RefreshFirewallResponse">
         <complexType />
      </element>
      <element name="ResetFirmwareToFactoryDefaults"  type="vim25:ResetFirmwareToFactoryDefaultsRequestType" />
      <element name="ResetFirmwareToFactoryDefaultsResponse">
         <complexType />
      </element>
      <element name="BackupFirmwareConfiguration"  type="vim25:BackupFirmwareConfigurationRequestType" />
      <element name="BackupFirmwareConfigurationResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:string" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryFirmwareConfigUploadURL"  type="vim25:QueryFirmwareConfigUploadURLRequestType" />
      <element name="QueryFirmwareConfigUploadURLResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:string" />
            </sequence>
         </complexType>
      </element>
      <element name="RestoreFirmwareConfiguration"  type="vim25:RestoreFirmwareConfigurationRequestType" />
      <element name="RestoreFirmwareConfigurationResponse">
         <complexType />
      </element>
      <element name="RefreshHealthStatusSystem"  type="vim25:RefreshHealthStatusSystemRequestType" />
      <element name="RefreshHealthStatusSystemResponse">
         <complexType />
      </element>
      <element name="ResetSystemHealthInfo"  type="vim25:ResetSystemHealthInfoRequestType" />
      <element name="ResetSystemHealthInfoResponse">
         <complexType />
      </element>
      <element name="QueryModules"  type="vim25:QueryModulesRequestType" />
      <element name="QueryModulesResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:KernelModuleInfo" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateModuleOptionString"  type="vim25:UpdateModuleOptionStringRequestType" />
      <element name="UpdateModuleOptionStringResponse">
         <complexType />
      </element>
      <element name="QueryConfiguredModuleOptionString"  type="vim25:QueryConfiguredModuleOptionStringRequestType" />
      <element name="QueryConfiguredModuleOptionStringResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:string" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateUser"  type="vim25:CreateUserRequestType" />
      <element name="CreateUserResponse">
         <complexType />
      </element>
      <element name="UpdateUser"  type="vim25:UpdateUserRequestType" />
      <element name="UpdateUserResponse">
         <complexType />
      </element>
      <element name="CreateGroup"  type="vim25:CreateGroupRequestType" />
      <element name="CreateGroupResponse">
         <complexType />
      </element>
      <element name="RemoveUser"  type="vim25:RemoveUserRequestType" />
      <element name="RemoveUserResponse">
         <complexType />
      </element>
      <element name="RemoveGroup"  type="vim25:RemoveGroupRequestType" />
      <element name="RemoveGroupResponse">
         <complexType />
      </element>
      <element name="AssignUserToGroup"  type="vim25:AssignUserToGroupRequestType" />
      <element name="AssignUserToGroupResponse">
         <complexType />
      </element>
      <element name="UnassignUserFromGroup"  type="vim25:UnassignUserFromGroupRequestType" />
      <element name="UnassignUserFromGroupResponse">
         <complexType />
      </element>
      <element name="ReconfigureServiceConsoleReservation"  type="vim25:ReconfigureServiceConsoleReservationRequestType" />
      <element name="ReconfigureServiceConsoleReservationResponse">
         <complexType />
      </element>
      <element name="ReconfigureVirtualMachineReservation"  type="vim25:ReconfigureVirtualMachineReservationRequestType" />
      <element name="ReconfigureVirtualMachineReservationResponse">
         <complexType />
      </element>
      <element name="UpdateNetworkConfig"  type="vim25:UpdateNetworkConfigRequestType" />
      <element name="UpdateNetworkConfigResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostNetworkConfigResult" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateDnsConfig"  type="vim25:UpdateDnsConfigRequestType" />
      <element name="UpdateDnsConfigResponse">
         <complexType />
      </element>
      <element name="UpdateIpRouteConfig"  type="vim25:UpdateIpRouteConfigRequestType" />
      <element name="UpdateIpRouteConfigResponse">
         <complexType />
      </element>
      <element name="UpdateConsoleIpRouteConfig"  type="vim25:UpdateConsoleIpRouteConfigRequestType" />
      <element name="UpdateConsoleIpRouteConfigResponse">
         <complexType />
      </element>
      <element name="UpdateIpRouteTableConfig"  type="vim25:UpdateIpRouteTableConfigRequestType" />
      <element name="UpdateIpRouteTableConfigResponse">
         <complexType />
      </element>
      <element name="AddVirtualSwitch"  type="vim25:AddVirtualSwitchRequestType" />
      <element name="AddVirtualSwitchResponse">
         <complexType />
      </element>
      <element name="RemoveVirtualSwitch"  type="vim25:RemoveVirtualSwitchRequestType" />
      <element name="RemoveVirtualSwitchResponse">
         <complexType />
      </element>
      <element name="UpdateVirtualSwitch"  type="vim25:UpdateVirtualSwitchRequestType" />
      <element name="UpdateVirtualSwitchResponse">
         <complexType />
      </element>
      <element name="AddPortGroup"  type="vim25:AddPortGroupRequestType" />
      <element name="AddPortGroupResponse">
         <complexType />
      </element>
      <element name="RemovePortGroup"  type="vim25:RemovePortGroupRequestType" />
      <element name="RemovePortGroupResponse">
         <complexType />
      </element>
      <element name="UpdatePortGroup"  type="vim25:UpdatePortGroupRequestType" />
      <element name="UpdatePortGroupResponse">
         <complexType />
      </element>
      <element name="UpdatePhysicalNicLinkSpeed"  type="vim25:UpdatePhysicalNicLinkSpeedRequestType" />
      <element name="UpdatePhysicalNicLinkSpeedResponse">
         <complexType />
      </element>
      <element name="QueryNetworkHint"  type="vim25:QueryNetworkHintRequestType" />
      <element name="QueryNetworkHintResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:PhysicalNicHintInfo" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="AddVirtualNic"  type="vim25:AddVirtualNicRequestType" />
      <element name="AddVirtualNicResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:string" />
            </sequence>
         </complexType>
      </element>
      <element name="RemoveVirtualNic"  type="vim25:RemoveVirtualNicRequestType" />
      <element name="RemoveVirtualNicResponse">
         <complexType />
      </element>
      <element name="UpdateVirtualNic"  type="vim25:UpdateVirtualNicRequestType" />
      <element name="UpdateVirtualNicResponse">
         <complexType />
      </element>
      <element name="AddServiceConsoleVirtualNic"  type="vim25:AddServiceConsoleVirtualNicRequestType" />
      <element name="AddServiceConsoleVirtualNicResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:string" />
            </sequence>
         </complexType>
      </element>
      <element name="RemoveServiceConsoleVirtualNic"  type="vim25:RemoveServiceConsoleVirtualNicRequestType" />
      <element name="RemoveServiceConsoleVirtualNicResponse">
         <complexType />
      </element>
      <element name="UpdateServiceConsoleVirtualNic"  type="vim25:UpdateServiceConsoleVirtualNicRequestType" />
      <element name="UpdateServiceConsoleVirtualNicResponse">
         <complexType />
      </element>
      <element name="RestartServiceConsoleVirtualNic"  type="vim25:RestartServiceConsoleVirtualNicRequestType" />
      <element name="RestartServiceConsoleVirtualNicResponse">
         <complexType />
      </element>
      <element name="RefreshNetworkSystem"  type="vim25:RefreshNetworkSystemRequestType" />
      <element name="RefreshNetworkSystemResponse">
         <complexType />
      </element>
      <element name="CheckHostPatch_Task"  type="vim25:CheckHostPatchRequestType" />
      <element name="CheckHostPatch_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="ScanHostPatch_Task"  type="vim25:ScanHostPatchRequestType" />
      <element name="ScanHostPatch_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="ScanHostPatchV2_Task"  type="vim25:ScanHostPatchV2RequestType" />
      <element name="ScanHostPatchV2_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="StageHostPatch_Task"  type="vim25:StageHostPatchRequestType" />
      <element name="StageHostPatch_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="InstallHostPatch_Task"  type="vim25:InstallHostPatchRequestType" />
      <element name="InstallHostPatch_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="InstallHostPatchV2_Task"  type="vim25:InstallHostPatchV2RequestType" />
      <element name="InstallHostPatchV2_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="UninstallHostPatch_Task"  type="vim25:UninstallHostPatchRequestType" />
      <element name="UninstallHostPatch_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryHostPatch_Task"  type="vim25:QueryHostPatchRequestType" />
      <element name="QueryHostPatch_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="Refresh"  type="vim25:RefreshRequestType" />
      <element name="RefreshResponse">
         <complexType />
      </element>
      <element name="UpdatePassthruConfig"  type="vim25:UpdatePassthruConfigRequestType" />
      <element name="UpdatePassthruConfigResponse">
         <complexType />
      </element>
      <element name="ConfigurePowerPolicy"  type="vim25:ConfigurePowerPolicyRequestType" />
      <element name="ConfigurePowerPolicyResponse">
         <complexType />
      </element>
      <element name="UpdateServicePolicy"  type="vim25:UpdateServicePolicyRequestType" />
      <element name="UpdateServicePolicyResponse">
         <complexType />
      </element>
      <element name="StartService"  type="vim25:StartServiceRequestType" />
      <element name="StartServiceResponse">
         <complexType />
      </element>
      <element name="StopService"  type="vim25:StopServiceRequestType" />
      <element name="StopServiceResponse">
         <complexType />
      </element>
      <element name="RestartService"  type="vim25:RestartServiceRequestType" />
      <element name="RestartServiceResponse">
         <complexType />
      </element>
      <element name="UninstallService"  type="vim25:UninstallServiceRequestType" />
      <element name="UninstallServiceResponse">
         <complexType />
      </element>
      <element name="RefreshServices"  type="vim25:RefreshServicesRequestType" />
      <element name="RefreshServicesResponse">
         <complexType />
      </element>
      <element name="ReconfigureSnmpAgent"  type="vim25:ReconfigureSnmpAgentRequestType" />
      <element name="ReconfigureSnmpAgentResponse">
         <complexType />
      </element>
      <element name="SendTestNotification"  type="vim25:SendTestNotificationRequestType" />
      <element name="SendTestNotificationResponse">
         <complexType />
      </element>
      <element name="RetrieveDiskPartitionInfo"  type="vim25:RetrieveDiskPartitionInfoRequestType" />
      <element name="RetrieveDiskPartitionInfoResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostDiskPartitionInfo" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="ComputeDiskPartitionInfo"  type="vim25:ComputeDiskPartitionInfoRequestType" />
      <element name="ComputeDiskPartitionInfoResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostDiskPartitionInfo" />
            </sequence>
         </complexType>
      </element>
      <element name="ComputeDiskPartitionInfoForResize"  type="vim25:ComputeDiskPartitionInfoForResizeRequestType" />
      <element name="ComputeDiskPartitionInfoForResizeResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostDiskPartitionInfo" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateDiskPartitions"  type="vim25:UpdateDiskPartitionsRequestType" />
      <element name="UpdateDiskPartitionsResponse">
         <complexType />
      </element>
      <element name="FormatVmfs"  type="vim25:FormatVmfsRequestType" />
      <element name="FormatVmfsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostVmfsVolume" />
            </sequence>
         </complexType>
      </element>
      <element name="RescanVmfs"  type="vim25:RescanVmfsRequestType" />
      <element name="RescanVmfsResponse">
         <complexType />
      </element>
      <element name="AttachVmfsExtent"  type="vim25:AttachVmfsExtentRequestType" />
      <element name="AttachVmfsExtentResponse">
         <complexType />
      </element>
      <element name="ExpandVmfsExtent"  type="vim25:ExpandVmfsExtentRequestType" />
      <element name="ExpandVmfsExtentResponse">
         <complexType />
      </element>
      <element name="UpgradeVmfs"  type="vim25:UpgradeVmfsRequestType" />
      <element name="UpgradeVmfsResponse">
         <complexType />
      </element>
      <element name="UpgradeVmLayout"  type="vim25:UpgradeVmLayoutRequestType" />
      <element name="UpgradeVmLayoutResponse">
         <complexType />
      </element>
      <element name="QueryUnresolvedVmfsVolume"  type="vim25:QueryUnresolvedVmfsVolumeRequestType" />
      <element name="QueryUnresolvedVmfsVolumeResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostUnresolvedVmfsVolume" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="ResolveMultipleUnresolvedVmfsVolumes"  type="vim25:ResolveMultipleUnresolvedVmfsVolumesRequestType" />
      <element name="ResolveMultipleUnresolvedVmfsVolumesResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostUnresolvedVmfsResolutionResult" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="UnmountForceMountedVmfsVolume"  type="vim25:UnmountForceMountedVmfsVolumeRequestType" />
      <element name="UnmountForceMountedVmfsVolumeResponse">
         <complexType />
      </element>
      <element name="RescanHba"  type="vim25:RescanHbaRequestType" />
      <element name="RescanHbaResponse">
         <complexType />
      </element>
      <element name="RescanAllHba"  type="vim25:RescanAllHbaRequestType" />
      <element name="RescanAllHbaResponse">
         <complexType />
      </element>
      <element name="UpdateSoftwareInternetScsiEnabled"  type="vim25:UpdateSoftwareInternetScsiEnabledRequestType" />
      <element name="UpdateSoftwareInternetScsiEnabledResponse">
         <complexType />
      </element>
      <element name="UpdateInternetScsiDiscoveryProperties"  type="vim25:UpdateInternetScsiDiscoveryPropertiesRequestType" />
      <element name="UpdateInternetScsiDiscoveryPropertiesResponse">
         <complexType />
      </element>
      <element name="UpdateInternetScsiAuthenticationProperties"  type="vim25:UpdateInternetScsiAuthenticationPropertiesRequestType" />
      <element name="UpdateInternetScsiAuthenticationPropertiesResponse">
         <complexType />
      </element>
      <element name="UpdateInternetScsiDigestProperties"  type="vim25:UpdateInternetScsiDigestPropertiesRequestType" />
      <element name="UpdateInternetScsiDigestPropertiesResponse">
         <complexType />
      </element>
      <element name="UpdateInternetScsiAdvancedOptions"  type="vim25:UpdateInternetScsiAdvancedOptionsRequestType" />
      <element name="UpdateInternetScsiAdvancedOptionsResponse">
         <complexType />
      </element>
      <element name="UpdateInternetScsiIPProperties"  type="vim25:UpdateInternetScsiIPPropertiesRequestType" />
      <element name="UpdateInternetScsiIPPropertiesResponse">
         <complexType />
      </element>
      <element name="UpdateInternetScsiName"  type="vim25:UpdateInternetScsiNameRequestType" />
      <element name="UpdateInternetScsiNameResponse">
         <complexType />
      </element>
      <element name="UpdateInternetScsiAlias"  type="vim25:UpdateInternetScsiAliasRequestType" />
      <element name="UpdateInternetScsiAliasResponse">
         <complexType />
      </element>
      <element name="AddInternetScsiSendTargets"  type="vim25:AddInternetScsiSendTargetsRequestType" />
      <element name="AddInternetScsiSendTargetsResponse">
         <complexType />
      </element>
      <element name="RemoveInternetScsiSendTargets"  type="vim25:RemoveInternetScsiSendTargetsRequestType" />
      <element name="RemoveInternetScsiSendTargetsResponse">
         <complexType />
      </element>
      <element name="AddInternetScsiStaticTargets"  type="vim25:AddInternetScsiStaticTargetsRequestType" />
      <element name="AddInternetScsiStaticTargetsResponse">
         <complexType />
      </element>
      <element name="RemoveInternetScsiStaticTargets"  type="vim25:RemoveInternetScsiStaticTargetsRequestType" />
      <element name="RemoveInternetScsiStaticTargetsResponse">
         <complexType />
      </element>
      <element name="EnableMultipathPath"  type="vim25:EnableMultipathPathRequestType" />
      <element name="EnableMultipathPathResponse">
         <complexType />
      </element>
      <element name="DisableMultipathPath"  type="vim25:DisableMultipathPathRequestType" />
      <element name="DisableMultipathPathResponse">
         <complexType />
      </element>
      <element name="SetMultipathLunPolicy"  type="vim25:SetMultipathLunPolicyRequestType" />
      <element name="SetMultipathLunPolicyResponse">
         <complexType />
      </element>
      <element name="QueryPathSelectionPolicyOptions"  type="vim25:QueryPathSelectionPolicyOptionsRequestType" />
      <element name="QueryPathSelectionPolicyOptionsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostPathSelectionPolicyOption" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryStorageArrayTypePolicyOptions"  type="vim25:QueryStorageArrayTypePolicyOptionsRequestType" />
      <element name="QueryStorageArrayTypePolicyOptionsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostStorageArrayTypePolicyOption" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateScsiLunDisplayName"  type="vim25:UpdateScsiLunDisplayNameRequestType" />
      <element name="UpdateScsiLunDisplayNameResponse">
         <complexType />
      </element>
      <element name="RefreshStorageSystem"  type="vim25:RefreshStorageSystemRequestType" />
      <element name="RefreshStorageSystemResponse">
         <complexType />
      </element>
      <element name="UpdateIpConfig"  type="vim25:UpdateIpConfigRequestType" />
      <element name="UpdateIpConfigResponse">
         <complexType />
      </element>
      <element name="SelectVnic"  type="vim25:SelectVnicRequestType" />
      <element name="SelectVnicResponse">
         <complexType />
      </element>
      <element name="DeselectVnic"  type="vim25:DeselectVnicRequestType" />
      <element name="DeselectVnicResponse">
         <complexType />
      </element>
      <element name="QueryNetConfig"  type="vim25:QueryNetConfigRequestType" />
      <element name="QueryNetConfigResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:VirtualNicManagerNetConfig" minOccurs="0" />
            </sequence>
         </complexType>
      </element>
      <element name="SelectVnicForNicType"  type="vim25:SelectVnicForNicTypeRequestType" />
      <element name="SelectVnicForNicTypeResponse">
         <complexType />
      </element>
      <element name="DeselectVnicForNicType"  type="vim25:DeselectVnicForNicTypeRequestType" />
      <element name="DeselectVnicForNicTypeResponse">
         <complexType />
      </element>
      <element name="QueryOptions"  type="vim25:QueryOptionsRequestType" />
      <element name="QueryOptionsResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateOptions"  type="vim25:UpdateOptionsRequestType" />
      <element name="UpdateOptionsResponse">
         <complexType />
      </element>
      <element name="CheckCompliance_Task"  type="vim25:CheckComplianceRequestType" />
      <element name="CheckCompliance_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryComplianceStatus"  type="vim25:QueryComplianceStatusRequestType" />
      <element name="QueryComplianceStatusResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ComplianceResult" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="ClearComplianceStatus"  type="vim25:ClearComplianceStatusRequestType" />
      <element name="ClearComplianceStatusResponse">
         <complexType />
      </element>
      <element name="QueryExpressionMetadata"  type="vim25:QueryExpressionMetadataRequestType" />
      <element name="QueryExpressionMetadataResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ProfileExpressionMetadata" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="DestroyProfile"  type="vim25:DestroyProfileRequestType" />
      <element name="DestroyProfileResponse">
         <complexType />
      </element>
      <element name="AssociateProfile"  type="vim25:AssociateProfileRequestType" />
      <element name="AssociateProfileResponse">
         <complexType />
      </element>
      <element name="DissociateProfile"  type="vim25:DissociateProfileRequestType" />
      <element name="DissociateProfileResponse">
         <complexType />
      </element>
      <element name="CheckProfileCompliance_Task"  type="vim25:CheckProfileComplianceRequestType" />
      <element name="CheckProfileCompliance_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="ExportProfile"  type="vim25:ExportProfileRequestType" />
      <element name="ExportProfileResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="xsd:string" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateProfile"  type="vim25:CreateProfileRequestType" />
      <element name="CreateProfileResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryPolicyMetadata"  type="vim25:QueryPolicyMetadataRequestType" />
      <element name="QueryPolicyMetadataResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ProfilePolicyMetadata" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="FindAssociatedProfile"  type="vim25:FindAssociatedProfileRequestType" />
      <element name="FindAssociatedProfileResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="UpdateClusterProfile"  type="vim25:UpdateClusterProfileRequestType" />
      <element name="UpdateClusterProfileResponse">
         <complexType />
      </element>
      <element name="UpdateReferenceHost"  type="vim25:UpdateReferenceHostRequestType" />
      <element name="UpdateReferenceHostResponse">
         <complexType />
      </element>
      <element name="UpdateHostProfile"  type="vim25:UpdateHostProfileRequestType" />
      <element name="UpdateHostProfileResponse">
         <complexType />
      </element>
      <element name="ExecuteHostProfile"  type="vim25:ExecuteHostProfileRequestType" />
      <element name="ExecuteHostProfileResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ProfileExecuteResult" />
            </sequence>
         </complexType>
      </element>
      <element name="ApplyHostConfig_Task"  type="vim25:ApplyHostConfigRequestType" />
      <element name="ApplyHostConfig_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="GenerateConfigTaskList"  type="vim25:GenerateConfigTaskListRequestType" />
      <element name="GenerateConfigTaskListResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:HostProfileManagerConfigTaskList" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryHostProfileMetadata"  type="vim25:QueryHostProfileMetadataRequestType" />
      <element name="QueryHostProfileMetadataResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ProfileMetadata" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateDefaultProfile"  type="vim25:CreateDefaultProfileRequestType" />
      <element name="CreateDefaultProfileResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ApplyProfile" />
            </sequence>
         </complexType>
      </element>
      <element name="RemoveScheduledTask"  type="vim25:RemoveScheduledTaskRequestType" />
      <element name="RemoveScheduledTaskResponse">
         <complexType />
      </element>
      <element name="ReconfigureScheduledTask"  type="vim25:ReconfigureScheduledTaskRequestType" />
      <element name="ReconfigureScheduledTaskResponse">
         <complexType />
      </element>
      <element name="RunScheduledTask"  type="vim25:RunScheduledTaskRequestType" />
      <element name="RunScheduledTaskResponse">
         <complexType />
      </element>
      <element name="CreateScheduledTask"  type="vim25:CreateScheduledTaskRequestType" />
      <element name="CreateScheduledTaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="RetrieveEntityScheduledTask"  type="vim25:RetrieveEntityScheduledTaskRequestType" />
      <element name="RetrieveEntityScheduledTaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateObjectScheduledTask"  type="vim25:CreateObjectScheduledTaskRequestType" />
      <element name="CreateObjectScheduledTaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="RetrieveObjectScheduledTask"  type="vim25:RetrieveObjectScheduledTaskRequestType" />
      <element name="RetrieveObjectScheduledTaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="OpenInventoryViewFolder"  type="vim25:OpenInventoryViewFolderRequestType" />
      <element name="OpenInventoryViewFolderResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="CloseInventoryViewFolder"  type="vim25:CloseInventoryViewFolderRequestType" />
      <element name="CloseInventoryViewFolderResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="ModifyListView"  type="vim25:ModifyListViewRequestType" />
      <element name="ModifyListViewResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="ResetListView"  type="vim25:ResetListViewRequestType" />
      <element name="ResetListViewResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="ResetListViewFromView"  type="vim25:ResetListViewFromViewRequestType" />
      <element name="ResetListViewFromViewResponse">
         <complexType />
      </element>
      <element name="DestroyView"  type="vim25:DestroyViewRequestType" />
      <element name="DestroyViewResponse">
         <complexType />
      </element>
      <element name="CreateInventoryView"  type="vim25:CreateInventoryViewRequestType" />
      <element name="CreateInventoryViewResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateContainerView"  type="vim25:CreateContainerViewRequestType" />
      <element name="CreateContainerViewResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateListView"  type="vim25:CreateListViewRequestType" />
      <element name="CreateListViewResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CreateListViewFromView"  type="vim25:CreateListViewFromViewRequestType" />
      <element name="CreateListViewFromViewResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="RevertToSnapshot_Task"  type="vim25:RevertToSnapshotRequestType" />
      <element name="RevertToSnapshot_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="RemoveSnapshot_Task"  type="vim25:RemoveSnapshotRequestType" />
      <element name="RemoveSnapshot_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="RenameSnapshot"  type="vim25:RenameSnapshotRequestType" />
      <element name="RenameSnapshotResponse">
         <complexType />
      </element>
      <element name="CheckCompatibility_Task"  type="vim25:CheckCompatibilityRequestType" />
      <element name="CheckCompatibility_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="QueryVMotionCompatibilityEx_Task"  type="vim25:QueryVMotionCompatibilityExRequestType" />
      <element name="QueryVMotionCompatibilityEx_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CheckMigrate_Task"  type="vim25:CheckMigrateRequestType" />
      <element name="CheckMigrate_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="CheckRelocate_Task"  type="vim25:CheckRelocateRequestType" />
      <element name="CheckRelocate_TaskResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="InvalidCollectorVersionFault" type="vim25:InvalidCollectorVersion"/>
      <element name="InvalidPropertyFault" type="vim25:InvalidProperty"/>
      <element name="DestroyPropertyFilter"  type="vim25:DestroyPropertyFilterRequestType" />
      <element name="DestroyPropertyFilterResponse">
         <complexType />
      </element>
      <element name="CreateFilter"  type="vim25:CreateFilterRequestType" />
      <element name="CreateFilterResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="RetrieveProperties"  type="vim25:RetrievePropertiesRequestType" />
      <element name="RetrievePropertiesResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ObjectContent" minOccurs="0" maxOccurs="unbounded" />
            </sequence>
         </complexType>
      </element>
      <element name="CheckForUpdates"  type="vim25:CheckForUpdatesRequestType" />
      <element name="CheckForUpdatesResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:UpdateSet" minOccurs="0" />
            </sequence>
         </complexType>
      </element>
      <element name="WaitForUpdates"  type="vim25:WaitForUpdatesRequestType" />
      <element name="WaitForUpdatesResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:UpdateSet" />
            </sequence>
         </complexType>
      </element>
      <element name="CancelWaitForUpdates"  type="vim25:CancelWaitForUpdatesRequestType" />
      <element name="CancelWaitForUpdatesResponse">
         <complexType />
      </element>
      <element name="WaitForUpdatesEx"  type="vim25:WaitForUpdatesExRequestType" />
      <element name="WaitForUpdatesExResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:UpdateSet" minOccurs="0" />
            </sequence>
         </complexType>
      </element>
      <element name="RetrievePropertiesEx"  type="vim25:RetrievePropertiesExRequestType" />
      <element name="RetrievePropertiesExResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:RetrieveResult" minOccurs="0" />
            </sequence>
         </complexType>
      </element>
      <element name="ContinueRetrievePropertiesEx"  type="vim25:ContinueRetrievePropertiesExRequestType" />
      <element name="ContinueRetrievePropertiesExResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:RetrieveResult" />
            </sequence>
         </complexType>
      </element>
      <element name="CancelRetrievePropertiesEx"  type="vim25:CancelRetrievePropertiesExRequestType" />
      <element name="CancelRetrievePropertiesExResponse">
         <complexType />
      </element>
      <element name="CreatePropertyCollector"  type="vim25:CreatePropertyCollectorRequestType" />
      <element name="CreatePropertyCollectorResponse">
         <complexType>
            <sequence>
               <element name="returnval" type="vim25:ManagedObjectReference" />
            </sequence>
         </complexType>
      </element>
      <element name="DestroyPropertyCollector"  type="vim25:DestroyPropertyCollectorRequestType" />
      <element name="DestroyPropertyCollectorResponse">
         <complexType />
      </element>
      <element name="HostCommunicationFault" type="vim25:HostCommunication"/>
      <element name="HostNotConnectedFault" type="vim25:HostNotConnected"/>
      <element name="HostNotReachableFault" type="vim25:HostNotReachable"/>
      <element name="InvalidArgumentFault" type="vim25:InvalidArgument"/>
      <element name="InvalidRequestFault" type="vim25:InvalidRequest"/>
      <element name="InvalidTypeFault" type="vim25:InvalidType"/>
      <element name="ManagedObjectNotFoundFault" type="vim25:ManagedObjectNotFound"/>
      <element name="MethodNotFoundFault" type="vim25:MethodNotFound"/>
      <element name="NotEnoughLicensesFault" type="vim25:NotEnoughLicenses"/>
      <element name="NotImplementedFault" type="vim25:NotImplemented"/>
      <element name="NotSupportedFault" type="vim25:NotSupported"/>
      <element name="RequestCanceledFault" type="vim25:RequestCanceled"/>
      <element name="SecurityErrorFault" type="vim25:SecurityError"/>
      <element name="SystemErrorFault" type="vim25:SystemError"/>
      <element name="UnexpectedFaultFault" type="vim25:UnexpectedFault"/>
      <element name="MethodFaultFault" type="vim25:MethodFault"/>
      <element name="RuntimeFaultFault" type="vim25:RuntimeFault"/>
   </schema>
</types>
<message name="HostCommunicationFaultMsg">
   <part name="fault" element="vim25:HostCommunicationFault" />
</message>
<message name="HostNotConnectedFaultMsg">
   <part name="fault" element="vim25:HostNotConnectedFault" />
</message>
<message name="HostNotReachableFaultMsg">
   <part name="fault" element="vim25:HostNotReachableFault" />
</message>
<message name="InvalidArgumentFaultMsg">
   <part name="fault" element="vim25:InvalidArgumentFault" />
</message>
<message name="InvalidRequestFaultMsg">
   <part name="fault" element="vim25:InvalidRequestFault" />
</message>
<message name="InvalidTypeFaultMsg">
   <part name="fault" element="vim25:InvalidTypeFault" />
</message>
<message name="ManagedObjectNotFoundFaultMsg">
   <part name="fault" element="vim25:ManagedObjectNotFoundFault" />
</message>
<message name="MethodNotFoundFaultMsg">
   <part name="fault" element="vim25:MethodNotFoundFault" />
</message>
<message name="NotEnoughLicensesFaultMsg">
   <part name="fault" element="vim25:NotEnoughLicensesFault" />
</message>
<message name="NotImplementedFaultMsg">
   <part name="fault" element="vim25:NotImplementedFault" />
</message>
<message name="NotSupportedFaultMsg">
   <part name="fault" element="vim25:NotSupportedFault" />
</message>
<message name="RequestCanceledFaultMsg">
   <part name="fault" element="vim25:RequestCanceledFault" />
</message>
<message name="SecurityErrorFaultMsg">
   <part name="fault" element="vim25:SecurityErrorFault" />
</message>
<message name="SystemErrorFaultMsg">
   <part name="fault" element="vim25:SystemErrorFault" />
</message>
<message name="UnexpectedFaultFaultMsg">
   <part name="fault" element="vim25:UnexpectedFaultFault" />
</message>
<message name="InvalidCollectorVersionFaultMsg">
   <part name="fault" element="vim25:InvalidCollectorVersionFault" />
</message>
<message name="InvalidPropertyFaultMsg">
   <part name="fault" element="vim25:InvalidPropertyFault" />
</message>
<message name="DestroyPropertyFilterRequestMsg">
   <part name="parameters" element="vim25:DestroyPropertyFilter" />
</message>
<message name="DestroyPropertyFilterResponseMsg">
   <part name="parameters" element="vim25:DestroyPropertyFilterResponse" />
</message>
<message name="CreateFilterRequestMsg">
   <part name="parameters" element="vim25:CreateFilter" />
</message>
<message name="CreateFilterResponseMsg">
   <part name="parameters" element="vim25:CreateFilterResponse" />
</message>
<message name="RetrievePropertiesRequestMsg">
   <part name="parameters" element="vim25:RetrieveProperties" />
</message>
<message name="RetrievePropertiesResponseMsg">
   <part name="parameters" element="vim25:RetrievePropertiesResponse" />
</message>
<message name="CheckForUpdatesRequestMsg">
   <part name="parameters" element="vim25:CheckForUpdates" />
</message>
<message name="CheckForUpdatesResponseMsg">
   <part name="parameters" element="vim25:CheckForUpdatesResponse" />
</message>
<message name="WaitForUpdatesRequestMsg">
   <part name="parameters" element="vim25:WaitForUpdates" />
</message>
<message name="WaitForUpdatesResponseMsg">
   <part name="parameters" element="vim25:WaitForUpdatesResponse" />
</message>
<message name="CancelWaitForUpdatesRequestMsg">
   <part name="parameters" element="vim25:CancelWaitForUpdates" />
</message>
<message name="CancelWaitForUpdatesResponseMsg">
   <part name="parameters" element="vim25:CancelWaitForUpdatesResponse" />
</message>
<message name="WaitForUpdatesExRequestMsg">
   <part name="parameters" element="vim25:WaitForUpdatesEx" />
</message>
<message name="WaitForUpdatesExResponseMsg">
   <part name="parameters" element="vim25:WaitForUpdatesExResponse" />
</message>
<message name="RetrievePropertiesExRequestMsg">
   <part name="parameters" element="vim25:RetrievePropertiesEx" />
</message>
<message name="RetrievePropertiesExResponseMsg">
   <part name="parameters" element="vim25:RetrievePropertiesExResponse" />
</message>
<message name="ContinueRetrievePropertiesExRequestMsg">
   <part name="parameters" element="vim25:ContinueRetrievePropertiesEx" />
</message>
<message name="ContinueRetrievePropertiesExResponseMsg">
   <part name="parameters" element="vim25:ContinueRetrievePropertiesExResponse" />
</message>
<message name="CancelRetrievePropertiesExRequestMsg">
   <part name="parameters" element="vim25:CancelRetrievePropertiesEx" />
</message>
<message name="CancelRetrievePropertiesExResponseMsg">
   <part name="parameters" element="vim25:CancelRetrievePropertiesExResponse" />
</message>
<message name="CreatePropertyCollectorRequestMsg">
   <part name="parameters" element="vim25:CreatePropertyCollector" />
</message>
<message name="CreatePropertyCollectorResponseMsg">
   <part name="parameters" element="vim25:CreatePropertyCollectorResponse" />
</message>
<message name="DestroyPropertyCollectorRequestMsg">
   <part name="parameters" element="vim25:DestroyPropertyCollector" />
</message>
<message name="DestroyPropertyCollectorResponseMsg">
   <part name="parameters" element="vim25:DestroyPropertyCollectorResponse" />
</message>
<message name="MethodFaultFaultMsg">
   <part name="fault" element="vim25:MethodFaultFault" />
</message>
<message name="RuntimeFaultFaultMsg">
   <part name="fault" element="vim25:RuntimeFaultFault" />
</message>
<message name="AddAuthorizationRoleRequestMsg">
   <part name="parameters" element="vim25:AddAuthorizationRole" />
</message>
<message name="AddAuthorizationRoleResponseMsg">
   <part name="parameters" element="vim25:AddAuthorizationRoleResponse" />
</message>
<message name="RemoveAuthorizationRoleRequestMsg">
   <part name="parameters" element="vim25:RemoveAuthorizationRole" />
</message>
<message name="RemoveAuthorizationRoleResponseMsg">
   <part name="parameters" element="vim25:RemoveAuthorizationRoleResponse" />
</message>
<message name="UpdateAuthorizationRoleRequestMsg">
   <part name="parameters" element="vim25:UpdateAuthorizationRole" />
</message>
<message name="UpdateAuthorizationRoleResponseMsg">
   <part name="parameters" element="vim25:UpdateAuthorizationRoleResponse" />
</message>
<message name="MergePermissionsRequestMsg">
   <part name="parameters" element="vim25:MergePermissions" />
</message>
<message name="MergePermissionsResponseMsg">
   <part name="parameters" element="vim25:MergePermissionsResponse" />
</message>
<message name="RetrieveRolePermissionsRequestMsg">
   <part name="parameters" element="vim25:RetrieveRolePermissions" />
</message>
<message name="RetrieveRolePermissionsResponseMsg">
   <part name="parameters" element="vim25:RetrieveRolePermissionsResponse" />
</message>
<message name="RetrieveEntityPermissionsRequestMsg">
   <part name="parameters" element="vim25:RetrieveEntityPermissions" />
</message>
<message name="RetrieveEntityPermissionsResponseMsg">
   <part name="parameters" element="vim25:RetrieveEntityPermissionsResponse" />
</message>
<message name="RetrieveAllPermissionsRequestMsg">
   <part name="parameters" element="vim25:RetrieveAllPermissions" />
</message>
<message name="RetrieveAllPermissionsResponseMsg">
   <part name="parameters" element="vim25:RetrieveAllPermissionsResponse" />
</message>
<message name="SetEntityPermissionsRequestMsg">
   <part name="parameters" element="vim25:SetEntityPermissions" />
</message>
<message name="SetEntityPermissionsResponseMsg">
   <part name="parameters" element="vim25:SetEntityPermissionsResponse" />
</message>
<message name="ResetEntityPermissionsRequestMsg">
   <part name="parameters" element="vim25:ResetEntityPermissions" />
</message>
<message name="ResetEntityPermissionsResponseMsg">
   <part name="parameters" element="vim25:ResetEntityPermissionsResponse" />
</message>
<message name="RemoveEntityPermissionRequestMsg">
   <part name="parameters" element="vim25:RemoveEntityPermission" />
</message>
<message name="RemoveEntityPermissionResponseMsg">
   <part name="parameters" element="vim25:RemoveEntityPermissionResponse" />
</message>
<message name="ReconfigureCluster_TaskRequestMsg">
   <part name="parameters" element="vim25:ReconfigureCluster_Task" />
</message>
<message name="ReconfigureCluster_TaskResponseMsg">
   <part name="parameters" element="vim25:ReconfigureCluster_TaskResponse" />
</message>
<message name="ApplyRecommendationRequestMsg">
   <part name="parameters" element="vim25:ApplyRecommendation" />
</message>
<message name="ApplyRecommendationResponseMsg">
   <part name="parameters" element="vim25:ApplyRecommendationResponse" />
</message>
<message name="CancelRecommendationRequestMsg">
   <part name="parameters" element="vim25:CancelRecommendation" />
</message>
<message name="CancelRecommendationResponseMsg">
   <part name="parameters" element="vim25:CancelRecommendationResponse" />
</message>
<message name="RecommendHostsForVmRequestMsg">
   <part name="parameters" element="vim25:RecommendHostsForVm" />
</message>
<message name="RecommendHostsForVmResponseMsg">
   <part name="parameters" element="vim25:RecommendHostsForVmResponse" />
</message>
<message name="AddHost_TaskRequestMsg">
   <part name="parameters" element="vim25:AddHost_Task" />
</message>
<message name="AddHost_TaskResponseMsg">
   <part name="parameters" element="vim25:AddHost_TaskResponse" />
</message>
<message name="MoveInto_TaskRequestMsg">
   <part name="parameters" element="vim25:MoveInto_Task" />
</message>
<message name="MoveInto_TaskResponseMsg">
   <part name="parameters" element="vim25:MoveInto_TaskResponse" />
</message>
<message name="MoveHostInto_TaskRequestMsg">
   <part name="parameters" element="vim25:MoveHostInto_Task" />
</message>
<message name="MoveHostInto_TaskResponseMsg">
   <part name="parameters" element="vim25:MoveHostInto_TaskResponse" />
</message>
<message name="RefreshRecommendationRequestMsg">
   <part name="parameters" element="vim25:RefreshRecommendation" />
</message>
<message name="RefreshRecommendationResponseMsg">
   <part name="parameters" element="vim25:RefreshRecommendationResponse" />
</message>
<message name="RetrieveDasAdvancedRuntimeInfoRequestMsg">
   <part name="parameters" element="vim25:RetrieveDasAdvancedRuntimeInfo" />
</message>
<message name="RetrieveDasAdvancedRuntimeInfoResponseMsg">
   <part name="parameters" element="vim25:RetrieveDasAdvancedRuntimeInfoResponse" />
</message>
<message name="ReconfigureComputeResource_TaskRequestMsg">
   <part name="parameters" element="vim25:ReconfigureComputeResource_Task" />
</message>
<message name="ReconfigureComputeResource_TaskResponseMsg">
   <part name="parameters" element="vim25:ReconfigureComputeResource_TaskResponse" />
</message>
<message name="AddCustomFieldDefRequestMsg">
   <part name="parameters" element="vim25:AddCustomFieldDef" />
</message>
<message name="AddCustomFieldDefResponseMsg">
   <part name="parameters" element="vim25:AddCustomFieldDefResponse" />
</message>
<message name="RemoveCustomFieldDefRequestMsg">
   <part name="parameters" element="vim25:RemoveCustomFieldDef" />
</message>
<message name="RemoveCustomFieldDefResponseMsg">
   <part name="parameters" element="vim25:RemoveCustomFieldDefResponse" />
</message>
<message name="RenameCustomFieldDefRequestMsg">
   <part name="parameters" element="vim25:RenameCustomFieldDef" />
</message>
<message name="RenameCustomFieldDefResponseMsg">
   <part name="parameters" element="vim25:RenameCustomFieldDefResponse" />
</message>
<message name="SetFieldRequestMsg">
   <part name="parameters" element="vim25:SetField" />
</message>
<message name="SetFieldResponseMsg">
   <part name="parameters" element="vim25:SetFieldResponse" />
</message>
<message name="DoesCustomizationSpecExistRequestMsg">
   <part name="parameters" element="vim25:DoesCustomizationSpecExist" />
</message>
<message name="DoesCustomizationSpecExistResponseMsg">
   <part name="parameters" element="vim25:DoesCustomizationSpecExistResponse" />
</message>
<message name="GetCustomizationSpecRequestMsg">
   <part name="parameters" element="vim25:GetCustomizationSpec" />
</message>
<message name="GetCustomizationSpecResponseMsg">
   <part name="parameters" element="vim25:GetCustomizationSpecResponse" />
</message>
<message name="CreateCustomizationSpecRequestMsg">
   <part name="parameters" element="vim25:CreateCustomizationSpec" />
</message>
<message name="CreateCustomizationSpecResponseMsg">
   <part name="parameters" element="vim25:CreateCustomizationSpecResponse" />
</message>
<message name="OverwriteCustomizationSpecRequestMsg">
   <part name="parameters" element="vim25:OverwriteCustomizationSpec" />
</message>
<message name="OverwriteCustomizationSpecResponseMsg">
   <part name="parameters" element="vim25:OverwriteCustomizationSpecResponse" />
</message>
<message name="DeleteCustomizationSpecRequestMsg">
   <part name="parameters" element="vim25:DeleteCustomizationSpec" />
</message>
<message name="DeleteCustomizationSpecResponseMsg">
   <part name="parameters" element="vim25:DeleteCustomizationSpecResponse" />
</message>
<message name="DuplicateCustomizationSpecRequestMsg">
   <part name="parameters" element="vim25:DuplicateCustomizationSpec" />
</message>
<message name="DuplicateCustomizationSpecResponseMsg">
   <part name="parameters" element="vim25:DuplicateCustomizationSpecResponse" />
</message>
<message name="RenameCustomizationSpecRequestMsg">
   <part name="parameters" element="vim25:RenameCustomizationSpec" />
</message>
<message name="RenameCustomizationSpecResponseMsg">
   <part name="parameters" element="vim25:RenameCustomizationSpecResponse" />
</message>
<message name="CustomizationSpecItemToXmlRequestMsg">
   <part name="parameters" element="vim25:CustomizationSpecItemToXml" />
</message>
<message name="CustomizationSpecItemToXmlResponseMsg">
   <part name="parameters" element="vim25:CustomizationSpecItemToXmlResponse" />
</message>
<message name="XmlToCustomizationSpecItemRequestMsg">
   <part name="parameters" element="vim25:XmlToCustomizationSpecItem" />
</message>
<message name="XmlToCustomizationSpecItemResponseMsg">
   <part name="parameters" element="vim25:XmlToCustomizationSpecItemResponse" />
</message>
<message name="CheckCustomizationResourcesRequestMsg">
   <part name="parameters" element="vim25:CheckCustomizationResources" />
</message>
<message name="CheckCustomizationResourcesResponseMsg">
   <part name="parameters" element="vim25:CheckCustomizationResourcesResponse" />
</message>
<message name="QueryConnectionInfoRequestMsg">
   <part name="parameters" element="vim25:QueryConnectionInfo" />
</message>
<message name="QueryConnectionInfoResponseMsg">
   <part name="parameters" element="vim25:QueryConnectionInfoResponse" />
</message>
<message name="PowerOnMultiVM_TaskRequestMsg">
   <part name="parameters" element="vim25:PowerOnMultiVM_Task" />
</message>
<message name="PowerOnMultiVM_TaskResponseMsg">
   <part name="parameters" element="vim25:PowerOnMultiVM_TaskResponse" />
</message>
<message name="RefreshDatastoreRequestMsg">
   <part name="parameters" element="vim25:RefreshDatastore" />
</message>
<message name="RefreshDatastoreResponseMsg">
   <part name="parameters" element="vim25:RefreshDatastoreResponse" />
</message>
<message name="RefreshDatastoreStorageInfoRequestMsg">
   <part name="parameters" element="vim25:RefreshDatastoreStorageInfo" />
</message>
<message name="RefreshDatastoreStorageInfoResponseMsg">
   <part name="parameters" element="vim25:RefreshDatastoreStorageInfoResponse" />
</message>
<message name="UpdateVirtualMachineFiles_TaskRequestMsg">
   <part name="parameters" element="vim25:UpdateVirtualMachineFiles_Task" />
</message>
<message name="UpdateVirtualMachineFiles_TaskResponseMsg">
   <part name="parameters" element="vim25:UpdateVirtualMachineFiles_TaskResponse" />
</message>
<message name="RenameDatastoreRequestMsg">
   <part name="parameters" element="vim25:RenameDatastore" />
</message>
<message name="RenameDatastoreResponseMsg">
   <part name="parameters" element="vim25:RenameDatastoreResponse" />
</message>
<message name="DestroyDatastoreRequestMsg">
   <part name="parameters" element="vim25:DestroyDatastore" />
</message>
<message name="DestroyDatastoreResponseMsg">
   <part name="parameters" element="vim25:DestroyDatastoreResponse" />
</message>
<message name="QueryDescriptionsRequestMsg">
   <part name="parameters" element="vim25:QueryDescriptions" />
</message>
<message name="QueryDescriptionsResponseMsg">
   <part name="parameters" element="vim25:QueryDescriptionsResponse" />
</message>
<message name="BrowseDiagnosticLogRequestMsg">
   <part name="parameters" element="vim25:BrowseDiagnosticLog" />
</message>
<message name="BrowseDiagnosticLogResponseMsg">
   <part name="parameters" element="vim25:BrowseDiagnosticLogResponse" />
</message>
<message name="GenerateLogBundles_TaskRequestMsg">
   <part name="parameters" element="vim25:GenerateLogBundles_Task" />
</message>
<message name="GenerateLogBundles_TaskResponseMsg">
   <part name="parameters" element="vim25:GenerateLogBundles_TaskResponse" />
</message>
<message name="FetchDVPortKeysRequestMsg">
   <part name="parameters" element="vim25:FetchDVPortKeys" />
</message>
<message name="FetchDVPortKeysResponseMsg">
   <part name="parameters" element="vim25:FetchDVPortKeysResponse" />
</message>
<message name="FetchDVPortsRequestMsg">
   <part name="parameters" element="vim25:FetchDVPorts" />
</message>
<message name="FetchDVPortsResponseMsg">
   <part name="parameters" element="vim25:FetchDVPortsResponse" />
</message>
<message name="QueryUsedVlanIdInDvsRequestMsg">
   <part name="parameters" element="vim25:QueryUsedVlanIdInDvs" />
</message>
<message name="QueryUsedVlanIdInDvsResponseMsg">
   <part name="parameters" element="vim25:QueryUsedVlanIdInDvsResponse" />
</message>
<message name="ReconfigureDvs_TaskRequestMsg">
   <part name="parameters" element="vim25:ReconfigureDvs_Task" />
</message>
<message name="ReconfigureDvs_TaskResponseMsg">
   <part name="parameters" element="vim25:ReconfigureDvs_TaskResponse" />
</message>
<message name="PerformDvsProductSpecOperation_TaskRequestMsg">
   <part name="parameters" element="vim25:PerformDvsProductSpecOperation_Task" />
</message>
<message name="PerformDvsProductSpecOperation_TaskResponseMsg">
   <part name="parameters" element="vim25:PerformDvsProductSpecOperation_TaskResponse" />
</message>
<message name="MergeDvs_TaskRequestMsg">
   <part name="parameters" element="vim25:MergeDvs_Task" />
</message>
<message name="MergeDvs_TaskResponseMsg">
   <part name="parameters" element="vim25:MergeDvs_TaskResponse" />
</message>
<message name="AddDVPortgroup_TaskRequestMsg">
   <part name="parameters" element="vim25:AddDVPortgroup_Task" />
</message>
<message name="AddDVPortgroup_TaskResponseMsg">
   <part name="parameters" element="vim25:AddDVPortgroup_TaskResponse" />
</message>
<message name="MoveDVPort_TaskRequestMsg">
   <part name="parameters" element="vim25:MoveDVPort_Task" />
</message>
<message name="MoveDVPort_TaskResponseMsg">
   <part name="parameters" element="vim25:MoveDVPort_TaskResponse" />
</message>
<message name="UpdateDvsCapabilityRequestMsg">
   <part name="parameters" element="vim25:UpdateDvsCapability" />
</message>
<message name="UpdateDvsCapabilityResponseMsg">
   <part name="parameters" element="vim25:UpdateDvsCapabilityResponse" />
</message>
<message name="ReconfigureDVPort_TaskRequestMsg">
   <part name="parameters" element="vim25:ReconfigureDVPort_Task" />
</message>
<message name="ReconfigureDVPort_TaskResponseMsg">
   <part name="parameters" element="vim25:ReconfigureDVPort_TaskResponse" />
</message>
<message name="RefreshDVPortStateRequestMsg">
   <part name="parameters" element="vim25:RefreshDVPortState" />
</message>
<message name="RefreshDVPortStateResponseMsg">
   <part name="parameters" element="vim25:RefreshDVPortStateResponse" />
</message>
<message name="RectifyDvsHost_TaskRequestMsg">
   <part name="parameters" element="vim25:RectifyDvsHost_Task" />
</message>
<message name="RectifyDvsHost_TaskResponseMsg">
   <part name="parameters" element="vim25:RectifyDvsHost_TaskResponse" />
</message>
<message name="UpdateNetworkResourcePoolRequestMsg">
   <part name="parameters" element="vim25:UpdateNetworkResourcePool" />
</message>
<message name="UpdateNetworkResourcePoolResponseMsg">
   <part name="parameters" element="vim25:UpdateNetworkResourcePoolResponse" />
</message>
<message name="EnableNetworkResourceManagementRequestMsg">
   <part name="parameters" element="vim25:EnableNetworkResourceManagement" />
</message>
<message name="EnableNetworkResourceManagementResponseMsg">
   <part name="parameters" element="vim25:EnableNetworkResourceManagementResponse" />
</message>
<message name="QueryConfigOptionDescriptorRequestMsg">
   <part name="parameters" element="vim25:QueryConfigOptionDescriptor" />
</message>
<message name="QueryConfigOptionDescriptorResponseMsg">
   <part name="parameters" element="vim25:QueryConfigOptionDescriptorResponse" />
</message>
<message name="QueryConfigOptionRequestMsg">
   <part name="parameters" element="vim25:QueryConfigOption" />
</message>
<message name="QueryConfigOptionResponseMsg">
   <part name="parameters" element="vim25:QueryConfigOptionResponse" />
</message>
<message name="QueryConfigTargetRequestMsg">
   <part name="parameters" element="vim25:QueryConfigTarget" />
</message>
<message name="QueryConfigTargetResponseMsg">
   <part name="parameters" element="vim25:QueryConfigTargetResponse" />
</message>
<message name="QueryTargetCapabilitiesRequestMsg">
   <part name="parameters" element="vim25:QueryTargetCapabilities" />
</message>
<message name="QueryTargetCapabilitiesResponseMsg">
   <part name="parameters" element="vim25:QueryTargetCapabilitiesResponse" />
</message>
<message name="setCustomValueRequestMsg">
   <part name="parameters" element="vim25:setCustomValue" />
</message>
<message name="setCustomValueResponseMsg">
   <part name="parameters" element="vim25:setCustomValueResponse" />
</message>
<message name="UnregisterExtensionRequestMsg">
   <part name="parameters" element="vim25:UnregisterExtension" />
</message>
<message name="UnregisterExtensionResponseMsg">
   <part name="parameters" element="vim25:UnregisterExtensionResponse" />
</message>
<message name="FindExtensionRequestMsg">
   <part name="parameters" element="vim25:FindExtension" />
</message>
<message name="FindExtensionResponseMsg">
   <part name="parameters" element="vim25:FindExtensionResponse" />
</message>
<message name="RegisterExtensionRequestMsg">
   <part name="parameters" element="vim25:RegisterExtension" />
</message>
<message name="RegisterExtensionResponseMsg">
   <part name="parameters" element="vim25:RegisterExtensionResponse" />
</message>
<message name="UpdateExtensionRequestMsg">
   <part name="parameters" element="vim25:UpdateExtension" />
</message>
<message name="UpdateExtensionResponseMsg">
   <part name="parameters" element="vim25:UpdateExtensionResponse" />
</message>
<message name="GetPublicKeyRequestMsg">
   <part name="parameters" element="vim25:GetPublicKey" />
</message>
<message name="GetPublicKeyResponseMsg">
   <part name="parameters" element="vim25:GetPublicKeyResponse" />
</message>
<message name="SetPublicKeyRequestMsg">
   <part name="parameters" element="vim25:SetPublicKey" />
</message>
<message name="SetPublicKeyResponseMsg">
   <part name="parameters" element="vim25:SetPublicKeyResponse" />
</message>
<message name="SetExtensionCertificateRequestMsg">
   <part name="parameters" element="vim25:SetExtensionCertificate" />
</message>
<message name="SetExtensionCertificateResponseMsg">
   <part name="parameters" element="vim25:SetExtensionCertificateResponse" />
</message>
<message name="MoveDatastoreFile_TaskRequestMsg">
   <part name="parameters" element="vim25:MoveDatastoreFile_Task" />
</message>
<message name="MoveDatastoreFile_TaskResponseMsg">
   <part name="parameters" element="vim25:MoveDatastoreFile_TaskResponse" />
</message>
<message name="CopyDatastoreFile_TaskRequestMsg">
   <part name="parameters" element="vim25:CopyDatastoreFile_Task" />
</message>
<message name="CopyDatastoreFile_TaskResponseMsg">
   <part name="parameters" element="vim25:CopyDatastoreFile_TaskResponse" />
</message>
<message name="DeleteDatastoreFile_TaskRequestMsg">
   <part name="parameters" element="vim25:DeleteDatastoreFile_Task" />
</message>
<message name="DeleteDatastoreFile_TaskResponseMsg">
   <part name="parameters" element="vim25:DeleteDatastoreFile_TaskResponse" />
</message>
<message name="MakeDirectoryRequestMsg">
   <part name="parameters" element="vim25:MakeDirectory" />
</message>
<message name="MakeDirectoryResponseMsg">
   <part name="parameters" element="vim25:MakeDirectoryResponse" />
</message>
<message name="ChangeOwnerRequestMsg">
   <part name="parameters" element="vim25:ChangeOwner" />
</message>
<message name="ChangeOwnerResponseMsg">
   <part name="parameters" element="vim25:ChangeOwnerResponse" />
</message>
<message name="CreateFolderRequestMsg">
   <part name="parameters" element="vim25:CreateFolder" />
</message>
<message name="CreateFolderResponseMsg">
   <part name="parameters" element="vim25:CreateFolderResponse" />
</message>
<message name="MoveIntoFolder_TaskRequestMsg">
   <part name="parameters" element="vim25:MoveIntoFolder_Task" />
</message>
<message name="MoveIntoFolder_TaskResponseMsg">
   <part name="parameters" element="vim25:MoveIntoFolder_TaskResponse" />
</message>
<message name="CreateVM_TaskRequestMsg">
   <part name="parameters" element="vim25:CreateVM_Task" />
</message>
<message name="CreateVM_TaskResponseMsg">
   <part name="parameters" element="vim25:CreateVM_TaskResponse" />
</message>
<message name="RegisterVM_TaskRequestMsg">
   <part name="parameters" element="vim25:RegisterVM_Task" />
</message>
<message name="RegisterVM_TaskResponseMsg">
   <part name="parameters" element="vim25:RegisterVM_TaskResponse" />
</message>
<message name="CreateClusterRequestMsg">
   <part name="parameters" element="vim25:CreateCluster" />
</message>
<message name="CreateClusterResponseMsg">
   <part name="parameters" element="vim25:CreateClusterResponse" />
</message>
<message name="CreateClusterExRequestMsg">
   <part name="parameters" element="vim25:CreateClusterEx" />
</message>
<message name="CreateClusterExResponseMsg">
   <part name="parameters" element="vim25:CreateClusterExResponse" />
</message>
<message name="AddStandaloneHost_TaskRequestMsg">
   <part name="parameters" element="vim25:AddStandaloneHost_Task" />
</message>
<message name="AddStandaloneHost_TaskResponseMsg">
   <part name="parameters" element="vim25:AddStandaloneHost_TaskResponse" />
</message>
<message name="CreateDatacenterRequestMsg">
   <part name="parameters" element="vim25:CreateDatacenter" />
</message>
<message name="CreateDatacenterResponseMsg">
   <part name="parameters" element="vim25:CreateDatacenterResponse" />
</message>
<message name="UnregisterAndDestroy_TaskRequestMsg">
   <part name="parameters" element="vim25:UnregisterAndDestroy_Task" />
</message>
<message name="UnregisterAndDestroy_TaskResponseMsg">
   <part name="parameters" element="vim25:UnregisterAndDestroy_TaskResponse" />
</message>
<message name="CreateDVS_TaskRequestMsg">
   <part name="parameters" element="vim25:CreateDVS_Task" />
</message>
<message name="CreateDVS_TaskResponseMsg">
   <part name="parameters" element="vim25:CreateDVS_TaskResponse" />
</message>
<message name="SetCollectorPageSizeRequestMsg">
   <part name="parameters" element="vim25:SetCollectorPageSize" />
</message>
<message name="SetCollectorPageSizeResponseMsg">
   <part name="parameters" element="vim25:SetCollectorPageSizeResponse" />
</message>
<message name="RewindCollectorRequestMsg">
   <part name="parameters" element="vim25:RewindCollector" />
</message>
<message name="RewindCollectorResponseMsg">
   <part name="parameters" element="vim25:RewindCollectorResponse" />
</message>
<message name="ResetCollectorRequestMsg">
   <part name="parameters" element="vim25:ResetCollector" />
</message>
<message name="ResetCollectorResponseMsg">
   <part name="parameters" element="vim25:ResetCollectorResponse" />
</message>
<message name="DestroyCollectorRequestMsg">
   <part name="parameters" element="vim25:DestroyCollector" />
</message>
<message name="DestroyCollectorResponseMsg">
   <part name="parameters" element="vim25:DestroyCollectorResponse" />
</message>
<message name="QueryHostConnectionInfoRequestMsg">
   <part name="parameters" element="vim25:QueryHostConnectionInfo" />
</message>
<message name="QueryHostConnectionInfoResponseMsg">
   <part name="parameters" element="vim25:QueryHostConnectionInfoResponse" />
</message>
<message name="UpdateSystemResourcesRequestMsg">
   <part name="parameters" element="vim25:UpdateSystemResources" />
</message>
<message name="UpdateSystemResourcesResponseMsg">
   <part name="parameters" element="vim25:UpdateSystemResourcesResponse" />
</message>
<message name="ReconnectHost_TaskRequestMsg">
   <part name="parameters" element="vim25:ReconnectHost_Task" />
</message>
<message name="ReconnectHost_TaskResponseMsg">
   <part name="parameters" element="vim25:ReconnectHost_TaskResponse" />
</message>
<message name="DisconnectHost_TaskRequestMsg">
   <part name="parameters" element="vim25:DisconnectHost_Task" />
</message>
<message name="DisconnectHost_TaskResponseMsg">
   <part name="parameters" element="vim25:DisconnectHost_TaskResponse" />
</message>
<message name="EnterMaintenanceMode_TaskRequestMsg">
   <part name="parameters" element="vim25:EnterMaintenanceMode_Task" />
</message>
<message name="EnterMaintenanceMode_TaskResponseMsg">
   <part name="parameters" element="vim25:EnterMaintenanceMode_TaskResponse" />
</message>
<message name="ExitMaintenanceMode_TaskRequestMsg">
   <part name="parameters" element="vim25:ExitMaintenanceMode_Task" />
</message>
<message name="ExitMaintenanceMode_TaskResponseMsg">
   <part name="parameters" element="vim25:ExitMaintenanceMode_TaskResponse" />
</message>
<message name="RebootHost_TaskRequestMsg">
   <part name="parameters" element="vim25:RebootHost_Task" />
</message>
<message name="RebootHost_TaskResponseMsg">
   <part name="parameters" element="vim25:RebootHost_TaskResponse" />
</message>
<message name="ShutdownHost_TaskRequestMsg">
   <part name="parameters" element="vim25:ShutdownHost_Task" />
</message>
<message name="ShutdownHost_TaskResponseMsg">
   <part name="parameters" element="vim25:ShutdownHost_TaskResponse" />
</message>
<message name="PowerDownHostToStandBy_TaskRequestMsg">
   <part name="parameters" element="vim25:PowerDownHostToStandBy_Task" />
</message>
<message name="PowerDownHostToStandBy_TaskResponseMsg">
   <part name="parameters" element="vim25:PowerDownHostToStandBy_TaskResponse" />
</message>
<message name="PowerUpHostFromStandBy_TaskRequestMsg">
   <part name="parameters" element="vim25:PowerUpHostFromStandBy_Task" />
</message>
<message name="PowerUpHostFromStandBy_TaskResponseMsg">
   <part name="parameters" element="vim25:PowerUpHostFromStandBy_TaskResponse" />
</message>
<message name="QueryMemoryOverheadRequestMsg">
   <part name="parameters" element="vim25:QueryMemoryOverhead" />
</message>
<message name="QueryMemoryOverheadResponseMsg">
   <part name="parameters" element="vim25:QueryMemoryOverheadResponse" />
</message>
<message name="QueryMemoryOverheadExRequestMsg">
   <part name="parameters" element="vim25:QueryMemoryOverheadEx" />
</message>
<message name="QueryMemoryOverheadExResponseMsg">
   <part name="parameters" element="vim25:QueryMemoryOverheadExResponse" />
</message>
<message name="ReconfigureHostForDAS_TaskRequestMsg">
   <part name="parameters" element="vim25:ReconfigureHostForDAS_Task" />
</message>
<message name="ReconfigureHostForDAS_TaskResponseMsg">
   <part name="parameters" element="vim25:ReconfigureHostForDAS_TaskResponse" />
</message>
<message name="UpdateFlagsRequestMsg">
   <part name="parameters" element="vim25:UpdateFlags" />
</message>
<message name="UpdateFlagsResponseMsg">
   <part name="parameters" element="vim25:UpdateFlagsResponse" />
</message>
<message name="EnterLockdownModeRequestMsg">
   <part name="parameters" element="vim25:EnterLockdownMode" />
</message>
<message name="EnterLockdownModeResponseMsg">
   <part name="parameters" element="vim25:EnterLockdownModeResponse" />
</message>
<message name="ExitLockdownModeRequestMsg">
   <part name="parameters" element="vim25:ExitLockdownMode" />
</message>
<message name="ExitLockdownModeResponseMsg">
   <part name="parameters" element="vim25:ExitLockdownModeResponse" />
</message>
<message name="AcquireCimServicesTicketRequestMsg">
   <part name="parameters" element="vim25:AcquireCimServicesTicket" />
</message>
<message name="AcquireCimServicesTicketResponseMsg">
   <part name="parameters" element="vim25:AcquireCimServicesTicketResponse" />
</message>
<message name="UpdateIpmiRequestMsg">
   <part name="parameters" element="vim25:UpdateIpmi" />
</message>
<message name="UpdateIpmiResponseMsg">
   <part name="parameters" element="vim25:UpdateIpmiResponse" />
</message>
<message name="RetrieveHardwareUptimeRequestMsg">
   <part name="parameters" element="vim25:RetrieveHardwareUptime" />
</message>
<message name="RetrieveHardwareUptimeResponseMsg">
   <part name="parameters" element="vim25:RetrieveHardwareUptimeResponse" />
</message>
<message name="HttpNfcLeaseGetManifestRequestMsg">
   <part name="parameters" element="vim25:HttpNfcLeaseGetManifest" />
</message>
<message name="HttpNfcLeaseGetManifestResponseMsg">
   <part name="parameters" element="vim25:HttpNfcLeaseGetManifestResponse" />
</message>
<message name="HttpNfcLeaseCompleteRequestMsg">
   <part name="parameters" element="vim25:HttpNfcLeaseComplete" />
</message>
<message name="HttpNfcLeaseCompleteResponseMsg">
   <part name="parameters" element="vim25:HttpNfcLeaseCompleteResponse" />
</message>
<message name="HttpNfcLeaseAbortRequestMsg">
   <part name="parameters" element="vim25:HttpNfcLeaseAbort" />
</message>
<message name="HttpNfcLeaseAbortResponseMsg">
   <part name="parameters" element="vim25:HttpNfcLeaseAbortResponse" />
</message>
<message name="HttpNfcLeaseProgressRequestMsg">
   <part name="parameters" element="vim25:HttpNfcLeaseProgress" />
</message>
<message name="HttpNfcLeaseProgressResponseMsg">
   <part name="parameters" element="vim25:HttpNfcLeaseProgressResponse" />
</message>
<message name="QueryIpPoolsRequestMsg">
   <part name="parameters" element="vim25:QueryIpPools" />
</message>
<message name="QueryIpPoolsResponseMsg">
   <part name="parameters" element="vim25:QueryIpPoolsResponse" />
</message>
<message name="CreateIpPoolRequestMsg">
   <part name="parameters" element="vim25:CreateIpPool" />
</message>
<message name="CreateIpPoolResponseMsg">
   <part name="parameters" element="vim25:CreateIpPoolResponse" />
</message>
<message name="UpdateIpPoolRequestMsg">
   <part name="parameters" element="vim25:UpdateIpPool" />
</message>
<message name="UpdateIpPoolResponseMsg">
   <part name="parameters" element="vim25:UpdateIpPoolResponse" />
</message>
<message name="DestroyIpPoolRequestMsg">
   <part name="parameters" element="vim25:DestroyIpPool" />
</message>
<message name="DestroyIpPoolResponseMsg">
   <part name="parameters" element="vim25:DestroyIpPoolResponse" />
</message>
<message name="UpdateAssignedLicenseRequestMsg">
   <part name="parameters" element="vim25:UpdateAssignedLicense" />
</message>
<message name="UpdateAssignedLicenseResponseMsg">
   <part name="parameters" element="vim25:UpdateAssignedLicenseResponse" />
</message>
<message name="RemoveAssignedLicenseRequestMsg">
   <part name="parameters" element="vim25:RemoveAssignedLicense" />
</message>
<message name="RemoveAssignedLicenseResponseMsg">
   <part name="parameters" element="vim25:RemoveAssignedLicenseResponse" />
</message>
<message name="QueryAssignedLicensesRequestMsg">
   <part name="parameters" element="vim25:QueryAssignedLicenses" />
</message>
<message name="QueryAssignedLicensesResponseMsg">
   <part name="parameters" element="vim25:QueryAssignedLicensesResponse" />
</message>
<message name="QuerySupportedFeaturesRequestMsg">
   <part name="parameters" element="vim25:QuerySupportedFeatures" />
</message>
<message name="QuerySupportedFeaturesResponseMsg">
   <part name="parameters" element="vim25:QuerySupportedFeaturesResponse" />
</message>
<message name="QueryLicenseSourceAvailabilityRequestMsg">
   <part name="parameters" element="vim25:QueryLicenseSourceAvailability" />
</message>
<message name="QueryLicenseSourceAvailabilityResponseMsg">
   <part name="parameters" element="vim25:QueryLicenseSourceAvailabilityResponse" />
</message>
<message name="QueryLicenseUsageRequestMsg">
   <part name="parameters" element="vim25:QueryLicenseUsage" />
</message>
<message name="QueryLicenseUsageResponseMsg">
   <part name="parameters" element="vim25:QueryLicenseUsageResponse" />
</message>
<message name="SetLicenseEditionRequestMsg">
   <part name="parameters" element="vim25:SetLicenseEdition" />
</message>
<message name="SetLicenseEditionResponseMsg">
   <part name="parameters" element="vim25:SetLicenseEditionResponse" />
</message>
<message name="CheckLicenseFeatureRequestMsg">
   <part name="parameters" element="vim25:CheckLicenseFeature" />
</message>
<message name="CheckLicenseFeatureResponseMsg">
   <part name="parameters" element="vim25:CheckLicenseFeatureResponse" />
</message>
<message name="EnableFeatureRequestMsg">
   <part name="parameters" element="vim25:EnableFeature" />
</message>
<message name="EnableFeatureResponseMsg">
   <part name="parameters" element="vim25:EnableFeatureResponse" />
</message>
<message name="DisableFeatureRequestMsg">
   <part name="parameters" element="vim25:DisableFeature" />
</message>
<message name="DisableFeatureResponseMsg">
   <part name="parameters" element="vim25:DisableFeatureResponse" />
</message>
<message name="ConfigureLicenseSourceRequestMsg">
   <part name="parameters" element="vim25:ConfigureLicenseSource" />
</message>
<message name="ConfigureLicenseSourceResponseMsg">
   <part name="parameters" element="vim25:ConfigureLicenseSourceResponse" />
</message>
<message name="UpdateLicenseRequestMsg">
   <part name="parameters" element="vim25:UpdateLicense" />
</message>
<message name="UpdateLicenseResponseMsg">
   <part name="parameters" element="vim25:UpdateLicenseResponse" />
</message>
<message name="AddLicenseRequestMsg">
   <part name="parameters" element="vim25:AddLicense" />
</message>
<message name="AddLicenseResponseMsg">
   <part name="parameters" element="vim25:AddLicenseResponse" />
</message>
<message name="RemoveLicenseRequestMsg">
   <part name="parameters" element="vim25:RemoveLicense" />
</message>
<message name="RemoveLicenseResponseMsg">
   <part name="parameters" element="vim25:RemoveLicenseResponse" />
</message>
<message name="DecodeLicenseRequestMsg">
   <part name="parameters" element="vim25:DecodeLicense" />
</message>
<message name="DecodeLicenseResponseMsg">
   <part name="parameters" element="vim25:DecodeLicenseResponse" />
</message>
<message name="UpdateLicenseLabelRequestMsg">
   <part name="parameters" element="vim25:UpdateLicenseLabel" />
</message>
<message name="UpdateLicenseLabelResponseMsg">
   <part name="parameters" element="vim25:UpdateLicenseLabelResponse" />
</message>
<message name="RemoveLicenseLabelRequestMsg">
   <part name="parameters" element="vim25:RemoveLicenseLabel" />
</message>
<message name="RemoveLicenseLabelResponseMsg">
   <part name="parameters" element="vim25:RemoveLicenseLabelResponse" />
</message>
<message name="ReloadRequestMsg">
   <part name="parameters" element="vim25:Reload" />
</message>
<message name="ReloadResponseMsg">
   <part name="parameters" element="vim25:ReloadResponse" />
</message>
<message name="Rename_TaskRequestMsg">
   <part name="parameters" element="vim25:Rename_Task" />
</message>
<message name="Rename_TaskResponseMsg">
   <part name="parameters" element="vim25:Rename_TaskResponse" />
</message>
<message name="Destroy_TaskRequestMsg">
   <part name="parameters" element="vim25:Destroy_Task" />
</message>
<message name="Destroy_TaskResponseMsg">
   <part name="parameters" element="vim25:Destroy_TaskResponse" />
</message>
<message name="DestroyNetworkRequestMsg">
   <part name="parameters" element="vim25:DestroyNetwork" />
</message>
<message name="DestroyNetworkResponseMsg">
   <part name="parameters" element="vim25:DestroyNetworkResponse" />
</message>
<message name="ValidateHostRequestMsg">
   <part name="parameters" element="vim25:ValidateHost" />
</message>
<message name="ValidateHostResponseMsg">
   <part name="parameters" element="vim25:ValidateHostResponse" />
</message>
<message name="ParseDescriptorRequestMsg">
   <part name="parameters" element="vim25:ParseDescriptor" />
</message>
<message name="ParseDescriptorResponseMsg">
   <part name="parameters" element="vim25:ParseDescriptorResponse" />
</message>
<message name="CreateImportSpecRequestMsg">
   <part name="parameters" element="vim25:CreateImportSpec" />
</message>
<message name="CreateImportSpecResponseMsg">
   <part name="parameters" element="vim25:CreateImportSpecResponse" />
</message>
<message name="CreateDescriptorRequestMsg">
   <part name="parameters" element="vim25:CreateDescriptor" />
</message>
<message name="CreateDescriptorResponseMsg">
   <part name="parameters" element="vim25:CreateDescriptorResponse" />
</message>
<message name="QueryPerfProviderSummaryRequestMsg">
   <part name="parameters" element="vim25:QueryPerfProviderSummary" />
</message>
<message name="QueryPerfProviderSummaryResponseMsg">
   <part name="parameters" element="vim25:QueryPerfProviderSummaryResponse" />
</message>
<message name="QueryAvailablePerfMetricRequestMsg">
   <part name="parameters" element="vim25:QueryAvailablePerfMetric" />
</message>
<message name="QueryAvailablePerfMetricResponseMsg">
   <part name="parameters" element="vim25:QueryAvailablePerfMetricResponse" />
</message>
<message name="QueryPerfCounterRequestMsg">
   <part name="parameters" element="vim25:QueryPerfCounter" />
</message>
<message name="QueryPerfCounterResponseMsg">
   <part name="parameters" element="vim25:QueryPerfCounterResponse" />
</message>
<message name="QueryPerfCounterByLevelRequestMsg">
   <part name="parameters" element="vim25:QueryPerfCounterByLevel" />
</message>
<message name="QueryPerfCounterByLevelResponseMsg">
   <part name="parameters" element="vim25:QueryPerfCounterByLevelResponse" />
</message>
<message name="QueryPerfRequestMsg">
   <part name="parameters" element="vim25:QueryPerf" />
</message>
<message name="QueryPerfResponseMsg">
   <part name="parameters" element="vim25:QueryPerfResponse" />
</message>
<message name="QueryPerfCompositeRequestMsg">
   <part name="parameters" element="vim25:QueryPerfComposite" />
</message>
<message name="QueryPerfCompositeResponseMsg">
   <part name="parameters" element="vim25:QueryPerfCompositeResponse" />
</message>
<message name="CreatePerfIntervalRequestMsg">
   <part name="parameters" element="vim25:CreatePerfInterval" />
</message>
<message name="CreatePerfIntervalResponseMsg">
   <part name="parameters" element="vim25:CreatePerfIntervalResponse" />
</message>
<message name="RemovePerfIntervalRequestMsg">
   <part name="parameters" element="vim25:RemovePerfInterval" />
</message>
<message name="RemovePerfIntervalResponseMsg">
   <part name="parameters" element="vim25:RemovePerfIntervalResponse" />
</message>
<message name="UpdatePerfIntervalRequestMsg">
   <part name="parameters" element="vim25:UpdatePerfInterval" />
</message>
<message name="UpdatePerfIntervalResponseMsg">
   <part name="parameters" element="vim25:UpdatePerfIntervalResponse" />
</message>
<message name="EstimateDatabaseSizeRequestMsg">
   <part name="parameters" element="vim25:EstimateDatabaseSize" />
</message>
<message name="EstimateDatabaseSizeResponseMsg">
   <part name="parameters" element="vim25:EstimateDatabaseSizeResponse" />
</message>
<message name="UpdateConfigRequestMsg">
   <part name="parameters" element="vim25:UpdateConfig" />
</message>
<message name="UpdateConfigResponseMsg">
   <part name="parameters" element="vim25:UpdateConfigResponse" />
</message>
<message name="MoveIntoResourcePoolRequestMsg">
   <part name="parameters" element="vim25:MoveIntoResourcePool" />
</message>
<message name="MoveIntoResourcePoolResponseMsg">
   <part name="parameters" element="vim25:MoveIntoResourcePoolResponse" />
</message>
<message name="UpdateChildResourceConfigurationRequestMsg">
   <part name="parameters" element="vim25:UpdateChildResourceConfiguration" />
</message>
<message name="UpdateChildResourceConfigurationResponseMsg">
   <part name="parameters" element="vim25:UpdateChildResourceConfigurationResponse" />
</message>
<message name="CreateResourcePoolRequestMsg">
   <part name="parameters" element="vim25:CreateResourcePool" />
</message>
<message name="CreateResourcePoolResponseMsg">
   <part name="parameters" element="vim25:CreateResourcePoolResponse" />
</message>
<message name="DestroyChildrenRequestMsg">
   <part name="parameters" element="vim25:DestroyChildren" />
</message>
<message name="DestroyChildrenResponseMsg">
   <part name="parameters" element="vim25:DestroyChildrenResponse" />
</message>
<message name="CreateVAppRequestMsg">
   <part name="parameters" element="vim25:CreateVApp" />
</message>
<message name="CreateVAppResponseMsg">
   <part name="parameters" element="vim25:CreateVAppResponse" />
</message>
<message name="CreateChildVM_TaskRequestMsg">
   <part name="parameters" element="vim25:CreateChildVM_Task" />
</message>
<message name="CreateChildVM_TaskResponseMsg">
   <part name="parameters" element="vim25:CreateChildVM_TaskResponse" />
</message>
<message name="RegisterChildVM_TaskRequestMsg">
   <part name="parameters" element="vim25:RegisterChildVM_Task" />
</message>
<message name="RegisterChildVM_TaskResponseMsg">
   <part name="parameters" element="vim25:RegisterChildVM_TaskResponse" />
</message>
<message name="ImportVAppRequestMsg">
   <part name="parameters" element="vim25:ImportVApp" />
</message>
<message name="ImportVAppResponseMsg">
   <part name="parameters" element="vim25:ImportVAppResponse" />
</message>
<message name="QueryResourceConfigOptionRequestMsg">
   <part name="parameters" element="vim25:QueryResourceConfigOption" />
</message>
<message name="QueryResourceConfigOptionResponseMsg">
   <part name="parameters" element="vim25:QueryResourceConfigOptionResponse" />
</message>
<message name="RefreshRuntimeRequestMsg">
   <part name="parameters" element="vim25:RefreshRuntime" />
</message>
<message name="RefreshRuntimeResponseMsg">
   <part name="parameters" element="vim25:RefreshRuntimeResponse" />
</message>
<message name="FindByUuidRequestMsg">
   <part name="parameters" element="vim25:FindByUuid" />
</message>
<message name="FindByUuidResponseMsg">
   <part name="parameters" element="vim25:FindByUuidResponse" />
</message>
<message name="FindByDatastorePathRequestMsg">
   <part name="parameters" element="vim25:FindByDatastorePath" />
</message>
<message name="FindByDatastorePathResponseMsg">
   <part name="parameters" element="vim25:FindByDatastorePathResponse" />
</message>
<message name="FindByDnsNameRequestMsg">
   <part name="parameters" element="vim25:FindByDnsName" />
</message>
<message name="FindByDnsNameResponseMsg">
   <part name="parameters" element="vim25:FindByDnsNameResponse" />
</message>
<message name="FindByIpRequestMsg">
   <part name="parameters" element="vim25:FindByIp" />
</message>
<message name="FindByIpResponseMsg">
   <part name="parameters" element="vim25:FindByIpResponse" />
</message>
<message name="FindByInventoryPathRequestMsg">
   <part name="parameters" element="vim25:FindByInventoryPath" />
</message>
<message name="FindByInventoryPathResponseMsg">
   <part name="parameters" element="vim25:FindByInventoryPathResponse" />
</message>
<message name="FindChildRequestMsg">
   <part name="parameters" element="vim25:FindChild" />
</message>
<message name="FindChildResponseMsg">
   <part name="parameters" element="vim25:FindChildResponse" />
</message>
<message name="FindAllByUuidRequestMsg">
   <part name="parameters" element="vim25:FindAllByUuid" />
</message>
<message name="FindAllByUuidResponseMsg">
   <part name="parameters" element="vim25:FindAllByUuidResponse" />
</message>
<message name="FindAllByDnsNameRequestMsg">
   <part name="parameters" element="vim25:FindAllByDnsName" />
</message>
<message name="FindAllByDnsNameResponseMsg">
   <part name="parameters" element="vim25:FindAllByDnsNameResponse" />
</message>
<message name="FindAllByIpRequestMsg">
   <part name="parameters" element="vim25:FindAllByIp" />
</message>
<message name="FindAllByIpResponseMsg">
   <part name="parameters" element="vim25:FindAllByIpResponse" />
</message>
<message name="CurrentTimeRequestMsg">
   <part name="parameters" element="vim25:CurrentTime" />
</message>
<message name="CurrentTimeResponseMsg">
   <part name="parameters" element="vim25:CurrentTimeResponse" />
</message>
<message name="RetrieveServiceContentRequestMsg">
   <part name="parameters" element="vim25:RetrieveServiceContent" />
</message>
<message name="RetrieveServiceContentResponseMsg">
   <part name="parameters" element="vim25:RetrieveServiceContentResponse" />
</message>
<message name="ValidateMigrationRequestMsg">
   <part name="parameters" element="vim25:ValidateMigration" />
</message>
<message name="ValidateMigrationResponseMsg">
   <part name="parameters" element="vim25:ValidateMigrationResponse" />
</message>
<message name="QueryVMotionCompatibilityRequestMsg">
   <part name="parameters" element="vim25:QueryVMotionCompatibility" />
</message>
<message name="QueryVMotionCompatibilityResponseMsg">
   <part name="parameters" element="vim25:QueryVMotionCompatibilityResponse" />
</message>
<message name="RetrieveProductComponentsRequestMsg">
   <part name="parameters" element="vim25:RetrieveProductComponents" />
</message>
<message name="RetrieveProductComponentsResponseMsg">
   <part name="parameters" element="vim25:RetrieveProductComponentsResponse" />
</message>
<message name="UpdateServiceMessageRequestMsg">
   <part name="parameters" element="vim25:UpdateServiceMessage" />
</message>
<message name="UpdateServiceMessageResponseMsg">
   <part name="parameters" element="vim25:UpdateServiceMessageResponse" />
</message>
<message name="LoginRequestMsg">
   <part name="parameters" element="vim25:Login" />
</message>
<message name="LoginResponseMsg">
   <part name="parameters" element="vim25:LoginResponse" />
</message>
<message name="LoginBySSPIRequestMsg">
   <part name="parameters" element="vim25:LoginBySSPI" />
</message>
<message name="LoginBySSPIResponseMsg">
   <part name="parameters" element="vim25:LoginBySSPIResponse" />
</message>
<message name="LogoutRequestMsg">
   <part name="parameters" element="vim25:Logout" />
</message>
<message name="LogoutResponseMsg">
   <part name="parameters" element="vim25:LogoutResponse" />
</message>
<message name="AcquireLocalTicketRequestMsg">
   <part name="parameters" element="vim25:AcquireLocalTicket" />
</message>
<message name="AcquireLocalTicketResponseMsg">
   <part name="parameters" element="vim25:AcquireLocalTicketResponse" />
</message>
<message name="TerminateSessionRequestMsg">
   <part name="parameters" element="vim25:TerminateSession" />
</message>
<message name="TerminateSessionResponseMsg">
   <part name="parameters" element="vim25:TerminateSessionResponse" />
</message>
<message name="SetLocaleRequestMsg">
   <part name="parameters" element="vim25:SetLocale" />
</message>
<message name="SetLocaleResponseMsg">
   <part name="parameters" element="vim25:SetLocaleResponse" />
</message>
<message name="LoginExtensionBySubjectNameRequestMsg">
   <part name="parameters" element="vim25:LoginExtensionBySubjectName" />
</message>
<message name="LoginExtensionBySubjectNameResponseMsg">
   <part name="parameters" element="vim25:LoginExtensionBySubjectNameResponse" />
</message>
<message name="LoginExtensionByCertificateRequestMsg">
   <part name="parameters" element="vim25:LoginExtensionByCertificate" />
</message>
<message name="LoginExtensionByCertificateResponseMsg">
   <part name="parameters" element="vim25:LoginExtensionByCertificateResponse" />
</message>
<message name="ImpersonateUserRequestMsg">
   <part name="parameters" element="vim25:ImpersonateUser" />
</message>
<message name="ImpersonateUserResponseMsg">
   <part name="parameters" element="vim25:ImpersonateUserResponse" />
</message>
<message name="SessionIsActiveRequestMsg">
   <part name="parameters" element="vim25:SessionIsActive" />
</message>
<message name="SessionIsActiveResponseMsg">
   <part name="parameters" element="vim25:SessionIsActiveResponse" />
</message>
<message name="AcquireCloneTicketRequestMsg">
   <part name="parameters" element="vim25:AcquireCloneTicket" />
</message>
<message name="AcquireCloneTicketResponseMsg">
   <part name="parameters" element="vim25:AcquireCloneTicketResponse" />
</message>
<message name="CloneSessionRequestMsg">
   <part name="parameters" element="vim25:CloneSession" />
</message>
<message name="CloneSessionResponseMsg">
   <part name="parameters" element="vim25:CloneSessionResponse" />
</message>
<message name="ConfigureDatastoreIORM_TaskRequestMsg">
   <part name="parameters" element="vim25:ConfigureDatastoreIORM_Task" />
</message>
<message name="ConfigureDatastoreIORM_TaskResponseMsg">
   <part name="parameters" element="vim25:ConfigureDatastoreIORM_TaskResponse" />
</message>
<message name="QueryIORMConfigOptionRequestMsg">
   <part name="parameters" element="vim25:QueryIORMConfigOption" />
</message>
<message name="QueryIORMConfigOptionResponseMsg">
   <part name="parameters" element="vim25:QueryIORMConfigOptionResponse" />
</message>
<message name="CancelTaskRequestMsg">
   <part name="parameters" element="vim25:CancelTask" />
</message>
<message name="CancelTaskResponseMsg">
   <part name="parameters" element="vim25:CancelTaskResponse" />
</message>
<message name="UpdateProgressRequestMsg">
   <part name="parameters" element="vim25:UpdateProgress" />
</message>
<message name="UpdateProgressResponseMsg">
   <part name="parameters" element="vim25:UpdateProgressResponse" />
</message>
<message name="SetTaskStateRequestMsg">
   <part name="parameters" element="vim25:SetTaskState" />
</message>
<message name="SetTaskStateResponseMsg">
   <part name="parameters" element="vim25:SetTaskStateResponse" />
</message>
<message name="SetTaskDescriptionRequestMsg">
   <part name="parameters" element="vim25:SetTaskDescription" />
</message>
<message name="SetTaskDescriptionResponseMsg">
   <part name="parameters" element="vim25:SetTaskDescriptionResponse" />
</message>
<message name="ReadNextTasksRequestMsg">
   <part name="parameters" element="vim25:ReadNextTasks" />
</message>
<message name="ReadNextTasksResponseMsg">
   <part name="parameters" element="vim25:ReadNextTasksResponse" />
</message>
<message name="ReadPreviousTasksRequestMsg">
   <part name="parameters" element="vim25:ReadPreviousTasks" />
</message>
<message name="ReadPreviousTasksResponseMsg">
   <part name="parameters" element="vim25:ReadPreviousTasksResponse" />
</message>
<message name="CreateCollectorForTasksRequestMsg">
   <part name="parameters" element="vim25:CreateCollectorForTasks" />
</message>
<message name="CreateCollectorForTasksResponseMsg">
   <part name="parameters" element="vim25:CreateCollectorForTasksResponse" />
</message>
<message name="CreateTaskRequestMsg">
   <part name="parameters" element="vim25:CreateTask" />
</message>
<message name="CreateTaskResponseMsg">
   <part name="parameters" element="vim25:CreateTaskResponse" />
</message>
<message name="RetrieveUserGroupsRequestMsg">
   <part name="parameters" element="vim25:RetrieveUserGroups" />
</message>
<message name="RetrieveUserGroupsResponseMsg">
   <part name="parameters" element="vim25:RetrieveUserGroupsResponse" />
</message>
<message name="UpdateVAppConfigRequestMsg">
   <part name="parameters" element="vim25:UpdateVAppConfig" />
</message>
<message name="UpdateVAppConfigResponseMsg">
   <part name="parameters" element="vim25:UpdateVAppConfigResponse" />
</message>
<message name="UpdateLinkedChildrenRequestMsg">
   <part name="parameters" element="vim25:UpdateLinkedChildren" />
</message>
<message name="UpdateLinkedChildrenResponseMsg">
   <part name="parameters" element="vim25:UpdateLinkedChildrenResponse" />
</message>
<message name="CloneVApp_TaskRequestMsg">
   <part name="parameters" element="vim25:CloneVApp_Task" />
</message>
<message name="CloneVApp_TaskResponseMsg">
   <part name="parameters" element="vim25:CloneVApp_TaskResponse" />
</message>
<message name="ExportVAppRequestMsg">
   <part name="parameters" element="vim25:ExportVApp" />
</message>
<message name="ExportVAppResponseMsg">
   <part name="parameters" element="vim25:ExportVAppResponse" />
</message>
<message name="PowerOnVApp_TaskRequestMsg">
   <part name="parameters" element="vim25:PowerOnVApp_Task" />
</message>
<message name="PowerOnVApp_TaskResponseMsg">
   <part name="parameters" element="vim25:PowerOnVApp_TaskResponse" />
</message>
<message name="PowerOffVApp_TaskRequestMsg">
   <part name="parameters" element="vim25:PowerOffVApp_Task" />
</message>
<message name="PowerOffVApp_TaskResponseMsg">
   <part name="parameters" element="vim25:PowerOffVApp_TaskResponse" />
</message>
<message name="SuspendVApp_TaskRequestMsg">
   <part name="parameters" element="vim25:SuspendVApp_Task" />
</message>
<message name="SuspendVApp_TaskResponseMsg">
   <part name="parameters" element="vim25:SuspendVApp_TaskResponse" />
</message>
<message name="unregisterVApp_TaskRequestMsg">
   <part name="parameters" element="vim25:unregisterVApp_Task" />
</message>
<message name="unregisterVApp_TaskResponseMsg">
   <part name="parameters" element="vim25:unregisterVApp_TaskResponse" />
</message>
<message name="CreateVirtualDisk_TaskRequestMsg">
   <part name="parameters" element="vim25:CreateVirtualDisk_Task" />
</message>
<message name="CreateVirtualDisk_TaskResponseMsg">
   <part name="parameters" element="vim25:CreateVirtualDisk_TaskResponse" />
</message>
<message name="DeleteVirtualDisk_TaskRequestMsg">
   <part name="parameters" element="vim25:DeleteVirtualDisk_Task" />
</message>
<message name="DeleteVirtualDisk_TaskResponseMsg">
   <part name="parameters" element="vim25:DeleteVirtualDisk_TaskResponse" />
</message>
<message name="MoveVirtualDisk_TaskRequestMsg">
   <part name="parameters" element="vim25:MoveVirtualDisk_Task" />
</message>
<message name="MoveVirtualDisk_TaskResponseMsg">
   <part name="parameters" element="vim25:MoveVirtualDisk_TaskResponse" />
</message>
<message name="CopyVirtualDisk_TaskRequestMsg">
   <part name="parameters" element="vim25:CopyVirtualDisk_Task" />
</message>
<message name="CopyVirtualDisk_TaskResponseMsg">
   <part name="parameters" element="vim25:CopyVirtualDisk_TaskResponse" />
</message>
<message name="ExtendVirtualDisk_TaskRequestMsg">
   <part name="parameters" element="vim25:ExtendVirtualDisk_Task" />
</message>
<message name="ExtendVirtualDisk_TaskResponseMsg">
   <part name="parameters" element="vim25:ExtendVirtualDisk_TaskResponse" />
</message>
<message name="QueryVirtualDiskFragmentationRequestMsg">
   <part name="parameters" element="vim25:QueryVirtualDiskFragmentation" />
</message>
<message name="QueryVirtualDiskFragmentationResponseMsg">
   <part name="parameters" element="vim25:QueryVirtualDiskFragmentationResponse" />
</message>
<message name="DefragmentVirtualDisk_TaskRequestMsg">
   <part name="parameters" element="vim25:DefragmentVirtualDisk_Task" />
</message>
<message name="DefragmentVirtualDisk_TaskResponseMsg">
   <part name="parameters" element="vim25:DefragmentVirtualDisk_TaskResponse" />
</message>
<message name="ShrinkVirtualDisk_TaskRequestMsg">
   <part name="parameters" element="vim25:ShrinkVirtualDisk_Task" />
</message>
<message name="ShrinkVirtualDisk_TaskResponseMsg">
   <part name="parameters" element="vim25:ShrinkVirtualDisk_TaskResponse" />
</message>
<message name="InflateVirtualDisk_TaskRequestMsg">
   <part name="parameters" element="vim25:InflateVirtualDisk_Task" />
</message>
<message name="InflateVirtualDisk_TaskResponseMsg">
   <part name="parameters" element="vim25:InflateVirtualDisk_TaskResponse" />
</message>
<message name="EagerZeroVirtualDisk_TaskRequestMsg">
   <part name="parameters" element="vim25:EagerZeroVirtualDisk_Task" />
</message>
<message name="EagerZeroVirtualDisk_TaskResponseMsg">
   <part name="parameters" element="vim25:EagerZeroVirtualDisk_TaskResponse" />
</message>
<message name="ZeroFillVirtualDisk_TaskRequestMsg">
   <part name="parameters" element="vim25:ZeroFillVirtualDisk_Task" />
</message>
<message name="ZeroFillVirtualDisk_TaskResponseMsg">
   <part name="parameters" element="vim25:ZeroFillVirtualDisk_TaskResponse" />
</message>
<message name="SetVirtualDiskUuidRequestMsg">
   <part name="parameters" element="vim25:SetVirtualDiskUuid" />
</message>
<message name="SetVirtualDiskUuidResponseMsg">
   <part name="parameters" element="vim25:SetVirtualDiskUuidResponse" />
</message>
<message name="QueryVirtualDiskUuidRequestMsg">
   <part name="parameters" element="vim25:QueryVirtualDiskUuid" />
</message>
<message name="QueryVirtualDiskUuidResponseMsg">
   <part name="parameters" element="vim25:QueryVirtualDiskUuidResponse" />
</message>
<message name="QueryVirtualDiskGeometryRequestMsg">
   <part name="parameters" element="vim25:QueryVirtualDiskGeometry" />
</message>
<message name="QueryVirtualDiskGeometryResponseMsg">
   <part name="parameters" element="vim25:QueryVirtualDiskGeometryResponse" />
</message>
<message name="RefreshStorageInfoRequestMsg">
   <part name="parameters" element="vim25:RefreshStorageInfo" />
</message>
<message name="RefreshStorageInfoResponseMsg">
   <part name="parameters" element="vim25:RefreshStorageInfoResponse" />
</message>
<message name="CreateSnapshot_TaskRequestMsg">
   <part name="parameters" element="vim25:CreateSnapshot_Task" />
</message>
<message name="CreateSnapshot_TaskResponseMsg">
   <part name="parameters" element="vim25:CreateSnapshot_TaskResponse" />
</message>
<message name="RevertToCurrentSnapshot_TaskRequestMsg">
   <part name="parameters" element="vim25:RevertToCurrentSnapshot_Task" />
</message>
<message name="RevertToCurrentSnapshot_TaskResponseMsg">
   <part name="parameters" element="vim25:RevertToCurrentSnapshot_TaskResponse" />
</message>
<message name="RemoveAllSnapshots_TaskRequestMsg">
   <part name="parameters" element="vim25:RemoveAllSnapshots_Task" />
</message>
<message name="RemoveAllSnapshots_TaskResponseMsg">
   <part name="parameters" element="vim25:RemoveAllSnapshots_TaskResponse" />
</message>
<message name="ReconfigVM_TaskRequestMsg">
   <part name="parameters" element="vim25:ReconfigVM_Task" />
</message>
<message name="ReconfigVM_TaskResponseMsg">
   <part name="parameters" element="vim25:ReconfigVM_TaskResponse" />
</message>
<message name="UpgradeVM_TaskRequestMsg">
   <part name="parameters" element="vim25:UpgradeVM_Task" />
</message>
<message name="UpgradeVM_TaskResponseMsg">
   <part name="parameters" element="vim25:UpgradeVM_TaskResponse" />
</message>
<message name="ExtractOvfEnvironmentRequestMsg">
   <part name="parameters" element="vim25:ExtractOvfEnvironment" />
</message>
<message name="ExtractOvfEnvironmentResponseMsg">
   <part name="parameters" element="vim25:ExtractOvfEnvironmentResponse" />
</message>
<message name="PowerOnVM_TaskRequestMsg">
   <part name="parameters" element="vim25:PowerOnVM_Task" />
</message>
<message name="PowerOnVM_TaskResponseMsg">
   <part name="parameters" element="vim25:PowerOnVM_TaskResponse" />
</message>
<message name="PowerOffVM_TaskRequestMsg">
   <part name="parameters" element="vim25:PowerOffVM_Task" />
</message>
<message name="PowerOffVM_TaskResponseMsg">
   <part name="parameters" element="vim25:PowerOffVM_TaskResponse" />
</message>
<message name="SuspendVM_TaskRequestMsg">
   <part name="parameters" element="vim25:SuspendVM_Task" />
</message>
<message name="SuspendVM_TaskResponseMsg">
   <part name="parameters" element="vim25:SuspendVM_TaskResponse" />
</message>
<message name="ResetVM_TaskRequestMsg">
   <part name="parameters" element="vim25:ResetVM_Task" />
</message>
<message name="ResetVM_TaskResponseMsg">
   <part name="parameters" element="vim25:ResetVM_TaskResponse" />
</message>
<message name="ShutdownGuestRequestMsg">
   <part name="parameters" element="vim25:ShutdownGuest" />
</message>
<message name="ShutdownGuestResponseMsg">
   <part name="parameters" element="vim25:ShutdownGuestResponse" />
</message>
<message name="RebootGuestRequestMsg">
   <part name="parameters" element="vim25:RebootGuest" />
</message>
<message name="RebootGuestResponseMsg">
   <part name="parameters" element="vim25:RebootGuestResponse" />
</message>
<message name="StandbyGuestRequestMsg">
   <part name="parameters" element="vim25:StandbyGuest" />
</message>
<message name="StandbyGuestResponseMsg">
   <part name="parameters" element="vim25:StandbyGuestResponse" />
</message>
<message name="AnswerVMRequestMsg">
   <part name="parameters" element="vim25:AnswerVM" />
</message>
<message name="AnswerVMResponseMsg">
   <part name="parameters" element="vim25:AnswerVMResponse" />
</message>
<message name="CustomizeVM_TaskRequestMsg">
   <part name="parameters" element="vim25:CustomizeVM_Task" />
</message>
<message name="CustomizeVM_TaskResponseMsg">
   <part name="parameters" element="vim25:CustomizeVM_TaskResponse" />
</message>
<message name="CheckCustomizationSpecRequestMsg">
   <part name="parameters" element="vim25:CheckCustomizationSpec" />
</message>
<message name="CheckCustomizationSpecResponseMsg">
   <part name="parameters" element="vim25:CheckCustomizationSpecResponse" />
</message>
<message name="MigrateVM_TaskRequestMsg">
   <part name="parameters" element="vim25:MigrateVM_Task" />
</message>
<message name="MigrateVM_TaskResponseMsg">
   <part name="parameters" element="vim25:MigrateVM_TaskResponse" />
</message>
<message name="RelocateVM_TaskRequestMsg">
   <part name="parameters" element="vim25:RelocateVM_Task" />
</message>
<message name="RelocateVM_TaskResponseMsg">
   <part name="parameters" element="vim25:RelocateVM_TaskResponse" />
</message>
<message name="CloneVM_TaskRequestMsg">
   <part name="parameters" element="vim25:CloneVM_Task" />
</message>
<message name="CloneVM_TaskResponseMsg">
   <part name="parameters" element="vim25:CloneVM_TaskResponse" />
</message>
<message name="ExportVmRequestMsg">
   <part name="parameters" element="vim25:ExportVm" />
</message>
<message name="ExportVmResponseMsg">
   <part name="parameters" element="vim25:ExportVmResponse" />
</message>
<message name="MarkAsTemplateRequestMsg">
   <part name="parameters" element="vim25:MarkAsTemplate" />
</message>
<message name="MarkAsTemplateResponseMsg">
   <part name="parameters" element="vim25:MarkAsTemplateResponse" />
</message>
<message name="MarkAsVirtualMachineRequestMsg">
   <part name="parameters" element="vim25:MarkAsVirtualMachine" />
</message>
<message name="MarkAsVirtualMachineResponseMsg">
   <part name="parameters" element="vim25:MarkAsVirtualMachineResponse" />
</message>
<message name="UnregisterVMRequestMsg">
   <part name="parameters" element="vim25:UnregisterVM" />
</message>
<message name="UnregisterVMResponseMsg">
   <part name="parameters" element="vim25:UnregisterVMResponse" />
</message>
<message name="ResetGuestInformationRequestMsg">
   <part name="parameters" element="vim25:ResetGuestInformation" />
</message>
<message name="ResetGuestInformationResponseMsg">
   <part name="parameters" element="vim25:ResetGuestInformationResponse" />
</message>
<message name="MountToolsInstallerRequestMsg">
   <part name="parameters" element="vim25:MountToolsInstaller" />
</message>
<message name="MountToolsInstallerResponseMsg">
   <part name="parameters" element="vim25:MountToolsInstallerResponse" />
</message>
<message name="UnmountToolsInstallerRequestMsg">
   <part name="parameters" element="vim25:UnmountToolsInstaller" />
</message>
<message name="UnmountToolsInstallerResponseMsg">
   <part name="parameters" element="vim25:UnmountToolsInstallerResponse" />
</message>
<message name="UpgradeTools_TaskRequestMsg">
   <part name="parameters" element="vim25:UpgradeTools_Task" />
</message>
<message name="UpgradeTools_TaskResponseMsg">
   <part name="parameters" element="vim25:UpgradeTools_TaskResponse" />
</message>
<message name="AcquireMksTicketRequestMsg">
   <part name="parameters" element="vim25:AcquireMksTicket" />
</message>
<message name="AcquireMksTicketResponseMsg">
   <part name="parameters" element="vim25:AcquireMksTicketResponse" />
</message>
<message name="AcquireTicketRequestMsg">
   <part name="parameters" element="vim25:AcquireTicket" />
</message>
<message name="AcquireTicketResponseMsg">
   <part name="parameters" element="vim25:AcquireTicketResponse" />
</message>
<message name="SetScreenResolutionRequestMsg">
   <part name="parameters" element="vim25:SetScreenResolution" />
</message>
<message name="SetScreenResolutionResponseMsg">
   <part name="parameters" element="vim25:SetScreenResolutionResponse" />
</message>
<message name="DefragmentAllDisksRequestMsg">
   <part name="parameters" element="vim25:DefragmentAllDisks" />
</message>
<message name="DefragmentAllDisksResponseMsg">
   <part name="parameters" element="vim25:DefragmentAllDisksResponse" />
</message>
<message name="CreateSecondaryVM_TaskRequestMsg">
   <part name="parameters" element="vim25:CreateSecondaryVM_Task" />
</message>
<message name="CreateSecondaryVM_TaskResponseMsg">
   <part name="parameters" element="vim25:CreateSecondaryVM_TaskResponse" />
</message>
<message name="TurnOffFaultToleranceForVM_TaskRequestMsg">
   <part name="parameters" element="vim25:TurnOffFaultToleranceForVM_Task" />
</message>
<message name="TurnOffFaultToleranceForVM_TaskResponseMsg">
   <part name="parameters" element="vim25:TurnOffFaultToleranceForVM_TaskResponse" />
</message>
<message name="MakePrimaryVM_TaskRequestMsg">
   <part name="parameters" element="vim25:MakePrimaryVM_Task" />
</message>
<message name="MakePrimaryVM_TaskResponseMsg">
   <part name="parameters" element="vim25:MakePrimaryVM_TaskResponse" />
</message>
<message name="TerminateFaultTolerantVM_TaskRequestMsg">
   <part name="parameters" element="vim25:TerminateFaultTolerantVM_Task" />
</message>
<message name="TerminateFaultTolerantVM_TaskResponseMsg">
   <part name="parameters" element="vim25:TerminateFaultTolerantVM_TaskResponse" />
</message>
<message name="DisableSecondaryVM_TaskRequestMsg">
   <part name="parameters" element="vim25:DisableSecondaryVM_Task" />
</message>
<message name="DisableSecondaryVM_TaskResponseMsg">
   <part name="parameters" element="vim25:DisableSecondaryVM_TaskResponse" />
</message>
<message name="EnableSecondaryVM_TaskRequestMsg">
   <part name="parameters" element="vim25:EnableSecondaryVM_Task" />
</message>
<message name="EnableSecondaryVM_TaskResponseMsg">
   <part name="parameters" element="vim25:EnableSecondaryVM_TaskResponse" />
</message>
<message name="SetDisplayTopologyRequestMsg">
   <part name="parameters" element="vim25:SetDisplayTopology" />
</message>
<message name="SetDisplayTopologyResponseMsg">
   <part name="parameters" element="vim25:SetDisplayTopologyResponse" />
</message>
<message name="StartRecording_TaskRequestMsg">
   <part name="parameters" element="vim25:StartRecording_Task" />
</message>
<message name="StartRecording_TaskResponseMsg">
   <part name="parameters" element="vim25:StartRecording_TaskResponse" />
</message>
<message name="StopRecording_TaskRequestMsg">
   <part name="parameters" element="vim25:StopRecording_Task" />
</message>
<message name="StopRecording_TaskResponseMsg">
   <part name="parameters" element="vim25:StopRecording_TaskResponse" />
</message>
<message name="StartReplaying_TaskRequestMsg">
   <part name="parameters" element="vim25:StartReplaying_Task" />
</message>
<message name="StartReplaying_TaskResponseMsg">
   <part name="parameters" element="vim25:StartReplaying_TaskResponse" />
</message>
<message name="StopReplaying_TaskRequestMsg">
   <part name="parameters" element="vim25:StopReplaying_Task" />
</message>
<message name="StopReplaying_TaskResponseMsg">
   <part name="parameters" element="vim25:StopReplaying_TaskResponse" />
</message>
<message name="PromoteDisks_TaskRequestMsg">
   <part name="parameters" element="vim25:PromoteDisks_Task" />
</message>
<message name="PromoteDisks_TaskResponseMsg">
   <part name="parameters" element="vim25:PromoteDisks_TaskResponse" />
</message>
<message name="CreateScreenshot_TaskRequestMsg">
   <part name="parameters" element="vim25:CreateScreenshot_Task" />
</message>
<message name="CreateScreenshot_TaskResponseMsg">
   <part name="parameters" element="vim25:CreateScreenshot_TaskResponse" />
</message>
<message name="QueryChangedDiskAreasRequestMsg">
   <part name="parameters" element="vim25:QueryChangedDiskAreas" />
</message>
<message name="QueryChangedDiskAreasResponseMsg">
   <part name="parameters" element="vim25:QueryChangedDiskAreasResponse" />
</message>
<message name="QueryUnownedFilesRequestMsg">
   <part name="parameters" element="vim25:QueryUnownedFiles" />
</message>
<message name="QueryUnownedFilesResponseMsg">
   <part name="parameters" element="vim25:QueryUnownedFilesResponse" />
</message>
<message name="reloadVirtualMachineFromPath_TaskRequestMsg">
   <part name="parameters" element="vim25:reloadVirtualMachineFromPath_Task" />
</message>
<message name="reloadVirtualMachineFromPath_TaskResponseMsg">
   <part name="parameters" element="vim25:reloadVirtualMachineFromPath_TaskResponse" />
</message>
<message name="QueryFaultToleranceCompatibilityRequestMsg">
   <part name="parameters" element="vim25:QueryFaultToleranceCompatibility" />
</message>
<message name="QueryFaultToleranceCompatibilityResponseMsg">
   <part name="parameters" element="vim25:QueryFaultToleranceCompatibilityResponse" />
</message>
<message name="RemoveAlarmRequestMsg">
   <part name="parameters" element="vim25:RemoveAlarm" />
</message>
<message name="RemoveAlarmResponseMsg">
   <part name="parameters" element="vim25:RemoveAlarmResponse" />
</message>
<message name="ReconfigureAlarmRequestMsg">
   <part name="parameters" element="vim25:ReconfigureAlarm" />
</message>
<message name="ReconfigureAlarmResponseMsg">
   <part name="parameters" element="vim25:ReconfigureAlarmResponse" />
</message>
<message name="CreateAlarmRequestMsg">
   <part name="parameters" element="vim25:CreateAlarm" />
</message>
<message name="CreateAlarmResponseMsg">
   <part name="parameters" element="vim25:CreateAlarmResponse" />
</message>
<message name="GetAlarmRequestMsg">
   <part name="parameters" element="vim25:GetAlarm" />
</message>
<message name="GetAlarmResponseMsg">
   <part name="parameters" element="vim25:GetAlarmResponse" />
</message>
<message name="AreAlarmActionsEnabledRequestMsg">
   <part name="parameters" element="vim25:AreAlarmActionsEnabled" />
</message>
<message name="AreAlarmActionsEnabledResponseMsg">
   <part name="parameters" element="vim25:AreAlarmActionsEnabledResponse" />
</message>
<message name="EnableAlarmActionsRequestMsg">
   <part name="parameters" element="vim25:EnableAlarmActions" />
</message>
<message name="EnableAlarmActionsResponseMsg">
   <part name="parameters" element="vim25:EnableAlarmActionsResponse" />
</message>
<message name="GetAlarmStateRequestMsg">
   <part name="parameters" element="vim25:GetAlarmState" />
</message>
<message name="GetAlarmStateResponseMsg">
   <part name="parameters" element="vim25:GetAlarmStateResponse" />
</message>
<message name="AcknowledgeAlarmRequestMsg">
   <part name="parameters" element="vim25:AcknowledgeAlarm" />
</message>
<message name="AcknowledgeAlarmResponseMsg">
   <part name="parameters" element="vim25:AcknowledgeAlarmResponse" />
</message>
<message name="ReconfigureDVPortgroup_TaskRequestMsg">
   <part name="parameters" element="vim25:ReconfigureDVPortgroup_Task" />
</message>
<message name="ReconfigureDVPortgroup_TaskResponseMsg">
   <part name="parameters" element="vim25:ReconfigureDVPortgroup_TaskResponse" />
</message>
<message name="QueryAvailableDvsSpecRequestMsg">
   <part name="parameters" element="vim25:QueryAvailableDvsSpec" />
</message>
<message name="QueryAvailableDvsSpecResponseMsg">
   <part name="parameters" element="vim25:QueryAvailableDvsSpecResponse" />
</message>
<message name="QueryCompatibleHostForNewDvsRequestMsg">
   <part name="parameters" element="vim25:QueryCompatibleHostForNewDvs" />
</message>
<message name="QueryCompatibleHostForNewDvsResponseMsg">
   <part name="parameters" element="vim25:QueryCompatibleHostForNewDvsResponse" />
</message>
<message name="QueryCompatibleHostForExistingDvsRequestMsg">
   <part name="parameters" element="vim25:QueryCompatibleHostForExistingDvs" />
</message>
<message name="QueryCompatibleHostForExistingDvsResponseMsg">
   <part name="parameters" element="vim25:QueryCompatibleHostForExistingDvsResponse" />
</message>
<message name="QueryDvsCompatibleHostSpecRequestMsg">
   <part name="parameters" element="vim25:QueryDvsCompatibleHostSpec" />
</message>
<message name="QueryDvsCompatibleHostSpecResponseMsg">
   <part name="parameters" element="vim25:QueryDvsCompatibleHostSpecResponse" />
</message>
<message name="QueryDvsFeatureCapabilityRequestMsg">
   <part name="parameters" element="vim25:QueryDvsFeatureCapability" />
</message>
<message name="QueryDvsFeatureCapabilityResponseMsg">
   <part name="parameters" element="vim25:QueryDvsFeatureCapabilityResponse" />
</message>
<message name="QueryDvsByUuidRequestMsg">
   <part name="parameters" element="vim25:QueryDvsByUuid" />
</message>
<message name="QueryDvsByUuidResponseMsg">
   <part name="parameters" element="vim25:QueryDvsByUuidResponse" />
</message>
<message name="QueryDvsConfigTargetRequestMsg">
   <part name="parameters" element="vim25:QueryDvsConfigTarget" />
</message>
<message name="QueryDvsConfigTargetResponseMsg">
   <part name="parameters" element="vim25:QueryDvsConfigTargetResponse" />
</message>
<message name="QueryDvsCheckCompatibilityRequestMsg">
   <part name="parameters" element="vim25:QueryDvsCheckCompatibility" />
</message>
<message name="QueryDvsCheckCompatibilityResponseMsg">
   <part name="parameters" element="vim25:QueryDvsCheckCompatibilityResponse" />
</message>
<message name="ReadNextEventsRequestMsg">
   <part name="parameters" element="vim25:ReadNextEvents" />
</message>
<message name="ReadNextEventsResponseMsg">
   <part name="parameters" element="vim25:ReadNextEventsResponse" />
</message>
<message name="ReadPreviousEventsRequestMsg">
   <part name="parameters" element="vim25:ReadPreviousEvents" />
</message>
<message name="ReadPreviousEventsResponseMsg">
   <part name="parameters" element="vim25:ReadPreviousEventsResponse" />
</message>
<message name="RetrieveArgumentDescriptionRequestMsg">
   <part name="parameters" element="vim25:RetrieveArgumentDescription" />
</message>
<message name="RetrieveArgumentDescriptionResponseMsg">
   <part name="parameters" element="vim25:RetrieveArgumentDescriptionResponse" />
</message>
<message name="CreateCollectorForEventsRequestMsg">
   <part name="parameters" element="vim25:CreateCollectorForEvents" />
</message>
<message name="CreateCollectorForEventsResponseMsg">
   <part name="parameters" element="vim25:CreateCollectorForEventsResponse" />
</message>
<message name="LogUserEventRequestMsg">
   <part name="parameters" element="vim25:LogUserEvent" />
</message>
<message name="LogUserEventResponseMsg">
   <part name="parameters" element="vim25:LogUserEventResponse" />
</message>
<message name="QueryEventsRequestMsg">
   <part name="parameters" element="vim25:QueryEvents" />
</message>
<message name="QueryEventsResponseMsg">
   <part name="parameters" element="vim25:QueryEventsResponse" />
</message>
<message name="PostEventRequestMsg">
   <part name="parameters" element="vim25:PostEvent" />
</message>
<message name="PostEventResponseMsg">
   <part name="parameters" element="vim25:PostEventResponse" />
</message>
<message name="ActiveDirectoryFaultFaultMsg">
   <part name="fault" element="vim25:ActiveDirectoryFaultFault" />
</message>
<message name="AdminDisabledFaultMsg">
   <part name="fault" element="vim25:AdminDisabledFault" />
</message>
<message name="AdminNotDisabledFaultMsg">
   <part name="fault" element="vim25:AdminNotDisabledFault" />
</message>
<message name="AffinityConfiguredFaultMsg">
   <part name="fault" element="vim25:AffinityConfiguredFault" />
</message>
<message name="AgentInstallFailedFaultMsg">
   <part name="fault" element="vim25:AgentInstallFailedFault" />
</message>
<message name="AlreadyBeingManagedFaultMsg">
   <part name="fault" element="vim25:AlreadyBeingManagedFault" />
</message>
<message name="AlreadyConnectedFaultMsg">
   <part name="fault" element="vim25:AlreadyConnectedFault" />
</message>
<message name="AlreadyExistsFaultMsg">
   <part name="fault" element="vim25:AlreadyExistsFault" />
</message>
<message name="AlreadyUpgradedFaultMsg">
   <part name="fault" element="vim25:AlreadyUpgradedFault" />
</message>
<message name="ApplicationQuiesceFaultFaultMsg">
   <part name="fault" element="vim25:ApplicationQuiesceFaultFault" />
</message>
<message name="AuthMinimumAdminPermissionFaultMsg">
   <part name="fault" element="vim25:AuthMinimumAdminPermissionFault" />
</message>
<message name="BlockedByFirewallFaultMsg">
   <part name="fault" element="vim25:BlockedByFirewallFault" />
</message>
<message name="CannotAccessFileFaultMsg">
   <part name="fault" element="vim25:CannotAccessFileFault" />
</message>
<message name="CannotAccessLocalSourceFaultMsg">
   <part name="fault" element="vim25:CannotAccessLocalSourceFault" />
</message>
<message name="CannotAccessNetworkFaultMsg">
   <part name="fault" element="vim25:CannotAccessNetworkFault" />
</message>
<message name="CannotAccessVmComponentFaultMsg">
   <part name="fault" element="vim25:CannotAccessVmComponentFault" />
</message>
<message name="CannotAccessVmConfigFaultMsg">
   <part name="fault" element="vim25:CannotAccessVmConfigFault" />
</message>
<message name="CannotAccessVmDeviceFaultMsg">
   <part name="fault" element="vim25:CannotAccessVmDeviceFault" />
</message>
<message name="CannotAccessVmDiskFaultMsg">
   <part name="fault" element="vim25:CannotAccessVmDiskFault" />
</message>
<message name="CannotAddHostWithFTVmAsStandaloneFaultMsg">
   <part name="fault" element="vim25:CannotAddHostWithFTVmAsStandaloneFault" />
</message>
<message name="CannotAddHostWithFTVmToDifferentClusterFaultMsg">
   <part name="fault" element="vim25:CannotAddHostWithFTVmToDifferentClusterFault" />
</message>
<message name="CannotAddHostWithFTVmToNonHAClusterFaultMsg">
   <part name="fault" element="vim25:CannotAddHostWithFTVmToNonHAClusterFault" />
</message>
<message name="CannotChangeDrsBehaviorForFtSecondaryFaultMsg">
   <part name="fault" element="vim25:CannotChangeDrsBehaviorForFtSecondaryFault" />
</message>
<message name="CannotChangeHaSettingsForFtSecondaryFaultMsg">
   <part name="fault" element="vim25:CannotChangeHaSettingsForFtSecondaryFault" />
</message>
<message name="CannotCreateFileFaultMsg">
   <part name="fault" element="vim25:CannotCreateFileFault" />
</message>
<message name="CannotDecryptPasswordsFaultMsg">
   <part name="fault" element="vim25:CannotDecryptPasswordsFault" />
</message>
<message name="CannotDeleteFileFaultMsg">
   <part name="fault" element="vim25:CannotDeleteFileFault" />
</message>
<message name="CannotDisableDrsOnClustersWithVAppsFaultMsg">
   <part name="fault" element="vim25:CannotDisableDrsOnClustersWithVAppsFault" />
</message>
<message name="CannotDisableSnapshotFaultMsg">
   <part name="fault" element="vim25:CannotDisableSnapshotFault" />
</message>
<message name="CannotDisconnectHostWithFaultToleranceVmFaultMsg">
   <part name="fault" element="vim25:CannotDisconnectHostWithFaultToleranceVmFault" />
</message>
<message name="CannotModifyConfigCpuRequirementsFaultMsg">
   <part name="fault" element="vim25:CannotModifyConfigCpuRequirementsFault" />
</message>
<message name="CannotMoveFaultToleranceVmFaultMsg">
   <part name="fault" element="vim25:CannotMoveFaultToleranceVmFault" />
</message>
<message name="CannotMoveHostWithFaultToleranceVmFaultMsg">
   <part name="fault" element="vim25:CannotMoveHostWithFaultToleranceVmFault" />
</message>
<message name="ClockSkewFaultMsg">
   <part name="fault" element="vim25:ClockSkewFault" />
</message>
<message name="CloneFromSnapshotNotSupportedFaultMsg">
   <part name="fault" element="vim25:CloneFromSnapshotNotSupportedFault" />
</message>
<message name="ConcurrentAccessFaultMsg">
   <part name="fault" element="vim25:ConcurrentAccessFault" />
</message>
<message name="ConnectedIsoFaultMsg">
   <part name="fault" element="vim25:ConnectedIsoFault" />
</message>
<message name="CpuCompatibilityUnknownFaultMsg">
   <part name="fault" element="vim25:CpuCompatibilityUnknownFault" />
</message>
<message name="CpuHotPlugNotSupportedFaultMsg">
   <part name="fault" element="vim25:CpuHotPlugNotSupportedFault" />
</message>
<message name="CpuIncompatibleFaultMsg">
   <part name="fault" element="vim25:CpuIncompatibleFault" />
</message>
<message name="CpuIncompatible1ECXFaultMsg">
   <part name="fault" element="vim25:CpuIncompatible1ECXFault" />
</message>
<message name="CpuIncompatible81EDXFaultMsg">
   <part name="fault" element="vim25:CpuIncompatible81EDXFault" />
</message>
<message name="CustomizationFaultFaultMsg">
   <part name="fault" element="vim25:CustomizationFaultFault" />
</message>
<message name="CustomizationPendingFaultMsg">
   <part name="fault" element="vim25:CustomizationPendingFault" />
</message>
<message name="DVPortNotSupportedFaultMsg">
   <part name="fault" element="vim25:DVPortNotSupportedFault" />
</message>
<message name="DasConfigFaultFaultMsg">
   <part name="fault" element="vim25:DasConfigFaultFault" />
</message>
<message name="DatabaseErrorFaultMsg">
   <part name="fault" element="vim25:DatabaseErrorFault" />
</message>
<message name="DatacenterMismatchFaultMsg">
   <part name="fault" element="vim25:DatacenterMismatchFault" />
</message>
<message name="DatastoreNotWritableOnHostFaultMsg">
   <part name="fault" element="vim25:DatastoreNotWritableOnHostFault" />
</message>
<message name="DestinationSwitchFullFaultMsg">
   <part name="fault" element="vim25:DestinationSwitchFullFault" />
</message>
<message name="DeviceBackingNotSupportedFaultMsg">
   <part name="fault" element="vim25:DeviceBackingNotSupportedFault" />
</message>
<message name="DeviceControllerNotSupportedFaultMsg">
   <part name="fault" element="vim25:DeviceControllerNotSupportedFault" />
</message>
<message name="DeviceHotPlugNotSupportedFaultMsg">
   <part name="fault" element="vim25:DeviceHotPlugNotSupportedFault" />
</message>
<message name="DeviceNotFoundFaultMsg">
   <part name="fault" element="vim25:DeviceNotFoundFault" />
</message>
<message name="DeviceNotSupportedFaultMsg">
   <part name="fault" element="vim25:DeviceNotSupportedFault" />
</message>
<message name="DeviceUnsupportedForVmPlatformFaultMsg">
   <part name="fault" element="vim25:DeviceUnsupportedForVmPlatformFault" />
</message>
<message name="DeviceUnsupportedForVmVersionFaultMsg">
   <part name="fault" element="vim25:DeviceUnsupportedForVmVersionFault" />
</message>
<message name="DisableAdminNotSupportedFaultMsg">
   <part name="fault" element="vim25:DisableAdminNotSupportedFault" />
</message>
<message name="DisallowedDiskModeChangeFaultMsg">
   <part name="fault" element="vim25:DisallowedDiskModeChangeFault" />
</message>
<message name="DisallowedMigrationDeviceAttachedFaultMsg">
   <part name="fault" element="vim25:DisallowedMigrationDeviceAttachedFault" />
</message>
<message name="DisallowedOperationOnFailoverHostFaultMsg">
   <part name="fault" element="vim25:DisallowedOperationOnFailoverHostFault" />
</message>
<message name="DiskMoveTypeNotSupportedFaultMsg">
   <part name="fault" element="vim25:DiskMoveTypeNotSupportedFault" />
</message>
<message name="DiskNotSupportedFaultMsg">
   <part name="fault" element="vim25:DiskNotSupportedFault" />
</message>
<message name="DomainNotFoundFaultMsg">
   <part name="fault" element="vim25:DomainNotFoundFault" />
</message>
<message name="DrsDisabledOnVmFaultMsg">
   <part name="fault" element="vim25:DrsDisabledOnVmFault" />
</message>
<message name="DrsVmotionIncompatibleFaultFaultMsg">
   <part name="fault" element="vim25:DrsVmotionIncompatibleFaultFault" />
</message>
<message name="DuplicateNameFaultMsg">
   <part name="fault" element="vim25:DuplicateNameFault" />
</message>
<message name="DvsFaultFaultMsg">
   <part name="fault" element="vim25:DvsFaultFault" />
</message>
<message name="DvsNotAuthorizedFaultMsg">
   <part name="fault" element="vim25:DvsNotAuthorizedFault" />
</message>
<message name="DvsOperationBulkFaultFaultMsg">
   <part name="fault" element="vim25:DvsOperationBulkFaultFault" />
</message>
<message name="DvsScopeViolatedFaultMsg">
   <part name="fault" element="vim25:DvsScopeViolatedFault" />
</message>
<message name="EVCAdmissionFailedFaultMsg">
   <part name="fault" element="vim25:EVCAdmissionFailedFault" />
</message>
<message name="EVCAdmissionFailedCPUFeaturesForModeFaultMsg">
   <part name="fault" element="vim25:EVCAdmissionFailedCPUFeaturesForModeFault" />
</message>
<message name="EVCAdmissionFailedCPUModelFaultMsg">
   <part name="fault" element="vim25:EVCAdmissionFailedCPUModelFault" />
</message>
<message name="EVCAdmissionFailedCPUModelForModeFaultMsg">
   <part name="fault" element="vim25:EVCAdmissionFailedCPUModelForModeFault" />
</message>
<message name="EVCAdmissionFailedCPUVendorFaultMsg">
   <part name="fault" element="vim25:EVCAdmissionFailedCPUVendorFault" />
</message>
<message name="EVCAdmissionFailedCPUVendorUnknownFaultMsg">
   <part name="fault" element="vim25:EVCAdmissionFailedCPUVendorUnknownFault" />
</message>
<message name="EVCAdmissionFailedHostDisconnectedFaultMsg">
   <part name="fault" element="vim25:EVCAdmissionFailedHostDisconnectedFault" />
</message>
<message name="EVCAdmissionFailedHostSoftwareFaultMsg">
   <part name="fault" element="vim25:EVCAdmissionFailedHostSoftwareFault" />
</message>
<message name="EVCAdmissionFailedHostSoftwareForModeFaultMsg">
   <part name="fault" element="vim25:EVCAdmissionFailedHostSoftwareForModeFault" />
</message>
<message name="EVCAdmissionFailedVmActiveFaultMsg">
   <part name="fault" element="vim25:EVCAdmissionFailedVmActiveFault" />
</message>
<message name="EightHostLimitViolatedFaultMsg">
   <part name="fault" element="vim25:EightHostLimitViolatedFault" />
</message>
<message name="ExpiredAddonLicenseFaultMsg">
   <part name="fault" element="vim25:ExpiredAddonLicenseFault" />
</message>
<message name="ExpiredEditionLicenseFaultMsg">
   <part name="fault" element="vim25:ExpiredEditionLicenseFault" />
</message>
<message name="ExpiredFeatureLicenseFaultMsg">
   <part name="fault" element="vim25:ExpiredFeatureLicenseFault" />
</message>
<message name="ExtendedFaultFaultMsg">
   <part name="fault" element="vim25:ExtendedFaultFault" />
</message>
<message name="FailToLockFaultToleranceVMsFaultMsg">
   <part name="fault" element="vim25:FailToLockFaultToleranceVMsFault" />
</message>
<message name="FaultToleranceAntiAffinityViolatedFaultMsg">
   <part name="fault" element="vim25:FaultToleranceAntiAffinityViolatedFault" />
</message>
<message name="FaultToleranceCannotEditMemFaultMsg">
   <part name="fault" element="vim25:FaultToleranceCannotEditMemFault" />
</message>
<message name="FaultToleranceCpuIncompatibleFaultMsg">
   <part name="fault" element="vim25:FaultToleranceCpuIncompatibleFault" />
</message>
<message name="FaultToleranceNeedsThickDiskFaultMsg">
   <part name="fault" element="vim25:FaultToleranceNeedsThickDiskFault" />
</message>
<message name="FaultToleranceNotLicensedFaultMsg">
   <part name="fault" element="vim25:FaultToleranceNotLicensedFault" />
</message>
<message name="FaultToleranceNotSameBuildFaultMsg">
   <part name="fault" element="vim25:FaultToleranceNotSameBuildFault" />
</message>
<message name="FaultTolerancePrimaryPowerOnNotAttemptedFaultMsg">
   <part name="fault" element="vim25:FaultTolerancePrimaryPowerOnNotAttemptedFault" />
</message>
<message name="FileAlreadyExistsFaultMsg">
   <part name="fault" element="vim25:FileAlreadyExistsFault" />
</message>
<message name="FileBackedPortNotSupportedFaultMsg">
   <part name="fault" element="vim25:FileBackedPortNotSupportedFault" />
</message>
<message name="FileFaultFaultMsg">
   <part name="fault" element="vim25:FileFaultFault" />
</message>
<message name="FileLockedFaultMsg">
   <part name="fault" element="vim25:FileLockedFault" />
</message>
<message name="FileNotFoundFaultMsg">
   <part name="fault" element="vim25:FileNotFoundFault" />
</message>
<message name="FileNotWritableFaultMsg">
   <part name="fault" element="vim25:FileNotWritableFault" />
</message>
<message name="FileTooLargeFaultMsg">
   <part name="fault" element="vim25:FileTooLargeFault" />
</message>
<message name="FilesystemQuiesceFaultFaultMsg">
   <part name="fault" element="vim25:FilesystemQuiesceFaultFault" />
</message>
<message name="FtIssuesOnHostFaultMsg">
   <part name="fault" element="vim25:FtIssuesOnHostFault" />
</message>
<message name="FullStorageVMotionNotSupportedFaultMsg">
   <part name="fault" element="vim25:FullStorageVMotionNotSupportedFault" />
</message>
<message name="GenericDrsFaultFaultMsg">
   <part name="fault" element="vim25:GenericDrsFaultFault" />
</message>
<message name="GenericVmConfigFaultFaultMsg">
   <part name="fault" element="vim25:GenericVmConfigFaultFault" />
</message>
<message name="HAErrorsAtDestFaultMsg">
   <part name="fault" element="vim25:HAErrorsAtDestFault" />
</message>
<message name="HostConfigFailedFaultMsg">
   <part name="fault" element="vim25:HostConfigFailedFault" />
</message>
<message name="HostConfigFaultFaultMsg">
   <part name="fault" element="vim25:HostConfigFaultFault" />
</message>
<message name="HostConnectFaultFaultMsg">
   <part name="fault" element="vim25:HostConnectFaultFault" />
</message>
<message name="HostInDomainFaultMsg">
   <part name="fault" element="vim25:HostInDomainFault" />
</message>
<message name="HostIncompatibleForFaultToleranceFaultMsg">
   <part name="fault" element="vim25:HostIncompatibleForFaultToleranceFault" />
</message>
<message name="HostIncompatibleForRecordReplayFaultMsg">
   <part name="fault" element="vim25:HostIncompatibleForRecordReplayFault" />
</message>
<message name="HostInventoryFullFaultMsg">
   <part name="fault" element="vim25:HostInventoryFullFault" />
</message>
<message name="HostPowerOpFailedFaultMsg">
   <part name="fault" element="vim25:HostPowerOpFailedFault" />
</message>
<message name="HotSnapshotMoveNotSupportedFaultMsg">
   <part name="fault" element="vim25:HotSnapshotMoveNotSupportedFault" />
</message>
<message name="IDEDiskNotSupportedFaultMsg">
   <part name="fault" element="vim25:IDEDiskNotSupportedFault" />
</message>
<message name="IORMNotSupportedHostOnDatastoreFaultMsg">
   <part name="fault" element="vim25:IORMNotSupportedHostOnDatastoreFault" />
</message>
<message name="InUseFeatureManipulationDisallowedFaultMsg">
   <part name="fault" element="vim25:InUseFeatureManipulationDisallowedFault" />
</message>
<message name="InaccessibleDatastoreFaultMsg">
   <part name="fault" element="vim25:InaccessibleDatastoreFault" />
</message>
<message name="IncompatibleDefaultDeviceFaultMsg">
   <part name="fault" element="vim25:IncompatibleDefaultDeviceFault" />
</message>
<message name="IncompatibleHostForFtSecondaryFaultMsg">
   <part name="fault" element="vim25:IncompatibleHostForFtSecondaryFault" />
</message>
<message name="IncompatibleSettingFaultMsg">
   <part name="fault" element="vim25:IncompatibleSettingFault" />
</message>
<message name="IncorrectFileTypeFaultMsg">
   <part name="fault" element="vim25:IncorrectFileTypeFault" />
</message>
<message name="IncorrectHostInformationFaultMsg">
   <part name="fault" element="vim25:IncorrectHostInformationFault" />
</message>
<message name="IndependentDiskVMotionNotSupportedFaultMsg">
   <part name="fault" element="vim25:IndependentDiskVMotionNotSupportedFault" />
</message>
<message name="InsufficientCpuResourcesFaultFaultMsg">
   <part name="fault" element="vim25:InsufficientCpuResourcesFaultFault" />
</message>
<message name="InsufficientFailoverResourcesFaultFaultMsg">
   <part name="fault" element="vim25:InsufficientFailoverResourcesFaultFault" />
</message>
<message name="InsufficientHostCapacityFaultFaultMsg">
   <part name="fault" element="vim25:InsufficientHostCapacityFaultFault" />
</message>
<message name="InsufficientHostCpuCapacityFaultFaultMsg">
   <part name="fault" element="vim25:InsufficientHostCpuCapacityFaultFault" />
</message>
<message name="InsufficientHostMemoryCapacityFaultFaultMsg">
   <part name="fault" element="vim25:InsufficientHostMemoryCapacityFaultFault" />
</message>
<message name="InsufficientMemoryResourcesFaultFaultMsg">
   <part name="fault" element="vim25:InsufficientMemoryResourcesFaultFault" />
</message>
<message name="InsufficientPerCpuCapacityFaultMsg">
   <part name="fault" element="vim25:InsufficientPerCpuCapacityFault" />
</message>
<message name="InsufficientResourcesFaultFaultMsg">
   <part name="fault" element="vim25:InsufficientResourcesFaultFault" />
</message>
<message name="InsufficientStandbyCpuResourceFaultMsg">
   <part name="fault" element="vim25:InsufficientStandbyCpuResourceFault" />
</message>
<message name="InsufficientStandbyMemoryResourceFaultMsg">
   <part name="fault" element="vim25:InsufficientStandbyMemoryResourceFault" />
</message>
<message name="InsufficientStandbyResourceFaultMsg">
   <part name="fault" element="vim25:InsufficientStandbyResourceFault" />
</message>
<message name="InvalidAffinitySettingFaultFaultMsg">
   <part name="fault" element="vim25:InvalidAffinitySettingFaultFault" />
</message>
<message name="InvalidBmcRoleFaultMsg">
   <part name="fault" element="vim25:InvalidBmcRoleFault" />
</message>
<message name="InvalidBundleFaultMsg">
   <part name="fault" element="vim25:InvalidBundleFault" />
</message>
<message name="InvalidClientCertificateFaultMsg">
   <part name="fault" element="vim25:InvalidClientCertificateFault" />
</message>
<message name="InvalidControllerFaultMsg">
   <part name="fault" element="vim25:InvalidControllerFault" />
</message>
<message name="InvalidDasRestartPriorityForFtVmFaultMsg">
   <part name="fault" element="vim25:InvalidDasRestartPriorityForFtVmFault" />
</message>
<message name="InvalidDatastoreFaultMsg">
   <part name="fault" element="vim25:InvalidDatastoreFault" />
</message>
<message name="InvalidDatastorePathFaultMsg">
   <part name="fault" element="vim25:InvalidDatastorePathFault" />
</message>
<message name="InvalidDeviceBackingFaultMsg">
   <part name="fault" element="vim25:InvalidDeviceBackingFault" />
</message>
<message name="InvalidDeviceOperationFaultMsg">
   <part name="fault" element="vim25:InvalidDeviceOperationFault" />
</message>
<message name="InvalidDeviceSpecFaultMsg">
   <part name="fault" element="vim25:InvalidDeviceSpecFault" />
</message>
<message name="InvalidDiskFormatFaultMsg">
   <part name="fault" element="vim25:InvalidDiskFormatFault" />
</message>
<message name="InvalidDrsBehaviorForFtVmFaultMsg">
   <part name="fault" element="vim25:InvalidDrsBehaviorForFtVmFault" />
</message>
<message name="InvalidEditionLicenseFaultMsg">
   <part name="fault" element="vim25:InvalidEditionLicenseFault" />
</message>
<message name="InvalidEventFaultMsg">
   <part name="fault" element="vim25:InvalidEventFault" />
</message>
<message name="InvalidFolderFaultMsg">
   <part name="fault" element="vim25:InvalidFolderFault" />
</message>
<message name="InvalidFormatFaultMsg">
   <part name="fault" element="vim25:InvalidFormatFault" />
</message>
<message name="InvalidHostNameFaultMsg">
   <part name="fault" element="vim25:InvalidHostNameFault" />
</message>
<message name="InvalidHostStateFaultMsg">
   <part name="fault" element="vim25:InvalidHostStateFault" />
</message>
<message name="InvalidIndexArgumentFaultMsg">
   <part name="fault" element="vim25:InvalidIndexArgumentFault" />
</message>
<message name="InvalidIpmiLoginInfoFaultMsg">
   <part name="fault" element="vim25:InvalidIpmiLoginInfoFault" />
</message>
<message name="InvalidIpmiMacAddressFaultMsg">
   <part name="fault" element="vim25:InvalidIpmiMacAddressFault" />
</message>
<message name="InvalidLicenseFaultMsg">
   <part name="fault" element="vim25:InvalidLicenseFault" />
</message>
<message name="InvalidLocaleFaultMsg">
   <part name="fault" element="vim25:InvalidLocaleFault" />
</message>
<message name="InvalidLoginFaultMsg">
   <part name="fault" element="vim25:InvalidLoginFault" />
</message>
<message name="InvalidNameFaultMsg">
   <part name="fault" element="vim25:InvalidNameFault" />
</message>
<message name="InvalidNasCredentialsFaultMsg">
   <part name="fault" element="vim25:InvalidNasCredentialsFault" />
</message>
<message name="InvalidNetworkInTypeFaultMsg">
   <part name="fault" element="vim25:InvalidNetworkInTypeFault" />
</message>
<message name="InvalidNetworkResourceFaultMsg">
   <part name="fault" element="vim25:InvalidNetworkResourceFault" />
</message>
<message name="InvalidOperationOnSecondaryVmFaultMsg">
   <part name="fault" element="vim25:InvalidOperationOnSecondaryVmFault" />
</message>
<message name="InvalidPowerStateFaultMsg">
   <part name="fault" element="vim25:InvalidPowerStateFault" />
</message>
<message name="InvalidPrivilegeFaultMsg">
   <part name="fault" element="vim25:InvalidPrivilegeFault" />
</message>
<message name="InvalidPropertyTypeFaultMsg">
   <part name="fault" element="vim25:InvalidPropertyTypeFault" />
</message>
<message name="InvalidPropertyValueFaultMsg">
   <part name="fault" element="vim25:InvalidPropertyValueFault" />
</message>
<message name="InvalidResourcePoolStructureFaultFaultMsg">
   <part name="fault" element="vim25:InvalidResourcePoolStructureFaultFault" />
</message>
<message name="InvalidSnapshotFormatFaultMsg">
   <part name="fault" element="vim25:InvalidSnapshotFormatFault" />
</message>
<message name="InvalidStateFaultMsg">
   <part name="fault" element="vim25:InvalidStateFault" />
</message>
<message name="InvalidVmConfigFaultMsg">
   <part name="fault" element="vim25:InvalidVmConfigFault" />
</message>
<message name="InventoryHasStandardAloneHostsFaultMsg">
   <part name="fault" element="vim25:InventoryHasStandardAloneHostsFault" />
</message>
<message name="IpHostnameGeneratorErrorFaultMsg">
   <part name="fault" element="vim25:IpHostnameGeneratorErrorFault" />
</message>
<message name="LegacyNetworkInterfaceInUseFaultMsg">
   <part name="fault" element="vim25:LegacyNetworkInterfaceInUseFault" />
</message>
<message name="LicenseAssignmentFailedFaultMsg">
   <part name="fault" element="vim25:LicenseAssignmentFailedFault" />
</message>
<message name="LicenseDowngradeDisallowedFaultMsg">
   <part name="fault" element="vim25:LicenseDowngradeDisallowedFault" />
</message>
<message name="LicenseEntityNotFoundFaultMsg">
   <part name="fault" element="vim25:LicenseEntityNotFoundFault" />
</message>
<message name="LicenseExpiredFaultMsg">
   <part name="fault" element="vim25:LicenseExpiredFault" />
</message>
<message name="LicenseKeyEntityMismatchFaultMsg">
   <part name="fault" element="vim25:LicenseKeyEntityMismatchFault" />
</message>
<message name="LicenseRestrictedFaultMsg">
   <part name="fault" element="vim25:LicenseRestrictedFault" />
</message>
<message name="LicenseServerUnavailableFaultMsg">
   <part name="fault" element="vim25:LicenseServerUnavailableFault" />
</message>
<message name="LicenseSourceUnavailableFaultMsg">
   <part name="fault" element="vim25:LicenseSourceUnavailableFault" />
</message>
<message name="LimitExceededFaultMsg">
   <part name="fault" element="vim25:LimitExceededFault" />
</message>
<message name="LinuxVolumeNotCleanFaultMsg">
   <part name="fault" element="vim25:LinuxVolumeNotCleanFault" />
</message>
<message name="LogBundlingFailedFaultMsg">
   <part name="fault" element="vim25:LogBundlingFailedFault" />
</message>
<message name="MaintenanceModeFileMoveFaultMsg">
   <part name="fault" element="vim25:MaintenanceModeFileMoveFault" />
</message>
<message name="MemoryHotPlugNotSupportedFaultMsg">
   <part name="fault" element="vim25:MemoryHotPlugNotSupportedFault" />
</message>
<message name="MemorySizeNotRecommendedFaultMsg">
   <part name="fault" element="vim25:MemorySizeNotRecommendedFault" />
</message>
<message name="MemorySizeNotSupportedFaultMsg">
   <part name="fault" element="vim25:MemorySizeNotSupportedFault" />
</message>
<message name="MemorySnapshotOnIndependentDiskFaultMsg">
   <part name="fault" element="vim25:MemorySnapshotOnIndependentDiskFault" />
</message>
<message name="MethodAlreadyDisabledFaultFaultMsg">
   <part name="fault" element="vim25:MethodAlreadyDisabledFaultFault" />
</message>
<message name="MethodDisabledFaultMsg">
   <part name="fault" element="vim25:MethodDisabledFault" />
</message>
<message name="MigrationDisabledFaultMsg">
   <part name="fault" element="vim25:MigrationDisabledFault" />
</message>
<message name="MigrationFaultFaultMsg">
   <part name="fault" element="vim25:MigrationFaultFault" />
</message>
<message name="MigrationFeatureNotSupportedFaultMsg">
   <part name="fault" element="vim25:MigrationFeatureNotSupportedFault" />
</message>
<message name="MigrationNotReadyFaultMsg">
   <part name="fault" element="vim25:MigrationNotReadyFault" />
</message>
<message name="MismatchedBundleFaultMsg">
   <part name="fault" element="vim25:MismatchedBundleFault" />
</message>
<message name="MismatchedNetworkPoliciesFaultMsg">
   <part name="fault" element="vim25:MismatchedNetworkPoliciesFault" />
</message>
<message name="MismatchedVMotionNetworkNamesFaultMsg">
   <part name="fault" element="vim25:MismatchedVMotionNetworkNamesFault" />
</message>
<message name="MissingBmcSupportFaultMsg">
   <part name="fault" element="vim25:MissingBmcSupportFault" />
</message>
<message name="MissingControllerFaultMsg">
   <part name="fault" element="vim25:MissingControllerFault" />
</message>
<message name="MissingLinuxCustResourcesFaultMsg">
   <part name="fault" element="vim25:MissingLinuxCustResourcesFault" />
</message>
<message name="MissingNetworkIpConfigFaultMsg">
   <part name="fault" element="vim25:MissingNetworkIpConfigFault" />
</message>
<message name="MissingPowerOffConfigurationFaultMsg">
   <part name="fault" element="vim25:MissingPowerOffConfigurationFault" />
</message>
<message name="MissingPowerOnConfigurationFaultMsg">
   <part name="fault" element="vim25:MissingPowerOnConfigurationFault" />
</message>
<message name="MissingWindowsCustResourcesFaultMsg">
   <part name="fault" element="vim25:MissingWindowsCustResourcesFault" />
</message>
<message name="MountErrorFaultMsg">
   <part name="fault" element="vim25:MountErrorFault" />
</message>
<message name="MultipleCertificatesVerifyFaultFaultMsg">
   <part name="fault" element="vim25:MultipleCertificatesVerifyFaultFault" />
</message>
<message name="MultipleSnapshotsNotSupportedFaultMsg">
   <part name="fault" element="vim25:MultipleSnapshotsNotSupportedFault" />
</message>
<message name="NasConfigFaultFaultMsg">
   <part name="fault" element="vim25:NasConfigFaultFault" />
</message>
<message name="NasConnectionLimitReachedFaultMsg">
   <part name="fault" element="vim25:NasConnectionLimitReachedFault" />
</message>
<message name="NasSessionCredentialConflictFaultMsg">
   <part name="fault" element="vim25:NasSessionCredentialConflictFault" />
</message>
<message name="NasVolumeNotMountedFaultMsg">
   <part name="fault" element="vim25:NasVolumeNotMountedFault" />
</message>
<message name="NetworkCopyFaultFaultMsg">
   <part name="fault" element="vim25:NetworkCopyFaultFault" />
</message>
<message name="NetworkInaccessibleFaultMsg">
   <part name="fault" element="vim25:NetworkInaccessibleFault" />
</message>
<message name="NetworksMayNotBeTheSameFaultMsg">
   <part name="fault" element="vim25:NetworksMayNotBeTheSameFault" />
</message>
<message name="NicSettingMismatchFaultMsg">
   <part name="fault" element="vim25:NicSettingMismatchFault" />
</message>
<message name="NoActiveHostInClusterFaultMsg">
   <part name="fault" element="vim25:NoActiveHostInClusterFault" />
</message>
<message name="NoAvailableIpFaultMsg">
   <part name="fault" element="vim25:NoAvailableIpFault" />
</message>
<message name="NoClientCertificateFaultMsg">
   <part name="fault" element="vim25:NoClientCertificateFault" />
</message>
<message name="NoCompatibleHardAffinityHostFaultMsg">
   <part name="fault" element="vim25:NoCompatibleHardAffinityHostFault" />
</message>
<message name="NoCompatibleHostFaultMsg">
   <part name="fault" element="vim25:NoCompatibleHostFault" />
</message>
<message name="NoCompatibleHostWithAccessToDeviceFaultMsg">
   <part name="fault" element="vim25:NoCompatibleHostWithAccessToDeviceFault" />
</message>
<message name="NoCompatibleSoftAffinityHostFaultMsg">
   <part name="fault" element="vim25:NoCompatibleSoftAffinityHostFault" />
</message>
<message name="NoDiskFoundFaultMsg">
   <part name="fault" element="vim25:NoDiskFoundFault" />
</message>
<message name="NoDiskSpaceFaultMsg">
   <part name="fault" element="vim25:NoDiskSpaceFault" />
</message>
<message name="NoDisksToCustomizeFaultMsg">
   <part name="fault" element="vim25:NoDisksToCustomizeFault" />
</message>
<message name="NoGatewayFaultMsg">
   <part name="fault" element="vim25:NoGatewayFault" />
</message>
<message name="NoGuestHeartbeatFaultMsg">
   <part name="fault" element="vim25:NoGuestHeartbeatFault" />
</message>
<message name="NoHostFaultMsg">
   <part name="fault" element="vim25:NoHostFault" />
</message>
<message name="NoHostSuitableForFtSecondaryFaultMsg">
   <part name="fault" element="vim25:NoHostSuitableForFtSecondaryFault" />
</message>
<message name="NoLicenseServerConfiguredFaultMsg">
   <part name="fault" element="vim25:NoLicenseServerConfiguredFault" />
</message>
<message name="NoPeerHostFoundFaultMsg">
   <part name="fault" element="vim25:NoPeerHostFoundFault" />
</message>
<message name="NoPermissionFaultMsg">
   <part name="fault" element="vim25:NoPermissionFault" />
</message>
<message name="NoPermissionOnADFaultMsg">
   <part name="fault" element="vim25:NoPermissionOnADFault" />
</message>
<message name="NoPermissionOnHostFaultMsg">
   <part name="fault" element="vim25:NoPermissionOnHostFault" />
</message>
<message name="NoPermissionOnNasVolumeFaultMsg">
   <part name="fault" element="vim25:NoPermissionOnNasVolumeFault" />
</message>
<message name="NoSubjectNameFaultMsg">
   <part name="fault" element="vim25:NoSubjectNameFault" />
</message>
<message name="NoVcManagedIpConfiguredFaultMsg">
   <part name="fault" element="vim25:NoVcManagedIpConfiguredFault" />
</message>
<message name="NoVirtualNicFaultMsg">
   <part name="fault" element="vim25:NoVirtualNicFault" />
</message>
<message name="NoVmInVAppFaultMsg">
   <part name="fault" element="vim25:NoVmInVAppFault" />
</message>
<message name="NonADUserRequiredFaultMsg">
   <part name="fault" element="vim25:NonADUserRequiredFault" />
</message>
<message name="NonHomeRDMVMotionNotSupportedFaultMsg">
   <part name="fault" element="vim25:NonHomeRDMVMotionNotSupportedFault" />
</message>
<message name="NonPersistentDisksNotSupportedFaultMsg">
   <part name="fault" element="vim25:NonPersistentDisksNotSupportedFault" />
</message>
<message name="NotAuthenticatedFaultMsg">
   <part name="fault" element="vim25:NotAuthenticatedFault" />
</message>
<message name="NotEnoughCpusFaultMsg">
   <part name="fault" element="vim25:NotEnoughCpusFault" />
</message>
<message name="NotEnoughLogicalCpusFaultMsg">
   <part name="fault" element="vim25:NotEnoughLogicalCpusFault" />
</message>
<message name="NotFoundFaultMsg">
   <part name="fault" element="vim25:NotFoundFault" />
</message>
<message name="NotSupportedDeviceForFTFaultMsg">
   <part name="fault" element="vim25:NotSupportedDeviceForFTFault" />
</message>
<message name="NotSupportedHostFaultMsg">
   <part name="fault" element="vim25:NotSupportedHostFault" />
</message>
<message name="NotSupportedHostInClusterFaultMsg">
   <part name="fault" element="vim25:NotSupportedHostInClusterFault" />
</message>
<message name="NotSupportedHostInDvsFaultMsg">
   <part name="fault" element="vim25:NotSupportedHostInDvsFault" />
</message>
<message name="NotUserConfigurablePropertyFaultMsg">
   <part name="fault" element="vim25:NotUserConfigurablePropertyFault" />
</message>
<message name="NumVirtualCpusExceedsLimitFaultMsg">
   <part name="fault" element="vim25:NumVirtualCpusExceedsLimitFault" />
</message>
<message name="NumVirtualCpusIncompatibleFaultMsg">
   <part name="fault" element="vim25:NumVirtualCpusIncompatibleFault" />
</message>
<message name="NumVirtualCpusNotSupportedFaultMsg">
   <part name="fault" element="vim25:NumVirtualCpusNotSupportedFault" />
</message>
<message name="OutOfBoundsFaultMsg">
   <part name="fault" element="vim25:OutOfBoundsFault" />
</message>
<message name="OvfAttributeFaultMsg">
   <part name="fault" element="vim25:OvfAttributeFault" />
</message>
<message name="OvfConnectedDeviceFaultMsg">
   <part name="fault" element="vim25:OvfConnectedDeviceFault" />
</message>
<message name="OvfConnectedDeviceFloppyFaultMsg">
   <part name="fault" element="vim25:OvfConnectedDeviceFloppyFault" />
</message>
<message name="OvfConnectedDeviceIsoFaultMsg">
   <part name="fault" element="vim25:OvfConnectedDeviceIsoFault" />
</message>
<message name="OvfConstraintFaultMsg">
   <part name="fault" element="vim25:OvfConstraintFault" />
</message>
<message name="OvfDiskMappingNotFoundFaultMsg">
   <part name="fault" element="vim25:OvfDiskMappingNotFoundFault" />
</message>
<message name="OvfDiskOrderConstraintFaultMsg">
   <part name="fault" element="vim25:OvfDiskOrderConstraintFault" />
</message>
<message name="OvfDuplicateElementFaultMsg">
   <part name="fault" element="vim25:OvfDuplicateElementFault" />
</message>
<message name="OvfDuplicatedElementBoundaryFaultMsg">
   <part name="fault" element="vim25:OvfDuplicatedElementBoundaryFault" />
</message>
<message name="OvfElementFaultMsg">
   <part name="fault" element="vim25:OvfElementFault" />
</message>
<message name="OvfElementInvalidValueFaultMsg">
   <part name="fault" element="vim25:OvfElementInvalidValueFault" />
</message>
<message name="OvfExportFaultMsg">
   <part name="fault" element="vim25:OvfExportFault" />
</message>
<message name="OvfExportFailedFaultMsg">
   <part name="fault" element="vim25:OvfExportFailedFault" />
</message>
<message name="OvfFaultFaultMsg">
   <part name="fault" element="vim25:OvfFaultFault" />
</message>
<message name="OvfHardwareCheckFaultMsg">
   <part name="fault" element="vim25:OvfHardwareCheckFault" />
</message>
<message name="OvfHardwareExportFaultMsg">
   <part name="fault" element="vim25:OvfHardwareExportFault" />
</message>
<message name="OvfHostResourceConstraintFaultMsg">
   <part name="fault" element="vim25:OvfHostResourceConstraintFault" />
</message>
<message name="OvfHostValueNotParsedFaultMsg">
   <part name="fault" element="vim25:OvfHostValueNotParsedFault" />
</message>
<message name="OvfImportFaultMsg">
   <part name="fault" element="vim25:OvfImportFault" />
</message>
<message name="OvfImportFailedFaultMsg">
   <part name="fault" element="vim25:OvfImportFailedFault" />
</message>
<message name="OvfInternalErrorFaultMsg">
   <part name="fault" element="vim25:OvfInternalErrorFault" />
</message>
<message name="OvfInvalidPackageFaultMsg">
   <part name="fault" element="vim25:OvfInvalidPackageFault" />
</message>
<message name="OvfInvalidValueFaultMsg">
   <part name="fault" element="vim25:OvfInvalidValueFault" />
</message>
<message name="OvfInvalidValueConfigurationFaultMsg">
   <part name="fault" element="vim25:OvfInvalidValueConfigurationFault" />
</message>
<message name="OvfInvalidValueEmptyFaultMsg">
   <part name="fault" element="vim25:OvfInvalidValueEmptyFault" />
</message>
<message name="OvfInvalidValueFormatMalformedFaultMsg">
   <part name="fault" element="vim25:OvfInvalidValueFormatMalformedFault" />
</message>
<message name="OvfInvalidValueReferenceFaultMsg">
   <part name="fault" element="vim25:OvfInvalidValueReferenceFault" />
</message>
<message name="OvfInvalidVmNameFaultMsg">
   <part name="fault" element="vim25:OvfInvalidVmNameFault" />
</message>
<message name="OvfMappedOsIdFaultMsg">
   <part name="fault" element="vim25:OvfMappedOsIdFault" />
</message>
<message name="OvfMissingAttributeFaultMsg">
   <part name="fault" element="vim25:OvfMissingAttributeFault" />
</message>
<message name="OvfMissingElementFaultMsg">
   <part name="fault" element="vim25:OvfMissingElementFault" />
</message>
<message name="OvfMissingElementNormalBoundaryFaultMsg">
   <part name="fault" element="vim25:OvfMissingElementNormalBoundaryFault" />
</message>
<message name="OvfMissingHardwareFaultMsg">
   <part name="fault" element="vim25:OvfMissingHardwareFault" />
</message>
<message name="OvfNoHostNicFaultMsg">
   <part name="fault" element="vim25:OvfNoHostNicFault" />
</message>
<message name="OvfNoSupportedHardwareFamilyFaultMsg">
   <part name="fault" element="vim25:OvfNoSupportedHardwareFamilyFault" />
</message>
<message name="OvfPropertyFaultMsg">
   <part name="fault" element="vim25:OvfPropertyFault" />
</message>
<message name="OvfPropertyExportFaultMsg">
   <part name="fault" element="vim25:OvfPropertyExportFault" />
</message>
<message name="OvfPropertyNetworkFaultMsg">
   <part name="fault" element="vim25:OvfPropertyNetworkFault" />
</message>
<message name="OvfPropertyQualifierFaultMsg">
   <part name="fault" element="vim25:OvfPropertyQualifierFault" />
</message>
<message name="OvfPropertyQualifierDuplicateFaultMsg">
   <part name="fault" element="vim25:OvfPropertyQualifierDuplicateFault" />
</message>
<message name="OvfPropertyQualifierIgnoredFaultMsg">
   <part name="fault" element="vim25:OvfPropertyQualifierIgnoredFault" />
</message>
<message name="OvfPropertyTypeFaultMsg">
   <part name="fault" element="vim25:OvfPropertyTypeFault" />
</message>
<message name="OvfPropertyValueFaultMsg">
   <part name="fault" element="vim25:OvfPropertyValueFault" />
</message>
<message name="OvfSystemFaultFaultMsg">
   <part name="fault" element="vim25:OvfSystemFaultFault" />
</message>
<message name="OvfToXmlUnsupportedElementFaultMsg">
   <part name="fault" element="vim25:OvfToXmlUnsupportedElementFault" />
</message>
<message name="OvfUnableToExportDiskFaultMsg">
   <part name="fault" element="vim25:OvfUnableToExportDiskFault" />
</message>
<message name="OvfUnexpectedElementFaultMsg">
   <part name="fault" element="vim25:OvfUnexpectedElementFault" />
</message>
<message name="OvfUnknownDeviceFaultMsg">
   <part name="fault" element="vim25:OvfUnknownDeviceFault" />
</message>
<message name="OvfUnknownDeviceBackingFaultMsg">
   <part name="fault" element="vim25:OvfUnknownDeviceBackingFault" />
</message>
<message name="OvfUnknownEntityFaultMsg">
   <part name="fault" element="vim25:OvfUnknownEntityFault" />
</message>
<message name="OvfUnsupportedAttributeFaultMsg">
   <part name="fault" element="vim25:OvfUnsupportedAttributeFault" />
</message>
<message name="OvfUnsupportedAttributeValueFaultMsg">
   <part name="fault" element="vim25:OvfUnsupportedAttributeValueFault" />
</message>
<message name="OvfUnsupportedDeviceBackingInfoFaultMsg">
   <part name="fault" element="vim25:OvfUnsupportedDeviceBackingInfoFault" />
</message>
<message name="OvfUnsupportedDeviceBackingOptionFaultMsg">
   <part name="fault" element="vim25:OvfUnsupportedDeviceBackingOptionFault" />
</message>
<message name="OvfUnsupportedDeviceExportFaultMsg">
   <part name="fault" element="vim25:OvfUnsupportedDeviceExportFault" />
</message>
<message name="OvfUnsupportedDiskProvisioningFaultMsg">
   <part name="fault" element="vim25:OvfUnsupportedDiskProvisioningFault" />
</message>
<message name="OvfUnsupportedElementFaultMsg">
   <part name="fault" element="vim25:OvfUnsupportedElementFault" />
</message>
<message name="OvfUnsupportedElementValueFaultMsg">
   <part name="fault" element="vim25:OvfUnsupportedElementValueFault" />
</message>
<message name="OvfUnsupportedPackageFaultMsg">
   <part name="fault" element="vim25:OvfUnsupportedPackageFault" />
</message>
<message name="OvfUnsupportedSectionFaultMsg">
   <part name="fault" element="vim25:OvfUnsupportedSectionFault" />
</message>
<message name="OvfUnsupportedSubTypeFaultMsg">
   <part name="fault" element="vim25:OvfUnsupportedSubTypeFault" />
</message>
<message name="OvfUnsupportedTypeFaultMsg">
   <part name="fault" element="vim25:OvfUnsupportedTypeFault" />
</message>
<message name="OvfWrongElementFaultMsg">
   <part name="fault" element="vim25:OvfWrongElementFault" />
</message>
<message name="OvfWrongNamespaceFaultMsg">
   <part name="fault" element="vim25:OvfWrongNamespaceFault" />
</message>
<message name="OvfXmlFormatFaultMsg">
   <part name="fault" element="vim25:OvfXmlFormatFault" />
</message>
<message name="PatchAlreadyInstalledFaultMsg">
   <part name="fault" element="vim25:PatchAlreadyInstalledFault" />
</message>
<message name="PatchBinariesNotFoundFaultMsg">
   <part name="fault" element="vim25:PatchBinariesNotFoundFault" />
</message>
<message name="PatchInstallFailedFaultMsg">
   <part name="fault" element="vim25:PatchInstallFailedFault" />
</message>
<message name="PatchIntegrityErrorFaultMsg">
   <part name="fault" element="vim25:PatchIntegrityErrorFault" />
</message>
<message name="PatchMetadataCorruptedFaultMsg">
   <part name="fault" element="vim25:PatchMetadataCorruptedFault" />
</message>
<message name="PatchMetadataInvalidFaultMsg">
   <part name="fault" element="vim25:PatchMetadataInvalidFault" />
</message>
<message name="PatchMetadataNotFoundFaultMsg">
   <part name="fault" element="vim25:PatchMetadataNotFoundFault" />
</message>
<message name="PatchMissingDependenciesFaultMsg">
   <part name="fault" element="vim25:PatchMissingDependenciesFault" />
</message>
<message name="PatchNotApplicableFaultMsg">
   <part name="fault" element="vim25:PatchNotApplicableFault" />
</message>
<message name="PatchSupersededFaultMsg">
   <part name="fault" element="vim25:PatchSupersededFault" />
</message>
<message name="PhysCompatRDMNotSupportedFaultMsg">
   <part name="fault" element="vim25:PhysCompatRDMNotSupportedFault" />
</message>
<message name="PlatformConfigFaultFaultMsg">
   <part name="fault" element="vim25:PlatformConfigFaultFault" />
</message>
<message name="PowerOnFtSecondaryFailedFaultMsg">
   <part name="fault" element="vim25:PowerOnFtSecondaryFailedFault" />
</message>
<message name="PowerOnFtSecondaryTimedoutFaultMsg">
   <part name="fault" element="vim25:PowerOnFtSecondaryTimedoutFault" />
</message>
<message name="ProfileUpdateFailedFaultMsg">
   <part name="fault" element="vim25:ProfileUpdateFailedFault" />
</message>
<message name="QuestionPendingFaultMsg">
   <part name="fault" element="vim25:QuestionPendingFault" />
</message>
<message name="RDMConversionNotSupportedFaultMsg">
   <part name="fault" element="vim25:RDMConversionNotSupportedFault" />
</message>
<message name="RDMNotPreservedFaultMsg">
   <part name="fault" element="vim25:RDMNotPreservedFault" />
</message>
<message name="RDMNotSupportedFaultMsg">
   <part name="fault" element="vim25:RDMNotSupportedFault" />
</message>
<message name="RDMNotSupportedOnDatastoreFaultMsg">
   <part name="fault" element="vim25:RDMNotSupportedOnDatastoreFault" />
</message>
<message name="RDMPointsToInaccessibleDiskFaultMsg">
   <part name="fault" element="vim25:RDMPointsToInaccessibleDiskFault" />
</message>
<message name="RawDiskNotSupportedFaultMsg">
   <part name="fault" element="vim25:RawDiskNotSupportedFault" />
</message>
<message name="ReadOnlyDisksWithLegacyDestinationFaultMsg">
   <part name="fault" element="vim25:ReadOnlyDisksWithLegacyDestinationFault" />
</message>
<message name="RebootRequiredFaultMsg">
   <part name="fault" element="vim25:RebootRequiredFault" />
</message>
<message name="RecordReplayDisabledFaultMsg">
   <part name="fault" element="vim25:RecordReplayDisabledFault" />
</message>
<message name="RemoteDeviceNotSupportedFaultMsg">
   <part name="fault" element="vim25:RemoteDeviceNotSupportedFault" />
</message>
<message name="RemoveFailedFaultMsg">
   <part name="fault" element="vim25:RemoveFailedFault" />
</message>
<message name="ResourceInUseFaultMsg">
   <part name="fault" element="vim25:ResourceInUseFault" />
</message>
<message name="ResourceNotAvailableFaultMsg">
   <part name="fault" element="vim25:ResourceNotAvailableFault" />
</message>
<message name="RestrictedVersionFaultMsg">
   <part name="fault" element="vim25:RestrictedVersionFault" />
</message>
<message name="RuleViolationFaultMsg">
   <part name="fault" element="vim25:RuleViolationFault" />
</message>
<message name="SSLDisabledFaultFaultMsg">
   <part name="fault" element="vim25:SSLDisabledFaultFault" />
</message>
<message name="SSLVerifyFaultFaultMsg">
   <part name="fault" element="vim25:SSLVerifyFaultFault" />
</message>
<message name="SSPIChallengeFaultMsg">
   <part name="fault" element="vim25:SSPIChallengeFault" />
</message>
<message name="SecondaryVmAlreadyDisabledFaultMsg">
   <part name="fault" element="vim25:SecondaryVmAlreadyDisabledFault" />
</message>
<message name="SecondaryVmAlreadyEnabledFaultMsg">
   <part name="fault" element="vim25:SecondaryVmAlreadyEnabledFault" />
</message>
<message name="SecondaryVmAlreadyRegisteredFaultMsg">
   <part name="fault" element="vim25:SecondaryVmAlreadyRegisteredFault" />
</message>
<message name="SecondaryVmNotRegisteredFaultMsg">
   <part name="fault" element="vim25:SecondaryVmNotRegisteredFault" />
</message>
<message name="SharedBusControllerNotSupportedFaultMsg">
   <part name="fault" element="vim25:SharedBusControllerNotSupportedFault" />
</message>
<message name="SnapshotCloneNotSupportedFaultMsg">
   <part name="fault" element="vim25:SnapshotCloneNotSupportedFault" />
</message>
<message name="SnapshotCopyNotSupportedFaultMsg">
   <part name="fault" element="vim25:SnapshotCopyNotSupportedFault" />
</message>
<message name="SnapshotDisabledFaultMsg">
   <part name="fault" element="vim25:SnapshotDisabledFault" />
</message>
<message name="SnapshotFaultFaultMsg">
   <part name="fault" element="vim25:SnapshotFaultFault" />
</message>
<message name="SnapshotIncompatibleDeviceInVmFaultMsg">
   <part name="fault" element="vim25:SnapshotIncompatibleDeviceInVmFault" />
</message>
<message name="SnapshotLockedFaultMsg">
   <part name="fault" element="vim25:SnapshotLockedFault" />
</message>
<message name="SnapshotMoveFromNonHomeNotSupportedFaultMsg">
   <part name="fault" element="vim25:SnapshotMoveFromNonHomeNotSupportedFault" />
</message>
<message name="SnapshotMoveNotSupportedFaultMsg">
   <part name="fault" element="vim25:SnapshotMoveNotSupportedFault" />
</message>
<message name="SnapshotMoveToNonHomeNotSupportedFaultMsg">
   <part name="fault" element="vim25:SnapshotMoveToNonHomeNotSupportedFault" />
</message>
<message name="SnapshotNoChangeFaultMsg">
   <part name="fault" element="vim25:SnapshotNoChangeFault" />
</message>
<message name="SnapshotRevertIssueFaultMsg">
   <part name="fault" element="vim25:SnapshotRevertIssueFault" />
</message>
<message name="SoftRuleVioCorrectionDisallowedFaultMsg">
   <part name="fault" element="vim25:SoftRuleVioCorrectionDisallowedFault" />
</message>
<message name="SoftRuleVioCorrectionImpactFaultMsg">
   <part name="fault" element="vim25:SoftRuleVioCorrectionImpactFault" />
</message>
<message name="StorageVMotionNotSupportedFaultMsg">
   <part name="fault" element="vim25:StorageVMotionNotSupportedFault" />
</message>
<message name="SuspendedRelocateNotSupportedFaultMsg">
   <part name="fault" element="vim25:SuspendedRelocateNotSupportedFault" />
</message>
<message name="SwapDatastoreNotWritableOnHostFaultMsg">
   <part name="fault" element="vim25:SwapDatastoreNotWritableOnHostFault" />
</message>
<message name="SwapDatastoreUnsetFaultMsg">
   <part name="fault" element="vim25:SwapDatastoreUnsetFault" />
</message>
<message name="SwapPlacementOverrideNotSupportedFaultMsg">
   <part name="fault" element="vim25:SwapPlacementOverrideNotSupportedFault" />
</message>
<message name="SwitchNotInUpgradeModeFaultMsg">
   <part name="fault" element="vim25:SwitchNotInUpgradeModeFault" />
</message>
<message name="TaskInProgressFaultMsg">
   <part name="fault" element="vim25:TaskInProgressFault" />
</message>
<message name="TimedoutFaultMsg">
   <part name="fault" element="vim25:TimedoutFault" />
</message>
<message name="TooManyConsecutiveOverridesFaultMsg">
   <part name="fault" element="vim25:TooManyConsecutiveOverridesFault" />
</message>
<message name="TooManyDevicesFaultMsg">
   <part name="fault" element="vim25:TooManyDevicesFault" />
</message>
<message name="TooManyDisksOnLegacyHostFaultMsg">
   <part name="fault" element="vim25:TooManyDisksOnLegacyHostFault" />
</message>
<message name="TooManyHostsFaultMsg">
   <part name="fault" element="vim25:TooManyHostsFault" />
</message>
<message name="TooManySnapshotLevelsFaultMsg">
   <part name="fault" element="vim25:TooManySnapshotLevelsFault" />
</message>
<message name="ToolsAlreadyUpgradedFaultMsg">
   <part name="fault" element="vim25:ToolsAlreadyUpgradedFault" />
</message>
<message name="ToolsAutoUpgradeNotSupportedFaultMsg">
   <part name="fault" element="vim25:ToolsAutoUpgradeNotSupportedFault" />
</message>
<message name="ToolsImageNotAvailableFaultMsg">
   <part name="fault" element="vim25:ToolsImageNotAvailableFault" />
</message>
<message name="ToolsImageSignatureCheckFailedFaultMsg">
   <part name="fault" element="vim25:ToolsImageSignatureCheckFailedFault" />
</message>
<message name="ToolsInstallationInProgressFaultMsg">
   <part name="fault" element="vim25:ToolsInstallationInProgressFault" />
</message>
<message name="ToolsUnavailableFaultMsg">
   <part name="fault" element="vim25:ToolsUnavailableFault" />
</message>
<message name="ToolsUpgradeCancelledFaultMsg">
   <part name="fault" element="vim25:ToolsUpgradeCancelledFault" />
</message>
<message name="UncommittedUndoableDiskFaultMsg">
   <part name="fault" element="vim25:UncommittedUndoableDiskFault" />
</message>
<message name="UnconfiguredPropertyValueFaultMsg">
   <part name="fault" element="vim25:UnconfiguredPropertyValueFault" />
</message>
<message name="UncustomizableGuestFaultMsg">
   <part name="fault" element="vim25:UncustomizableGuestFault" />
</message>
<message name="UnexpectedCustomizationFaultFaultMsg">
   <part name="fault" element="vim25:UnexpectedCustomizationFaultFault" />
</message>
<message name="UnrecognizedHostFaultMsg">
   <part name="fault" element="vim25:UnrecognizedHostFault" />
</message>
<message name="UnsharedSwapVMotionNotSupportedFaultMsg">
   <part name="fault" element="vim25:UnsharedSwapVMotionNotSupportedFault" />
</message>
<message name="UnsupportedDatastoreFaultMsg">
   <part name="fault" element="vim25:UnsupportedDatastoreFault" />
</message>
<message name="UnsupportedGuestFaultMsg">
   <part name="fault" element="vim25:UnsupportedGuestFault" />
</message>
<message name="UnsupportedVimApiVersionFaultMsg">
   <part name="fault" element="vim25:UnsupportedVimApiVersionFault" />
</message>
<message name="UnsupportedVmxLocationFaultMsg">
   <part name="fault" element="vim25:UnsupportedVmxLocationFault" />
</message>
<message name="UnusedVirtualDiskBlocksNotScrubbedFaultMsg">
   <part name="fault" element="vim25:UnusedVirtualDiskBlocksNotScrubbedFault" />
</message>
<message name="UserNotFoundFaultMsg">
   <part name="fault" element="vim25:UserNotFoundFault" />
</message>
<message name="VAppConfigFaultFaultMsg">
   <part name="fault" element="vim25:VAppConfigFaultFault" />
</message>
<message name="VAppNotRunningFaultMsg">
   <part name="fault" element="vim25:VAppNotRunningFault" />
</message>
<message name="VAppPropertyFaultFaultMsg">
   <part name="fault" element="vim25:VAppPropertyFaultFault" />
</message>
<message name="VAppTaskInProgressFaultMsg">
   <part name="fault" element="vim25:VAppTaskInProgressFault" />
</message>
<message name="VMINotSupportedFaultMsg">
   <part name="fault" element="vim25:VMINotSupportedFault" />
</message>
<message name="VMOnConflictDVPortFaultMsg">
   <part name="fault" element="vim25:VMOnConflictDVPortFault" />
</message>
<message name="VMOnVirtualIntranetFaultMsg">
   <part name="fault" element="vim25:VMOnVirtualIntranetFault" />
</message>
<message name="VMotionInterfaceIssueFaultMsg">
   <part name="fault" element="vim25:VMotionInterfaceIssueFault" />
</message>
<message name="VMotionLinkCapacityLowFaultMsg">
   <part name="fault" element="vim25:VMotionLinkCapacityLowFault" />
</message>
<message name="VMotionLinkDownFaultMsg">
   <part name="fault" element="vim25:VMotionLinkDownFault" />
</message>
<message name="VMotionNotConfiguredFaultMsg">
   <part name="fault" element="vim25:VMotionNotConfiguredFault" />
</message>
<message name="VMotionNotLicensedFaultMsg">
   <part name="fault" element="vim25:VMotionNotLicensedFault" />
</message>
<message name="VMotionNotSupportedFaultMsg">
   <part name="fault" element="vim25:VMotionNotSupportedFault" />
</message>
<message name="VMotionProtocolIncompatibleFaultMsg">
   <part name="fault" element="vim25:VMotionProtocolIncompatibleFault" />
</message>
<message name="VimFaultFaultMsg">
   <part name="fault" element="vim25:VimFaultFault" />
</message>
<message name="VirtualDiskBlocksNotFullyProvisionedFaultMsg">
   <part name="fault" element="vim25:VirtualDiskBlocksNotFullyProvisionedFault" />
</message>
<message name="VirtualDiskModeNotSupportedFaultMsg">
   <part name="fault" element="vim25:VirtualDiskModeNotSupportedFault" />
</message>
<message name="VirtualEthernetCardNotSupportedFaultMsg">
   <part name="fault" element="vim25:VirtualEthernetCardNotSupportedFault" />
</message>
<message name="VirtualHardwareCompatibilityIssueFaultMsg">
   <part name="fault" element="vim25:VirtualHardwareCompatibilityIssueFault" />
</message>
<message name="VirtualHardwareVersionNotSupportedFaultMsg">
   <part name="fault" element="vim25:VirtualHardwareVersionNotSupportedFault" />
</message>
<message name="VmAlreadyExistsInDatacenterFaultMsg">
   <part name="fault" element="vim25:VmAlreadyExistsInDatacenterFault" />
</message>
<message name="VmConfigFaultFaultMsg">
   <part name="fault" element="vim25:VmConfigFaultFault" />
</message>
<message name="VmConfigIncompatibleForFaultToleranceFaultMsg">
   <part name="fault" element="vim25:VmConfigIncompatibleForFaultToleranceFault" />
</message>
<message name="VmConfigIncompatibleForRecordReplayFaultMsg">
   <part name="fault" element="vim25:VmConfigIncompatibleForRecordReplayFault" />
</message>
<message name="VmFaultToleranceConfigIssueFaultMsg">
   <part name="fault" element="vim25:VmFaultToleranceConfigIssueFault" />
</message>
<message name="VmFaultToleranceConfigIssueWrapperFaultMsg">
   <part name="fault" element="vim25:VmFaultToleranceConfigIssueWrapperFault" />
</message>
<message name="VmFaultToleranceInvalidFileBackingFaultMsg">
   <part name="fault" element="vim25:VmFaultToleranceInvalidFileBackingFault" />
</message>
<message name="VmFaultToleranceIssueFaultMsg">
   <part name="fault" element="vim25:VmFaultToleranceIssueFault" />
</message>
<message name="VmFaultToleranceOpIssuesListFaultMsg">
   <part name="fault" element="vim25:VmFaultToleranceOpIssuesListFault" />
</message>
<message name="VmFaultToleranceTooManyVMsOnHostFaultMsg">
   <part name="fault" element="vim25:VmFaultToleranceTooManyVMsOnHostFault" />
</message>
<message name="VmHostAffinityRuleViolationFaultMsg">
   <part name="fault" element="vim25:VmHostAffinityRuleViolationFault" />
</message>
<message name="VmLimitLicenseFaultMsg">
   <part name="fault" element="vim25:VmLimitLicenseFault" />
</message>
<message name="VmMonitorIncompatibleForFaultToleranceFaultMsg">
   <part name="fault" element="vim25:VmMonitorIncompatibleForFaultToleranceFault" />
</message>
<message name="VmPowerOnDisabledFaultMsg">
   <part name="fault" element="vim25:VmPowerOnDisabledFault" />
</message>
<message name="VmToolsUpgradeFaultFaultMsg">
   <part name="fault" element="vim25:VmToolsUpgradeFaultFault" />
</message>
<message name="VmValidateMaxDeviceFaultMsg">
   <part name="fault" element="vim25:VmValidateMaxDeviceFault" />
</message>
<message name="VmWwnConflictFaultMsg">
   <part name="fault" element="vim25:VmWwnConflictFault" />
</message>
<message name="VmfsAlreadyMountedFaultMsg">
   <part name="fault" element="vim25:VmfsAlreadyMountedFault" />
</message>
<message name="VmfsAmbiguousMountFaultMsg">
   <part name="fault" element="vim25:VmfsAmbiguousMountFault" />
</message>
<message name="VmfsMountFaultFaultMsg">
   <part name="fault" element="vim25:VmfsMountFaultFault" />
</message>
<message name="VmotionInterfaceNotEnabledFaultMsg">
   <part name="fault" element="vim25:VmotionInterfaceNotEnabledFault" />
</message>
<message name="VolumeEditorErrorFaultMsg">
   <part name="fault" element="vim25:VolumeEditorErrorFault" />
</message>
<message name="WakeOnLanNotSupportedFaultMsg">
   <part name="fault" element="vim25:WakeOnLanNotSupportedFault" />
</message>
<message name="WakeOnLanNotSupportedByVmotionNICFaultMsg">
   <part name="fault" element="vim25:WakeOnLanNotSupportedByVmotionNICFault" />
</message>
<message name="WillModifyConfigCpuRequirementsFaultMsg">
   <part name="fault" element="vim25:WillModifyConfigCpuRequirementsFault" />
</message>
<message name="JoinDomain_TaskRequestMsg">
   <part name="parameters" element="vim25:JoinDomain_Task" />
</message>
<message name="JoinDomain_TaskResponseMsg">
   <part name="parameters" element="vim25:JoinDomain_TaskResponse" />
</message>
<message name="LeaveCurrentDomain_TaskRequestMsg">
   <part name="parameters" element="vim25:LeaveCurrentDomain_Task" />
</message>
<message name="LeaveCurrentDomain_TaskResponseMsg">
   <part name="parameters" element="vim25:LeaveCurrentDomain_TaskResponse" />
</message>
<message name="ReconfigureAutostartRequestMsg">
   <part name="parameters" element="vim25:ReconfigureAutostart" />
</message>
<message name="ReconfigureAutostartResponseMsg">
   <part name="parameters" element="vim25:ReconfigureAutostartResponse" />
</message>
<message name="AutoStartPowerOnRequestMsg">
   <part name="parameters" element="vim25:AutoStartPowerOn" />
</message>
<message name="AutoStartPowerOnResponseMsg">
   <part name="parameters" element="vim25:AutoStartPowerOnResponse" />
</message>
<message name="AutoStartPowerOffRequestMsg">
   <part name="parameters" element="vim25:AutoStartPowerOff" />
</message>
<message name="AutoStartPowerOffResponseMsg">
   <part name="parameters" element="vim25:AutoStartPowerOffResponse" />
</message>
<message name="QueryBootDevicesRequestMsg">
   <part name="parameters" element="vim25:QueryBootDevices" />
</message>
<message name="QueryBootDevicesResponseMsg">
   <part name="parameters" element="vim25:QueryBootDevicesResponse" />
</message>
<message name="UpdateBootDeviceRequestMsg">
   <part name="parameters" element="vim25:UpdateBootDevice" />
</message>
<message name="UpdateBootDeviceResponseMsg">
   <part name="parameters" element="vim25:UpdateBootDeviceResponse" />
</message>
<message name="EnableHyperThreadingRequestMsg">
   <part name="parameters" element="vim25:EnableHyperThreading" />
</message>
<message name="EnableHyperThreadingResponseMsg">
   <part name="parameters" element="vim25:EnableHyperThreadingResponse" />
</message>
<message name="DisableHyperThreadingRequestMsg">
   <part name="parameters" element="vim25:DisableHyperThreading" />
</message>
<message name="DisableHyperThreadingResponseMsg">
   <part name="parameters" element="vim25:DisableHyperThreadingResponse" />
</message>
<message name="SearchDatastore_TaskRequestMsg">
   <part name="parameters" element="vim25:SearchDatastore_Task" />
</message>
<message name="SearchDatastore_TaskResponseMsg">
   <part name="parameters" element="vim25:SearchDatastore_TaskResponse" />
</message>
<message name="SearchDatastoreSubFolders_TaskRequestMsg">
   <part name="parameters" element="vim25:SearchDatastoreSubFolders_Task" />
</message>
<message name="SearchDatastoreSubFolders_TaskResponseMsg">
   <part name="parameters" element="vim25:SearchDatastoreSubFolders_TaskResponse" />
</message>
<message name="DeleteFileRequestMsg">
   <part name="parameters" element="vim25:DeleteFile" />
</message>
<message name="DeleteFileResponseMsg">
   <part name="parameters" element="vim25:DeleteFileResponse" />
</message>
<message name="UpdateLocalSwapDatastoreRequestMsg">
   <part name="parameters" element="vim25:UpdateLocalSwapDatastore" />
</message>
<message name="UpdateLocalSwapDatastoreResponseMsg">
   <part name="parameters" element="vim25:UpdateLocalSwapDatastoreResponse" />
</message>
<message name="QueryAvailableDisksForVmfsRequestMsg">
   <part name="parameters" element="vim25:QueryAvailableDisksForVmfs" />
</message>
<message name="QueryAvailableDisksForVmfsResponseMsg">
   <part name="parameters" element="vim25:QueryAvailableDisksForVmfsResponse" />
</message>
<message name="QueryVmfsDatastoreCreateOptionsRequestMsg">
   <part name="parameters" element="vim25:QueryVmfsDatastoreCreateOptions" />
</message>
<message name="QueryVmfsDatastoreCreateOptionsResponseMsg">
   <part name="parameters" element="vim25:QueryVmfsDatastoreCreateOptionsResponse" />
</message>
<message name="CreateVmfsDatastoreRequestMsg">
   <part name="parameters" element="vim25:CreateVmfsDatastore" />
</message>
<message name="CreateVmfsDatastoreResponseMsg">
   <part name="parameters" element="vim25:CreateVmfsDatastoreResponse" />
</message>
<message name="QueryVmfsDatastoreExtendOptionsRequestMsg">
   <part name="parameters" element="vim25:QueryVmfsDatastoreExtendOptions" />
</message>
<message name="QueryVmfsDatastoreExtendOptionsResponseMsg">
   <part name="parameters" element="vim25:QueryVmfsDatastoreExtendOptionsResponse" />
</message>
<message name="QueryVmfsDatastoreExpandOptionsRequestMsg">
   <part name="parameters" element="vim25:QueryVmfsDatastoreExpandOptions" />
</message>
<message name="QueryVmfsDatastoreExpandOptionsResponseMsg">
   <part name="parameters" element="vim25:QueryVmfsDatastoreExpandOptionsResponse" />
</message>
<message name="ExtendVmfsDatastoreRequestMsg">
   <part name="parameters" element="vim25:ExtendVmfsDatastore" />
</message>
<message name="ExtendVmfsDatastoreResponseMsg">
   <part name="parameters" element="vim25:ExtendVmfsDatastoreResponse" />
</message>
<message name="ExpandVmfsDatastoreRequestMsg">
   <part name="parameters" element="vim25:ExpandVmfsDatastore" />
</message>
<message name="ExpandVmfsDatastoreResponseMsg">
   <part name="parameters" element="vim25:ExpandVmfsDatastoreResponse" />
</message>
<message name="CreateNasDatastoreRequestMsg">
   <part name="parameters" element="vim25:CreateNasDatastore" />
</message>
<message name="CreateNasDatastoreResponseMsg">
   <part name="parameters" element="vim25:CreateNasDatastoreResponse" />
</message>
<message name="CreateLocalDatastoreRequestMsg">
   <part name="parameters" element="vim25:CreateLocalDatastore" />
</message>
<message name="CreateLocalDatastoreResponseMsg">
   <part name="parameters" element="vim25:CreateLocalDatastoreResponse" />
</message>
<message name="RemoveDatastoreRequestMsg">
   <part name="parameters" element="vim25:RemoveDatastore" />
</message>
<message name="RemoveDatastoreResponseMsg">
   <part name="parameters" element="vim25:RemoveDatastoreResponse" />
</message>
<message name="ConfigureDatastorePrincipalRequestMsg">
   <part name="parameters" element="vim25:ConfigureDatastorePrincipal" />
</message>
<message name="ConfigureDatastorePrincipalResponseMsg">
   <part name="parameters" element="vim25:ConfigureDatastorePrincipalResponse" />
</message>
<message name="QueryUnresolvedVmfsVolumesRequestMsg">
   <part name="parameters" element="vim25:QueryUnresolvedVmfsVolumes" />
</message>
<message name="QueryUnresolvedVmfsVolumesResponseMsg">
   <part name="parameters" element="vim25:QueryUnresolvedVmfsVolumesResponse" />
</message>
<message name="ResignatureUnresolvedVmfsVolume_TaskRequestMsg">
   <part name="parameters" element="vim25:ResignatureUnresolvedVmfsVolume_Task" />
</message>
<message name="ResignatureUnresolvedVmfsVolume_TaskResponseMsg">
   <part name="parameters" element="vim25:ResignatureUnresolvedVmfsVolume_TaskResponse" />
</message>
<message name="UpdateDateTimeConfigRequestMsg">
   <part name="parameters" element="vim25:UpdateDateTimeConfig" />
</message>
<message name="UpdateDateTimeConfigResponseMsg">
   <part name="parameters" element="vim25:UpdateDateTimeConfigResponse" />
</message>
<message name="QueryAvailableTimeZonesRequestMsg">
   <part name="parameters" element="vim25:QueryAvailableTimeZones" />
</message>
<message name="QueryAvailableTimeZonesResponseMsg">
   <part name="parameters" element="vim25:QueryAvailableTimeZonesResponse" />
</message>
<message name="QueryDateTimeRequestMsg">
   <part name="parameters" element="vim25:QueryDateTime" />
</message>
<message name="QueryDateTimeResponseMsg">
   <part name="parameters" element="vim25:QueryDateTimeResponse" />
</message>
<message name="UpdateDateTimeRequestMsg">
   <part name="parameters" element="vim25:UpdateDateTime" />
</message>
<message name="UpdateDateTimeResponseMsg">
   <part name="parameters" element="vim25:UpdateDateTimeResponse" />
</message>
<message name="RefreshDateTimeSystemRequestMsg">
   <part name="parameters" element="vim25:RefreshDateTimeSystem" />
</message>
<message name="RefreshDateTimeSystemResponseMsg">
   <part name="parameters" element="vim25:RefreshDateTimeSystemResponse" />
</message>
<message name="QueryAvailablePartitionRequestMsg">
   <part name="parameters" element="vim25:QueryAvailablePartition" />
</message>
<message name="QueryAvailablePartitionResponseMsg">
   <part name="parameters" element="vim25:QueryAvailablePartitionResponse" />
</message>
<message name="SelectActivePartitionRequestMsg">
   <part name="parameters" element="vim25:SelectActivePartition" />
</message>
<message name="SelectActivePartitionResponseMsg">
   <part name="parameters" element="vim25:SelectActivePartitionResponse" />
</message>
<message name="QueryPartitionCreateOptionsRequestMsg">
   <part name="parameters" element="vim25:QueryPartitionCreateOptions" />
</message>
<message name="QueryPartitionCreateOptionsResponseMsg">
   <part name="parameters" element="vim25:QueryPartitionCreateOptionsResponse" />
</message>
<message name="QueryPartitionCreateDescRequestMsg">
   <part name="parameters" element="vim25:QueryPartitionCreateDesc" />
</message>
<message name="QueryPartitionCreateDescResponseMsg">
   <part name="parameters" element="vim25:QueryPartitionCreateDescResponse" />
</message>
<message name="CreateDiagnosticPartitionRequestMsg">
   <part name="parameters" element="vim25:CreateDiagnosticPartition" />
</message>
<message name="CreateDiagnosticPartitionResponseMsg">
   <part name="parameters" element="vim25:CreateDiagnosticPartitionResponse" />
</message>
<message name="UpdateDefaultPolicyRequestMsg">
   <part name="parameters" element="vim25:UpdateDefaultPolicy" />
</message>
<message name="UpdateDefaultPolicyResponseMsg">
   <part name="parameters" element="vim25:UpdateDefaultPolicyResponse" />
</message>
<message name="EnableRulesetRequestMsg">
   <part name="parameters" element="vim25:EnableRuleset" />
</message>
<message name="EnableRulesetResponseMsg">
   <part name="parameters" element="vim25:EnableRulesetResponse" />
</message>
<message name="DisableRulesetRequestMsg">
   <part name="parameters" element="vim25:DisableRuleset" />
</message>
<message name="DisableRulesetResponseMsg">
   <part name="parameters" element="vim25:DisableRulesetResponse" />
</message>
<message name="RefreshFirewallRequestMsg">
   <part name="parameters" element="vim25:RefreshFirewall" />
</message>
<message name="RefreshFirewallResponseMsg">
   <part name="parameters" element="vim25:RefreshFirewallResponse" />
</message>
<message name="ResetFirmwareToFactoryDefaultsRequestMsg">
   <part name="parameters" element="vim25:ResetFirmwareToFactoryDefaults" />
</message>
<message name="ResetFirmwareToFactoryDefaultsResponseMsg">
   <part name="parameters" element="vim25:ResetFirmwareToFactoryDefaultsResponse" />
</message>
<message name="BackupFirmwareConfigurationRequestMsg">
   <part name="parameters" element="vim25:BackupFirmwareConfiguration" />
</message>
<message name="BackupFirmwareConfigurationResponseMsg">
   <part name="parameters" element="vim25:BackupFirmwareConfigurationResponse" />
</message>
<message name="QueryFirmwareConfigUploadURLRequestMsg">
   <part name="parameters" element="vim25:QueryFirmwareConfigUploadURL" />
</message>
<message name="QueryFirmwareConfigUploadURLResponseMsg">
   <part name="parameters" element="vim25:QueryFirmwareConfigUploadURLResponse" />
</message>
<message name="RestoreFirmwareConfigurationRequestMsg">
   <part name="parameters" element="vim25:RestoreFirmwareConfiguration" />
</message>
<message name="RestoreFirmwareConfigurationResponseMsg">
   <part name="parameters" element="vim25:RestoreFirmwareConfigurationResponse" />
</message>
<message name="RefreshHealthStatusSystemRequestMsg">
   <part name="parameters" element="vim25:RefreshHealthStatusSystem" />
</message>
<message name="RefreshHealthStatusSystemResponseMsg">
   <part name="parameters" element="vim25:RefreshHealthStatusSystemResponse" />
</message>
<message name="ResetSystemHealthInfoRequestMsg">
   <part name="parameters" element="vim25:ResetSystemHealthInfo" />
</message>
<message name="ResetSystemHealthInfoResponseMsg">
   <part name="parameters" element="vim25:ResetSystemHealthInfoResponse" />
</message>
<message name="QueryModulesRequestMsg">
   <part name="parameters" element="vim25:QueryModules" />
</message>
<message name="QueryModulesResponseMsg">
   <part name="parameters" element="vim25:QueryModulesResponse" />
</message>
<message name="UpdateModuleOptionStringRequestMsg">
   <part name="parameters" element="vim25:UpdateModuleOptionString" />
</message>
<message name="UpdateModuleOptionStringResponseMsg">
   <part name="parameters" element="vim25:UpdateModuleOptionStringResponse" />
</message>
<message name="QueryConfiguredModuleOptionStringRequestMsg">
   <part name="parameters" element="vim25:QueryConfiguredModuleOptionString" />
</message>
<message name="QueryConfiguredModuleOptionStringResponseMsg">
   <part name="parameters" element="vim25:QueryConfiguredModuleOptionStringResponse" />
</message>
<message name="CreateUserRequestMsg">
   <part name="parameters" element="vim25:CreateUser" />
</message>
<message name="CreateUserResponseMsg">
   <part name="parameters" element="vim25:CreateUserResponse" />
</message>
<message name="UpdateUserRequestMsg">
   <part name="parameters" element="vim25:UpdateUser" />
</message>
<message name="UpdateUserResponseMsg">
   <part name="parameters" element="vim25:UpdateUserResponse" />
</message>
<message name="CreateGroupRequestMsg">
   <part name="parameters" element="vim25:CreateGroup" />
</message>
<message name="CreateGroupResponseMsg">
   <part name="parameters" element="vim25:CreateGroupResponse" />
</message>
<message name="RemoveUserRequestMsg">
   <part name="parameters" element="vim25:RemoveUser" />
</message>
<message name="RemoveUserResponseMsg">
   <part name="parameters" element="vim25:RemoveUserResponse" />
</message>
<message name="RemoveGroupRequestMsg">
   <part name="parameters" element="vim25:RemoveGroup" />
</message>
<message name="RemoveGroupResponseMsg">
   <part name="parameters" element="vim25:RemoveGroupResponse" />
</message>
<message name="AssignUserToGroupRequestMsg">
   <part name="parameters" element="vim25:AssignUserToGroup" />
</message>
<message name="AssignUserToGroupResponseMsg">
   <part name="parameters" element="vim25:AssignUserToGroupResponse" />
</message>
<message name="UnassignUserFromGroupRequestMsg">
   <part name="parameters" element="vim25:UnassignUserFromGroup" />
</message>
<message name="UnassignUserFromGroupResponseMsg">
   <part name="parameters" element="vim25:UnassignUserFromGroupResponse" />
</message>
<message name="ReconfigureServiceConsoleReservationRequestMsg">
   <part name="parameters" element="vim25:ReconfigureServiceConsoleReservation" />
</message>
<message name="ReconfigureServiceConsoleReservationResponseMsg">
   <part name="parameters" element="vim25:ReconfigureServiceConsoleReservationResponse" />
</message>
<message name="ReconfigureVirtualMachineReservationRequestMsg">
   <part name="parameters" element="vim25:ReconfigureVirtualMachineReservation" />
</message>
<message name="ReconfigureVirtualMachineReservationResponseMsg">
   <part name="parameters" element="vim25:ReconfigureVirtualMachineReservationResponse" />
</message>
<message name="UpdateNetworkConfigRequestMsg">
   <part name="parameters" element="vim25:UpdateNetworkConfig" />
</message>
<message name="UpdateNetworkConfigResponseMsg">
   <part name="parameters" element="vim25:UpdateNetworkConfigResponse" />
</message>
<message name="UpdateDnsConfigRequestMsg">
   <part name="parameters" element="vim25:UpdateDnsConfig" />
</message>
<message name="UpdateDnsConfigResponseMsg">
   <part name="parameters" element="vim25:UpdateDnsConfigResponse" />
</message>
<message name="UpdateIpRouteConfigRequestMsg">
   <part name="parameters" element="vim25:UpdateIpRouteConfig" />
</message>
<message name="UpdateIpRouteConfigResponseMsg">
   <part name="parameters" element="vim25:UpdateIpRouteConfigResponse" />
</message>
<message name="UpdateConsoleIpRouteConfigRequestMsg">
   <part name="parameters" element="vim25:UpdateConsoleIpRouteConfig" />
</message>
<message name="UpdateConsoleIpRouteConfigResponseMsg">
   <part name="parameters" element="vim25:UpdateConsoleIpRouteConfigResponse" />
</message>
<message name="UpdateIpRouteTableConfigRequestMsg">
   <part name="parameters" element="vim25:UpdateIpRouteTableConfig" />
</message>
<message name="UpdateIpRouteTableConfigResponseMsg">
   <part name="parameters" element="vim25:UpdateIpRouteTableConfigResponse" />
</message>
<message name="AddVirtualSwitchRequestMsg">
   <part name="parameters" element="vim25:AddVirtualSwitch" />
</message>
<message name="AddVirtualSwitchResponseMsg">
   <part name="parameters" element="vim25:AddVirtualSwitchResponse" />
</message>
<message name="RemoveVirtualSwitchRequestMsg">
   <part name="parameters" element="vim25:RemoveVirtualSwitch" />
</message>
<message name="RemoveVirtualSwitchResponseMsg">
   <part name="parameters" element="vim25:RemoveVirtualSwitchResponse" />
</message>
<message name="UpdateVirtualSwitchRequestMsg">
   <part name="parameters" element="vim25:UpdateVirtualSwitch" />
</message>
<message name="UpdateVirtualSwitchResponseMsg">
   <part name="parameters" element="vim25:UpdateVirtualSwitchResponse" />
</message>
<message name="AddPortGroupRequestMsg">
   <part name="parameters" element="vim25:AddPortGroup" />
</message>
<message name="AddPortGroupResponseMsg">
   <part name="parameters" element="vim25:AddPortGroupResponse" />
</message>
<message name="RemovePortGroupRequestMsg">
   <part name="parameters" element="vim25:RemovePortGroup" />
</message>
<message name="RemovePortGroupResponseMsg">
   <part name="parameters" element="vim25:RemovePortGroupResponse" />
</message>
<message name="UpdatePortGroupRequestMsg">
   <part name="parameters" element="vim25:UpdatePortGroup" />
</message>
<message name="UpdatePortGroupResponseMsg">
   <part name="parameters" element="vim25:UpdatePortGroupResponse" />
</message>
<message name="UpdatePhysicalNicLinkSpeedRequestMsg">
   <part name="parameters" element="vim25:UpdatePhysicalNicLinkSpeed" />
</message>
<message name="UpdatePhysicalNicLinkSpeedResponseMsg">
   <part name="parameters" element="vim25:UpdatePhysicalNicLinkSpeedResponse" />
</message>
<message name="QueryNetworkHintRequestMsg">
   <part name="parameters" element="vim25:QueryNetworkHint" />
</message>
<message name="QueryNetworkHintResponseMsg">
   <part name="parameters" element="vim25:QueryNetworkHintResponse" />
</message>
<message name="AddVirtualNicRequestMsg">
   <part name="parameters" element="vim25:AddVirtualNic" />
</message>
<message name="AddVirtualNicResponseMsg">
   <part name="parameters" element="vim25:AddVirtualNicResponse" />
</message>
<message name="RemoveVirtualNicRequestMsg">
   <part name="parameters" element="vim25:RemoveVirtualNic" />
</message>
<message name="RemoveVirtualNicResponseMsg">
   <part name="parameters" element="vim25:RemoveVirtualNicResponse" />
</message>
<message name="UpdateVirtualNicRequestMsg">
   <part name="parameters" element="vim25:UpdateVirtualNic" />
</message>
<message name="UpdateVirtualNicResponseMsg">
   <part name="parameters" element="vim25:UpdateVirtualNicResponse" />
</message>
<message name="AddServiceConsoleVirtualNicRequestMsg">
   <part name="parameters" element="vim25:AddServiceConsoleVirtualNic" />
</message>
<message name="AddServiceConsoleVirtualNicResponseMsg">
   <part name="parameters" element="vim25:AddServiceConsoleVirtualNicResponse" />
</message>
<message name="RemoveServiceConsoleVirtualNicRequestMsg">
   <part name="parameters" element="vim25:RemoveServiceConsoleVirtualNic" />
</message>
<message name="RemoveServiceConsoleVirtualNicResponseMsg">
   <part name="parameters" element="vim25:RemoveServiceConsoleVirtualNicResponse" />
</message>
<message name="UpdateServiceConsoleVirtualNicRequestMsg">
   <part name="parameters" element="vim25:UpdateServiceConsoleVirtualNic" />
</message>
<message name="UpdateServiceConsoleVirtualNicResponseMsg">
   <part name="parameters" element="vim25:UpdateServiceConsoleVirtualNicResponse" />
</message>
<message name="RestartServiceConsoleVirtualNicRequestMsg">
   <part name="parameters" element="vim25:RestartServiceConsoleVirtualNic" />
</message>
<message name="RestartServiceConsoleVirtualNicResponseMsg">
   <part name="parameters" element="vim25:RestartServiceConsoleVirtualNicResponse" />
</message>
<message name="RefreshNetworkSystemRequestMsg">
   <part name="parameters" element="vim25:RefreshNetworkSystem" />
</message>
<message name="RefreshNetworkSystemResponseMsg">
   <part name="parameters" element="vim25:RefreshNetworkSystemResponse" />
</message>
<message name="CheckHostPatch_TaskRequestMsg">
   <part name="parameters" element="vim25:CheckHostPatch_Task" />
</message>
<message name="CheckHostPatch_TaskResponseMsg">
   <part name="parameters" element="vim25:CheckHostPatch_TaskResponse" />
</message>
<message name="ScanHostPatch_TaskRequestMsg">
   <part name="parameters" element="vim25:ScanHostPatch_Task" />
</message>
<message name="ScanHostPatch_TaskResponseMsg">
   <part name="parameters" element="vim25:ScanHostPatch_TaskResponse" />
</message>
<message name="ScanHostPatchV2_TaskRequestMsg">
   <part name="parameters" element="vim25:ScanHostPatchV2_Task" />
</message>
<message name="ScanHostPatchV2_TaskResponseMsg">
   <part name="parameters" element="vim25:ScanHostPatchV2_TaskResponse" />
</message>
<message name="StageHostPatch_TaskRequestMsg">
   <part name="parameters" element="vim25:StageHostPatch_Task" />
</message>
<message name="StageHostPatch_TaskResponseMsg">
   <part name="parameters" element="vim25:StageHostPatch_TaskResponse" />
</message>
<message name="InstallHostPatch_TaskRequestMsg">
   <part name="parameters" element="vim25:InstallHostPatch_Task" />
</message>
<message name="InstallHostPatch_TaskResponseMsg">
   <part name="parameters" element="vim25:InstallHostPatch_TaskResponse" />
</message>
<message name="InstallHostPatchV2_TaskRequestMsg">
   <part name="parameters" element="vim25:InstallHostPatchV2_Task" />
</message>
<message name="InstallHostPatchV2_TaskResponseMsg">
   <part name="parameters" element="vim25:InstallHostPatchV2_TaskResponse" />
</message>
<message name="UninstallHostPatch_TaskRequestMsg">
   <part name="parameters" element="vim25:UninstallHostPatch_Task" />
</message>
<message name="UninstallHostPatch_TaskResponseMsg">
   <part name="parameters" element="vim25:UninstallHostPatch_TaskResponse" />
</message>
<message name="QueryHostPatch_TaskRequestMsg">
   <part name="parameters" element="vim25:QueryHostPatch_Task" />
</message>
<message name="QueryHostPatch_TaskResponseMsg">
   <part name="parameters" element="vim25:QueryHostPatch_TaskResponse" />
</message>
<message name="RefreshRequestMsg">
   <part name="parameters" element="vim25:Refresh" />
</message>
<message name="RefreshResponseMsg">
   <part name="parameters" element="vim25:RefreshResponse" />
</message>
<message name="UpdatePassthruConfigRequestMsg">
   <part name="parameters" element="vim25:UpdatePassthruConfig" />
</message>
<message name="UpdatePassthruConfigResponseMsg">
   <part name="parameters" element="vim25:UpdatePassthruConfigResponse" />
</message>
<message name="ConfigurePowerPolicyRequestMsg">
   <part name="parameters" element="vim25:ConfigurePowerPolicy" />
</message>
<message name="ConfigurePowerPolicyResponseMsg">
   <part name="parameters" element="vim25:ConfigurePowerPolicyResponse" />
</message>
<message name="UpdateServicePolicyRequestMsg">
   <part name="parameters" element="vim25:UpdateServicePolicy" />
</message>
<message name="UpdateServicePolicyResponseMsg">
   <part name="parameters" element="vim25:UpdateServicePolicyResponse" />
</message>
<message name="StartServiceRequestMsg">
   <part name="parameters" element="vim25:StartService" />
</message>
<message name="StartServiceResponseMsg">
   <part name="parameters" element="vim25:StartServiceResponse" />
</message>
<message name="StopServiceRequestMsg">
   <part name="parameters" element="vim25:StopService" />
</message>
<message name="StopServiceResponseMsg">
   <part name="parameters" element="vim25:StopServiceResponse" />
</message>
<message name="RestartServiceRequestMsg">
   <part name="parameters" element="vim25:RestartService" />
</message>
<message name="RestartServiceResponseMsg">
   <part name="parameters" element="vim25:RestartServiceResponse" />
</message>
<message name="UninstallServiceRequestMsg">
   <part name="parameters" element="vim25:UninstallService" />
</message>
<message name="UninstallServiceResponseMsg">
   <part name="parameters" element="vim25:UninstallServiceResponse" />
</message>
<message name="RefreshServicesRequestMsg">
   <part name="parameters" element="vim25:RefreshServices" />
</message>
<message name="RefreshServicesResponseMsg">
   <part name="parameters" element="vim25:RefreshServicesResponse" />
</message>
<message name="ReconfigureSnmpAgentRequestMsg">
   <part name="parameters" element="vim25:ReconfigureSnmpAgent" />
</message>
<message name="ReconfigureSnmpAgentResponseMsg">
   <part name="parameters" element="vim25:ReconfigureSnmpAgentResponse" />
</message>
<message name="SendTestNotificationRequestMsg">
   <part name="parameters" element="vim25:SendTestNotification" />
</message>
<message name="SendTestNotificationResponseMsg">
   <part name="parameters" element="vim25:SendTestNotificationResponse" />
</message>
<message name="RetrieveDiskPartitionInfoRequestMsg">
   <part name="parameters" element="vim25:RetrieveDiskPartitionInfo" />
</message>
<message name="RetrieveDiskPartitionInfoResponseMsg">
   <part name="parameters" element="vim25:RetrieveDiskPartitionInfoResponse" />
</message>
<message name="ComputeDiskPartitionInfoRequestMsg">
   <part name="parameters" element="vim25:ComputeDiskPartitionInfo" />
</message>
<message name="ComputeDiskPartitionInfoResponseMsg">
   <part name="parameters" element="vim25:ComputeDiskPartitionInfoResponse" />
</message>
<message name="ComputeDiskPartitionInfoForResizeRequestMsg">
   <part name="parameters" element="vim25:ComputeDiskPartitionInfoForResize" />
</message>
<message name="ComputeDiskPartitionInfoForResizeResponseMsg">
   <part name="parameters" element="vim25:ComputeDiskPartitionInfoForResizeResponse" />
</message>
<message name="UpdateDiskPartitionsRequestMsg">
   <part name="parameters" element="vim25:UpdateDiskPartitions" />
</message>
<message name="UpdateDiskPartitionsResponseMsg">
   <part name="parameters" element="vim25:UpdateDiskPartitionsResponse" />
</message>
<message name="FormatVmfsRequestMsg">
   <part name="parameters" element="vim25:FormatVmfs" />
</message>
<message name="FormatVmfsResponseMsg">
   <part name="parameters" element="vim25:FormatVmfsResponse" />
</message>
<message name="RescanVmfsRequestMsg">
   <part name="parameters" element="vim25:RescanVmfs" />
</message>
<message name="RescanVmfsResponseMsg">
   <part name="parameters" element="vim25:RescanVmfsResponse" />
</message>
<message name="AttachVmfsExtentRequestMsg">
   <part name="parameters" element="vim25:AttachVmfsExtent" />
</message>
<message name="AttachVmfsExtentResponseMsg">
   <part name="parameters" element="vim25:AttachVmfsExtentResponse" />
</message>
<message name="ExpandVmfsExtentRequestMsg">
   <part name="parameters" element="vim25:ExpandVmfsExtent" />
</message>
<message name="ExpandVmfsExtentResponseMsg">
   <part name="parameters" element="vim25:ExpandVmfsExtentResponse" />
</message>
<message name="UpgradeVmfsRequestMsg">
   <part name="parameters" element="vim25:UpgradeVmfs" />
</message>
<message name="UpgradeVmfsResponseMsg">
   <part name="parameters" element="vim25:UpgradeVmfsResponse" />
</message>
<message name="UpgradeVmLayoutRequestMsg">
   <part name="parameters" element="vim25:UpgradeVmLayout" />
</message>
<message name="UpgradeVmLayoutResponseMsg">
   <part name="parameters" element="vim25:UpgradeVmLayoutResponse" />
</message>
<message name="QueryUnresolvedVmfsVolumeRequestMsg">
   <part name="parameters" element="vim25:QueryUnresolvedVmfsVolume" />
</message>
<message name="QueryUnresolvedVmfsVolumeResponseMsg">
   <part name="parameters" element="vim25:QueryUnresolvedVmfsVolumeResponse" />
</message>
<message name="ResolveMultipleUnresolvedVmfsVolumesRequestMsg">
   <part name="parameters" element="vim25:ResolveMultipleUnresolvedVmfsVolumes" />
</message>
<message name="ResolveMultipleUnresolvedVmfsVolumesResponseMsg">
   <part name="parameters" element="vim25:ResolveMultipleUnresolvedVmfsVolumesResponse" />
</message>
<message name="UnmountForceMountedVmfsVolumeRequestMsg">
   <part name="parameters" element="vim25:UnmountForceMountedVmfsVolume" />
</message>
<message name="UnmountForceMountedVmfsVolumeResponseMsg">
   <part name="parameters" element="vim25:UnmountForceMountedVmfsVolumeResponse" />
</message>
<message name="RescanHbaRequestMsg">
   <part name="parameters" element="vim25:RescanHba" />
</message>
<message name="RescanHbaResponseMsg">
   <part name="parameters" element="vim25:RescanHbaResponse" />
</message>
<message name="RescanAllHbaRequestMsg">
   <part name="parameters" element="vim25:RescanAllHba" />
</message>
<message name="RescanAllHbaResponseMsg">
   <part name="parameters" element="vim25:RescanAllHbaResponse" />
</message>
<message name="UpdateSoftwareInternetScsiEnabledRequestMsg">
   <part name="parameters" element="vim25:UpdateSoftwareInternetScsiEnabled" />
</message>
<message name="UpdateSoftwareInternetScsiEnabledResponseMsg">
   <part name="parameters" element="vim25:UpdateSoftwareInternetScsiEnabledResponse" />
</message>
<message name="UpdateInternetScsiDiscoveryPropertiesRequestMsg">
   <part name="parameters" element="vim25:UpdateInternetScsiDiscoveryProperties" />
</message>
<message name="UpdateInternetScsiDiscoveryPropertiesResponseMsg">
   <part name="parameters" element="vim25:UpdateInternetScsiDiscoveryPropertiesResponse" />
</message>
<message name="UpdateInternetScsiAuthenticationPropertiesRequestMsg">
   <part name="parameters" element="vim25:UpdateInternetScsiAuthenticationProperties" />
</message>
<message name="UpdateInternetScsiAuthenticationPropertiesResponseMsg">
   <part name="parameters" element="vim25:UpdateInternetScsiAuthenticationPropertiesResponse" />
</message>
<message name="UpdateInternetScsiDigestPropertiesRequestMsg">
   <part name="parameters" element="vim25:UpdateInternetScsiDigestProperties" />
</message>
<message name="UpdateInternetScsiDigestPropertiesResponseMsg">
   <part name="parameters" element="vim25:UpdateInternetScsiDigestPropertiesResponse" />
</message>
<message name="UpdateInternetScsiAdvancedOptionsRequestMsg">
   <part name="parameters" element="vim25:UpdateInternetScsiAdvancedOptions" />
</message>
<message name="UpdateInternetScsiAdvancedOptionsResponseMsg">
   <part name="parameters" element="vim25:UpdateInternetScsiAdvancedOptionsResponse" />
</message>
<message name="UpdateInternetScsiIPPropertiesRequestMsg">
   <part name="parameters" element="vim25:UpdateInternetScsiIPProperties" />
</message>
<message name="UpdateInternetScsiIPPropertiesResponseMsg">
   <part name="parameters" element="vim25:UpdateInternetScsiIPPropertiesResponse" />
</message>
<message name="UpdateInternetScsiNameRequestMsg">
   <part name="parameters" element="vim25:UpdateInternetScsiName" />
</message>
<message name="UpdateInternetScsiNameResponseMsg">
   <part name="parameters" element="vim25:UpdateInternetScsiNameResponse" />
</message>
<message name="UpdateInternetScsiAliasRequestMsg">
   <part name="parameters" element="vim25:UpdateInternetScsiAlias" />
</message>
<message name="UpdateInternetScsiAliasResponseMsg">
   <part name="parameters" element="vim25:UpdateInternetScsiAliasResponse" />
</message>
<message name="AddInternetScsiSendTargetsRequestMsg">
   <part name="parameters" element="vim25:AddInternetScsiSendTargets" />
</message>
<message name="AddInternetScsiSendTargetsResponseMsg">
   <part name="parameters" element="vim25:AddInternetScsiSendTargetsResponse" />
</message>
<message name="RemoveInternetScsiSendTargetsRequestMsg">
   <part name="parameters" element="vim25:RemoveInternetScsiSendTargets" />
</message>
<message name="RemoveInternetScsiSendTargetsResponseMsg">
   <part name="parameters" element="vim25:RemoveInternetScsiSendTargetsResponse" />
</message>
<message name="AddInternetScsiStaticTargetsRequestMsg">
   <part name="parameters" element="vim25:AddInternetScsiStaticTargets" />
</message>
<message name="AddInternetScsiStaticTargetsResponseMsg">
   <part name="parameters" element="vim25:AddInternetScsiStaticTargetsResponse" />
</message>
<message name="RemoveInternetScsiStaticTargetsRequestMsg">
   <part name="parameters" element="vim25:RemoveInternetScsiStaticTargets" />
</message>
<message name="RemoveInternetScsiStaticTargetsResponseMsg">
   <part name="parameters" element="vim25:RemoveInternetScsiStaticTargetsResponse" />
</message>
<message name="EnableMultipathPathRequestMsg">
   <part name="parameters" element="vim25:EnableMultipathPath" />
</message>
<message name="EnableMultipathPathResponseMsg">
   <part name="parameters" element="vim25:EnableMultipathPathResponse" />
</message>
<message name="DisableMultipathPathRequestMsg">
   <part name="parameters" element="vim25:DisableMultipathPath" />
</message>
<message name="DisableMultipathPathResponseMsg">
   <part name="parameters" element="vim25:DisableMultipathPathResponse" />
</message>
<message name="SetMultipathLunPolicyRequestMsg">
   <part name="parameters" element="vim25:SetMultipathLunPolicy" />
</message>
<message name="SetMultipathLunPolicyResponseMsg">
   <part name="parameters" element="vim25:SetMultipathLunPolicyResponse" />
</message>
<message name="QueryPathSelectionPolicyOptionsRequestMsg">
   <part name="parameters" element="vim25:QueryPathSelectionPolicyOptions" />
</message>
<message name="QueryPathSelectionPolicyOptionsResponseMsg">
   <part name="parameters" element="vim25:QueryPathSelectionPolicyOptionsResponse" />
</message>
<message name="QueryStorageArrayTypePolicyOptionsRequestMsg">
   <part name="parameters" element="vim25:QueryStorageArrayTypePolicyOptions" />
</message>
<message name="QueryStorageArrayTypePolicyOptionsResponseMsg">
   <part name="parameters" element="vim25:QueryStorageArrayTypePolicyOptionsResponse" />
</message>
<message name="UpdateScsiLunDisplayNameRequestMsg">
   <part name="parameters" element="vim25:UpdateScsiLunDisplayName" />
</message>
<message name="UpdateScsiLunDisplayNameResponseMsg">
   <part name="parameters" element="vim25:UpdateScsiLunDisplayNameResponse" />
</message>
<message name="RefreshStorageSystemRequestMsg">
   <part name="parameters" element="vim25:RefreshStorageSystem" />
</message>
<message name="RefreshStorageSystemResponseMsg">
   <part name="parameters" element="vim25:RefreshStorageSystemResponse" />
</message>
<message name="UpdateIpConfigRequestMsg">
   <part name="parameters" element="vim25:UpdateIpConfig" />
</message>
<message name="UpdateIpConfigResponseMsg">
   <part name="parameters" element="vim25:UpdateIpConfigResponse" />
</message>
<message name="SelectVnicRequestMsg">
   <part name="parameters" element="vim25:SelectVnic" />
</message>
<message name="SelectVnicResponseMsg">
   <part name="parameters" element="vim25:SelectVnicResponse" />
</message>
<message name="DeselectVnicRequestMsg">
   <part name="parameters" element="vim25:DeselectVnic" />
</message>
<message name="DeselectVnicResponseMsg">
   <part name="parameters" element="vim25:DeselectVnicResponse" />
</message>
<message name="QueryNetConfigRequestMsg">
   <part name="parameters" element="vim25:QueryNetConfig" />
</message>
<message name="QueryNetConfigResponseMsg">
   <part name="parameters" element="vim25:QueryNetConfigResponse" />
</message>
<message name="SelectVnicForNicTypeRequestMsg">
   <part name="parameters" element="vim25:SelectVnicForNicType" />
</message>
<message name="SelectVnicForNicTypeResponseMsg">
   <part name="parameters" element="vim25:SelectVnicForNicTypeResponse" />
</message>
<message name="DeselectVnicForNicTypeRequestMsg">
   <part name="parameters" element="vim25:DeselectVnicForNicType" />
</message>
<message name="DeselectVnicForNicTypeResponseMsg">
   <part name="parameters" element="vim25:DeselectVnicForNicTypeResponse" />
</message>
<message name="QueryOptionsRequestMsg">
   <part name="parameters" element="vim25:QueryOptions" />
</message>
<message name="QueryOptionsResponseMsg">
   <part name="parameters" element="vim25:QueryOptionsResponse" />
</message>
<message name="UpdateOptionsRequestMsg">
   <part name="parameters" element="vim25:UpdateOptions" />
</message>
<message name="UpdateOptionsResponseMsg">
   <part name="parameters" element="vim25:UpdateOptionsResponse" />
</message>
<message name="CheckCompliance_TaskRequestMsg">
   <part name="parameters" element="vim25:CheckCompliance_Task" />
</message>
<message name="CheckCompliance_TaskResponseMsg">
   <part name="parameters" element="vim25:CheckCompliance_TaskResponse" />
</message>
<message name="QueryComplianceStatusRequestMsg">
   <part name="parameters" element="vim25:QueryComplianceStatus" />
</message>
<message name="QueryComplianceStatusResponseMsg">
   <part name="parameters" element="vim25:QueryComplianceStatusResponse" />
</message>
<message name="ClearComplianceStatusRequestMsg">
   <part name="parameters" element="vim25:ClearComplianceStatus" />
</message>
<message name="ClearComplianceStatusResponseMsg">
   <part name="parameters" element="vim25:ClearComplianceStatusResponse" />
</message>
<message name="QueryExpressionMetadataRequestMsg">
   <part name="parameters" element="vim25:QueryExpressionMetadata" />
</message>
<message name="QueryExpressionMetadataResponseMsg">
   <part name="parameters" element="vim25:QueryExpressionMetadataResponse" />
</message>
<message name="DestroyProfileRequestMsg">
   <part name="parameters" element="vim25:DestroyProfile" />
</message>
<message name="DestroyProfileResponseMsg">
   <part name="parameters" element="vim25:DestroyProfileResponse" />
</message>
<message name="AssociateProfileRequestMsg">
   <part name="parameters" element="vim25:AssociateProfile" />
</message>
<message name="AssociateProfileResponseMsg">
   <part name="parameters" element="vim25:AssociateProfileResponse" />
</message>
<message name="DissociateProfileRequestMsg">
   <part name="parameters" element="vim25:DissociateProfile" />
</message>
<message name="DissociateProfileResponseMsg">
   <part name="parameters" element="vim25:DissociateProfileResponse" />
</message>
<message name="CheckProfileCompliance_TaskRequestMsg">
   <part name="parameters" element="vim25:CheckProfileCompliance_Task" />
</message>
<message name="CheckProfileCompliance_TaskResponseMsg">
   <part name="parameters" element="vim25:CheckProfileCompliance_TaskResponse" />
</message>
<message name="ExportProfileRequestMsg">
   <part name="parameters" element="vim25:ExportProfile" />
</message>
<message name="ExportProfileResponseMsg">
   <part name="parameters" element="vim25:ExportProfileResponse" />
</message>
<message name="CreateProfileRequestMsg">
   <part name="parameters" element="vim25:CreateProfile" />
</message>
<message name="CreateProfileResponseMsg">
   <part name="parameters" element="vim25:CreateProfileResponse" />
</message>
<message name="QueryPolicyMetadataRequestMsg">
   <part name="parameters" element="vim25:QueryPolicyMetadata" />
</message>
<message name="QueryPolicyMetadataResponseMsg">
   <part name="parameters" element="vim25:QueryPolicyMetadataResponse" />
</message>
<message name="FindAssociatedProfileRequestMsg">
   <part name="parameters" element="vim25:FindAssociatedProfile" />
</message>
<message name="FindAssociatedProfileResponseMsg">
   <part name="parameters" element="vim25:FindAssociatedProfileResponse" />
</message>
<message name="UpdateClusterProfileRequestMsg">
   <part name="parameters" element="vim25:UpdateClusterProfile" />
</message>
<message name="UpdateClusterProfileResponseMsg">
   <part name="parameters" element="vim25:UpdateClusterProfileResponse" />
</message>
<message name="UpdateReferenceHostRequestMsg">
   <part name="parameters" element="vim25:UpdateReferenceHost" />
</message>
<message name="UpdateReferenceHostResponseMsg">
   <part name="parameters" element="vim25:UpdateReferenceHostResponse" />
</message>
<message name="UpdateHostProfileRequestMsg">
   <part name="parameters" element="vim25:UpdateHostProfile" />
</message>
<message name="UpdateHostProfileResponseMsg">
   <part name="parameters" element="vim25:UpdateHostProfileResponse" />
</message>
<message name="ExecuteHostProfileRequestMsg">
   <part name="parameters" element="vim25:ExecuteHostProfile" />
</message>
<message name="ExecuteHostProfileResponseMsg">
   <part name="parameters" element="vim25:ExecuteHostProfileResponse" />
</message>
<message name="ApplyHostConfig_TaskRequestMsg">
   <part name="parameters" element="vim25:ApplyHostConfig_Task" />
</message>
<message name="ApplyHostConfig_TaskResponseMsg">
   <part name="parameters" element="vim25:ApplyHostConfig_TaskResponse" />
</message>
<message name="GenerateConfigTaskListRequestMsg">
   <part name="parameters" element="vim25:GenerateConfigTaskList" />
</message>
<message name="GenerateConfigTaskListResponseMsg">
   <part name="parameters" element="vim25:GenerateConfigTaskListResponse" />
</message>
<message name="QueryHostProfileMetadataRequestMsg">
   <part name="parameters" element="vim25:QueryHostProfileMetadata" />
</message>
<message name="QueryHostProfileMetadataResponseMsg">
   <part name="parameters" element="vim25:QueryHostProfileMetadataResponse" />
</message>
<message name="CreateDefaultProfileRequestMsg">
   <part name="parameters" element="vim25:CreateDefaultProfile" />
</message>
<message name="CreateDefaultProfileResponseMsg">
   <part name="parameters" element="vim25:CreateDefaultProfileResponse" />
</message>
<message name="RemoveScheduledTaskRequestMsg">
   <part name="parameters" element="vim25:RemoveScheduledTask" />
</message>
<message name="RemoveScheduledTaskResponseMsg">
   <part name="parameters" element="vim25:RemoveScheduledTaskResponse" />
</message>
<message name="ReconfigureScheduledTaskRequestMsg">
   <part name="parameters" element="vim25:ReconfigureScheduledTask" />
</message>
<message name="ReconfigureScheduledTaskResponseMsg">
   <part name="parameters" element="vim25:ReconfigureScheduledTaskResponse" />
</message>
<message name="RunScheduledTaskRequestMsg">
   <part name="parameters" element="vim25:RunScheduledTask" />
</message>
<message name="RunScheduledTaskResponseMsg">
   <part name="parameters" element="vim25:RunScheduledTaskResponse" />
</message>
<message name="CreateScheduledTaskRequestMsg">
   <part name="parameters" element="vim25:CreateScheduledTask" />
</message>
<message name="CreateScheduledTaskResponseMsg">
   <part name="parameters" element="vim25:CreateScheduledTaskResponse" />
</message>
<message name="RetrieveEntityScheduledTaskRequestMsg">
   <part name="parameters" element="vim25:RetrieveEntityScheduledTask" />
</message>
<message name="RetrieveEntityScheduledTaskResponseMsg">
   <part name="parameters" element="vim25:RetrieveEntityScheduledTaskResponse" />
</message>
<message name="CreateObjectScheduledTaskRequestMsg">
   <part name="parameters" element="vim25:CreateObjectScheduledTask" />
</message>
<message name="CreateObjectScheduledTaskResponseMsg">
   <part name="parameters" element="vim25:CreateObjectScheduledTaskResponse" />
</message>
<message name="RetrieveObjectScheduledTaskRequestMsg">
   <part name="parameters" element="vim25:RetrieveObjectScheduledTask" />
</message>
<message name="RetrieveObjectScheduledTaskResponseMsg">
   <part name="parameters" element="vim25:RetrieveObjectScheduledTaskResponse" />
</message>
<message name="OpenInventoryViewFolderRequestMsg">
   <part name="parameters" element="vim25:OpenInventoryViewFolder" />
</message>
<message name="OpenInventoryViewFolderResponseMsg">
   <part name="parameters" element="vim25:OpenInventoryViewFolderResponse" />
</message>
<message name="CloseInventoryViewFolderRequestMsg">
   <part name="parameters" element="vim25:CloseInventoryViewFolder" />
</message>
<message name="CloseInventoryViewFolderResponseMsg">
   <part name="parameters" element="vim25:CloseInventoryViewFolderResponse" />
</message>
<message name="ModifyListViewRequestMsg">
   <part name="parameters" element="vim25:ModifyListView" />
</message>
<message name="ModifyListViewResponseMsg">
   <part name="parameters" element="vim25:ModifyListViewResponse" />
</message>
<message name="ResetListViewRequestMsg">
   <part name="parameters" element="vim25:ResetListView" />
</message>
<message name="ResetListViewResponseMsg">
   <part name="parameters" element="vim25:ResetListViewResponse" />
</message>
<message name="ResetListViewFromViewRequestMsg">
   <part name="parameters" element="vim25:ResetListViewFromView" />
</message>
<message name="ResetListViewFromViewResponseMsg">
   <part name="parameters" element="vim25:ResetListViewFromViewResponse" />
</message>
<message name="DestroyViewRequestMsg">
   <part name="parameters" element="vim25:DestroyView" />
</message>
<message name="DestroyViewResponseMsg">
   <part name="parameters" element="vim25:DestroyViewResponse" />
</message>
<message name="CreateInventoryViewRequestMsg">
   <part name="parameters" element="vim25:CreateInventoryView" />
</message>
<message name="CreateInventoryViewResponseMsg">
   <part name="parameters" element="vim25:CreateInventoryViewResponse" />
</message>
<message name="CreateContainerViewRequestMsg">
   <part name="parameters" element="vim25:CreateContainerView" />
</message>
<message name="CreateContainerViewResponseMsg">
   <part name="parameters" element="vim25:CreateContainerViewResponse" />
</message>
<message name="CreateListViewRequestMsg">
   <part name="parameters" element="vim25:CreateListView" />
</message>
<message name="CreateListViewResponseMsg">
   <part name="parameters" element="vim25:CreateListViewResponse" />
</message>
<message name="CreateListViewFromViewRequestMsg">
   <part name="parameters" element="vim25:CreateListViewFromView" />
</message>
<message name="CreateListViewFromViewResponseMsg">
   <part name="parameters" element="vim25:CreateListViewFromViewResponse" />
</message>
<message name="RevertToSnapshot_TaskRequestMsg">
   <part name="parameters" element="vim25:RevertToSnapshot_Task" />
</message>
<message name="RevertToSnapshot_TaskResponseMsg">
   <part name="parameters" element="vim25:RevertToSnapshot_TaskResponse" />
</message>
<message name="RemoveSnapshot_TaskRequestMsg">
   <part name="parameters" element="vim25:RemoveSnapshot_Task" />
</message>
<message name="RemoveSnapshot_TaskResponseMsg">
   <part name="parameters" element="vim25:RemoveSnapshot_TaskResponse" />
</message>
<message name="RenameSnapshotRequestMsg">
   <part name="parameters" element="vim25:RenameSnapshot" />
</message>
<message name="RenameSnapshotResponseMsg">
   <part name="parameters" element="vim25:RenameSnapshotResponse" />
</message>
<message name="CheckCompatibility_TaskRequestMsg">
   <part name="parameters" element="vim25:CheckCompatibility_Task" />
</message>
<message name="CheckCompatibility_TaskResponseMsg">
   <part name="parameters" element="vim25:CheckCompatibility_TaskResponse" />
</message>
<message name="QueryVMotionCompatibilityEx_TaskRequestMsg">
   <part name="parameters" element="vim25:QueryVMotionCompatibilityEx_Task" />
</message>
<message name="QueryVMotionCompatibilityEx_TaskResponseMsg">
   <part name="parameters" element="vim25:QueryVMotionCompatibilityEx_TaskResponse" />
</message>
<message name="CheckMigrate_TaskRequestMsg">
   <part name="parameters" element="vim25:CheckMigrate_Task" />
</message>
<message name="CheckMigrate_TaskResponseMsg">
   <part name="parameters" element="vim25:CheckMigrate_TaskResponse" />
</message>
<message name="CheckRelocate_TaskRequestMsg">
   <part name="parameters" element="vim25:CheckRelocate_Task" />
</message>
<message name="CheckRelocate_TaskResponseMsg">
   <part name="parameters" element="vim25:CheckRelocate_TaskResponse" />
</message>
<portType name="VimPortType">
   <operation name="DestroyPropertyFilter">
      <input message="vim25:DestroyPropertyFilterRequestMsg" />
      <output message="vim25:DestroyPropertyFilterResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateFilter">
      <input message="vim25:CreateFilterRequestMsg" />
      <output message="vim25:CreateFilterResponseMsg" />
      <fault name="InvalidPropertyFault" message="vim25:InvalidPropertyFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RetrieveProperties">
      <input message="vim25:RetrievePropertiesRequestMsg" />
      <output message="vim25:RetrievePropertiesResponseMsg" />
      <fault name="InvalidPropertyFault" message="vim25:InvalidPropertyFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CheckForUpdates">
      <input message="vim25:CheckForUpdatesRequestMsg" />
      <output message="vim25:CheckForUpdatesResponseMsg" />
      <fault name="InvalidCollectorVersionFault" message="vim25:InvalidCollectorVersionFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="WaitForUpdates">
      <input message="vim25:WaitForUpdatesRequestMsg" />
      <output message="vim25:WaitForUpdatesResponseMsg" />
      <fault name="InvalidCollectorVersionFault" message="vim25:InvalidCollectorVersionFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CancelWaitForUpdates">
      <input message="vim25:CancelWaitForUpdatesRequestMsg" />
      <output message="vim25:CancelWaitForUpdatesResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="WaitForUpdatesEx">
      <input message="vim25:WaitForUpdatesExRequestMsg" />
      <output message="vim25:WaitForUpdatesExResponseMsg" />
      <fault name="InvalidCollectorVersionFault" message="vim25:InvalidCollectorVersionFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RetrievePropertiesEx">
      <input message="vim25:RetrievePropertiesExRequestMsg" />
      <output message="vim25:RetrievePropertiesExResponseMsg" />
      <fault name="InvalidPropertyFault" message="vim25:InvalidPropertyFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ContinueRetrievePropertiesEx">
      <input message="vim25:ContinueRetrievePropertiesExRequestMsg" />
      <output message="vim25:ContinueRetrievePropertiesExResponseMsg" />
      <fault name="InvalidPropertyFault" message="vim25:InvalidPropertyFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CancelRetrievePropertiesEx">
      <input message="vim25:CancelRetrievePropertiesExRequestMsg" />
      <output message="vim25:CancelRetrievePropertiesExResponseMsg" />
      <fault name="InvalidPropertyFault" message="vim25:InvalidPropertyFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreatePropertyCollector">
      <input message="vim25:CreatePropertyCollectorRequestMsg" />
      <output message="vim25:CreatePropertyCollectorResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DestroyPropertyCollector">
      <input message="vim25:DestroyPropertyCollectorRequestMsg" />
      <output message="vim25:DestroyPropertyCollectorResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AddAuthorizationRole">
      <input message="vim25:AddAuthorizationRoleRequestMsg" />
      <output message="vim25:AddAuthorizationRoleResponseMsg" />
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemoveAuthorizationRole">
      <input message="vim25:RemoveAuthorizationRoleRequestMsg" />
      <output message="vim25:RemoveAuthorizationRoleResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="RemoveFailedFault" message="vim25:RemoveFailedFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateAuthorizationRole">
      <input message="vim25:UpdateAuthorizationRoleRequestMsg" />
      <output message="vim25:UpdateAuthorizationRoleResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="MergePermissions">
      <input message="vim25:MergePermissionsRequestMsg" />
      <output message="vim25:MergePermissionsResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RetrieveRolePermissions">
      <input message="vim25:RetrieveRolePermissionsRequestMsg" />
      <output message="vim25:RetrieveRolePermissionsResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RetrieveEntityPermissions">
      <input message="vim25:RetrieveEntityPermissionsRequestMsg" />
      <output message="vim25:RetrieveEntityPermissionsResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RetrieveAllPermissions">
      <input message="vim25:RetrieveAllPermissionsRequestMsg" />
      <output message="vim25:RetrieveAllPermissionsResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SetEntityPermissions">
      <input message="vim25:SetEntityPermissionsRequestMsg" />
      <output message="vim25:SetEntityPermissionsResponseMsg" />
      <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ResetEntityPermissions">
      <input message="vim25:ResetEntityPermissionsRequestMsg" />
      <output message="vim25:ResetEntityPermissionsResponseMsg" />
      <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemoveEntityPermission">
      <input message="vim25:RemoveEntityPermissionRequestMsg" />
      <output message="vim25:RemoveEntityPermissionResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ReconfigureCluster_Task">
      <input message="vim25:ReconfigureCluster_TaskRequestMsg" />
      <output message="vim25:ReconfigureCluster_TaskResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ApplyRecommendation">
      <input message="vim25:ApplyRecommendationRequestMsg" />
      <output message="vim25:ApplyRecommendationResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CancelRecommendation">
      <input message="vim25:CancelRecommendationRequestMsg" />
      <output message="vim25:CancelRecommendationResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RecommendHostsForVm">
      <input message="vim25:RecommendHostsForVmRequestMsg" />
      <output message="vim25:RecommendHostsForVmResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AddHost_Task">
      <input message="vim25:AddHost_TaskRequestMsg" />
      <output message="vim25:AddHost_TaskResponseMsg" />
      <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
      <fault name="HostConnectFaultFault" message="vim25:HostConnectFaultFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="MoveInto_Task">
      <input message="vim25:MoveInto_TaskRequestMsg" />
      <output message="vim25:MoveInto_TaskResponseMsg" />
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="TooManyHostsFault" message="vim25:TooManyHostsFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="MoveHostInto_Task">
      <input message="vim25:MoveHostInto_TaskRequestMsg" />
      <output message="vim25:MoveHostInto_TaskResponseMsg" />
      <fault name="TooManyHostsFault" message="vim25:TooManyHostsFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RefreshRecommendation">
      <input message="vim25:RefreshRecommendationRequestMsg" />
      <output message="vim25:RefreshRecommendationResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RetrieveDasAdvancedRuntimeInfo">
      <input message="vim25:RetrieveDasAdvancedRuntimeInfoRequestMsg" />
      <output message="vim25:RetrieveDasAdvancedRuntimeInfoResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ReconfigureComputeResource_Task">
      <input message="vim25:ReconfigureComputeResource_TaskRequestMsg" />
      <output message="vim25:ReconfigureComputeResource_TaskResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AddCustomFieldDef">
      <input message="vim25:AddCustomFieldDefRequestMsg" />
      <output message="vim25:AddCustomFieldDefResponseMsg" />
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InvalidPrivilegeFault" message="vim25:InvalidPrivilegeFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemoveCustomFieldDef">
      <input message="vim25:RemoveCustomFieldDefRequestMsg" />
      <output message="vim25:RemoveCustomFieldDefResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RenameCustomFieldDef">
      <input message="vim25:RenameCustomFieldDefRequestMsg" />
      <output message="vim25:RenameCustomFieldDefResponseMsg" />
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SetField">
      <input message="vim25:SetFieldRequestMsg" />
      <output message="vim25:SetFieldResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DoesCustomizationSpecExist">
      <input message="vim25:DoesCustomizationSpecExistRequestMsg" />
      <output message="vim25:DoesCustomizationSpecExistResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="GetCustomizationSpec">
      <input message="vim25:GetCustomizationSpecRequestMsg" />
      <output message="vim25:GetCustomizationSpecResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateCustomizationSpec">
      <input message="vim25:CreateCustomizationSpecRequestMsg" />
      <output message="vim25:CreateCustomizationSpecResponseMsg" />
      <fault name="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/>
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="OverwriteCustomizationSpec">
      <input message="vim25:OverwriteCustomizationSpecRequestMsg" />
      <output message="vim25:OverwriteCustomizationSpecResponseMsg" />
      <fault name="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DeleteCustomizationSpec">
      <input message="vim25:DeleteCustomizationSpecRequestMsg" />
      <output message="vim25:DeleteCustomizationSpecResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DuplicateCustomizationSpec">
      <input message="vim25:DuplicateCustomizationSpecRequestMsg" />
      <output message="vim25:DuplicateCustomizationSpecResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RenameCustomizationSpec">
      <input message="vim25:RenameCustomizationSpecRequestMsg" />
      <output message="vim25:RenameCustomizationSpecResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CustomizationSpecItemToXml">
      <input message="vim25:CustomizationSpecItemToXmlRequestMsg" />
      <output message="vim25:CustomizationSpecItemToXmlResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="XmlToCustomizationSpecItem">
      <input message="vim25:XmlToCustomizationSpecItemRequestMsg" />
      <output message="vim25:XmlToCustomizationSpecItemResponseMsg" />
      <fault name="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CheckCustomizationResources">
      <input message="vim25:CheckCustomizationResourcesRequestMsg" />
      <output message="vim25:CheckCustomizationResourcesResponseMsg" />
      <fault name="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryConnectionInfo">
      <input message="vim25:QueryConnectionInfoRequestMsg" />
      <output message="vim25:QueryConnectionInfoResponseMsg" />
      <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
      <fault name="HostConnectFaultFault" message="vim25:HostConnectFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="PowerOnMultiVM_Task">
      <input message="vim25:PowerOnMultiVM_TaskRequestMsg" />
      <output message="vim25:PowerOnMultiVM_TaskResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RefreshDatastore">
      <input message="vim25:RefreshDatastoreRequestMsg" />
      <output message="vim25:RefreshDatastoreResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RefreshDatastoreStorageInfo">
      <input message="vim25:RefreshDatastoreStorageInfoRequestMsg" />
      <output message="vim25:RefreshDatastoreStorageInfoResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateVirtualMachineFiles_Task">
      <input message="vim25:UpdateVirtualMachineFiles_TaskRequestMsg" />
      <output message="vim25:UpdateVirtualMachineFiles_TaskResponseMsg" />
      <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
      <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RenameDatastore">
      <input message="vim25:RenameDatastoreRequestMsg" />
      <output message="vim25:RenameDatastoreResponseMsg" />
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DestroyDatastore">
      <input message="vim25:DestroyDatastoreRequestMsg" />
      <output message="vim25:DestroyDatastoreResponseMsg" />
      <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryDescriptions">
      <input message="vim25:QueryDescriptionsRequestMsg" />
      <output message="vim25:QueryDescriptionsResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="BrowseDiagnosticLog">
      <input message="vim25:BrowseDiagnosticLogRequestMsg" />
      <output message="vim25:BrowseDiagnosticLogResponseMsg" />
      <fault name="CannotAccessFileFault" message="vim25:CannotAccessFileFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="GenerateLogBundles_Task">
      <input message="vim25:GenerateLogBundles_TaskRequestMsg" />
      <output message="vim25:GenerateLogBundles_TaskResponseMsg" />
      <fault name="LogBundlingFailedFault" message="vim25:LogBundlingFailedFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="FetchDVPortKeys">
      <input message="vim25:FetchDVPortKeysRequestMsg" />
      <output message="vim25:FetchDVPortKeysResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="FetchDVPorts">
      <input message="vim25:FetchDVPortsRequestMsg" />
      <output message="vim25:FetchDVPortsResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryUsedVlanIdInDvs">
      <input message="vim25:QueryUsedVlanIdInDvsRequestMsg" />
      <output message="vim25:QueryUsedVlanIdInDvsResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ReconfigureDvs_Task">
      <input message="vim25:ReconfigureDvs_TaskRequestMsg" />
      <output message="vim25:ReconfigureDvs_TaskResponseMsg" />
      <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
      <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="LimitExceededFault" message="vim25:LimitExceededFaultMsg"/>
      <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
      <fault name="ResourceNotAvailableFault" message="vim25:ResourceNotAvailableFaultMsg"/>
      <fault name="DvsNotAuthorizedFault" message="vim25:DvsNotAuthorizedFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="PerformDvsProductSpecOperation_Task">
      <input message="vim25:PerformDvsProductSpecOperation_TaskRequestMsg" />
      <output message="vim25:PerformDvsProductSpecOperation_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="MergeDvs_Task">
      <input message="vim25:MergeDvs_TaskRequestMsg" />
      <output message="vim25:MergeDvs_TaskResponseMsg" />
      <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
      <fault name="InvalidHostStateFault" message="vim25:InvalidHostStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AddDVPortgroup_Task">
      <input message="vim25:AddDVPortgroup_TaskRequestMsg" />
      <output message="vim25:AddDVPortgroup_TaskResponseMsg" />
      <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="MoveDVPort_Task">
      <input message="vim25:MoveDVPort_TaskRequestMsg" />
      <output message="vim25:MoveDVPort_TaskResponseMsg" />
      <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateDvsCapability">
      <input message="vim25:UpdateDvsCapabilityRequestMsg" />
      <output message="vim25:UpdateDvsCapabilityResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ReconfigureDVPort_Task">
      <input message="vim25:ReconfigureDVPort_TaskRequestMsg" />
      <output message="vim25:ReconfigureDVPort_TaskResponseMsg" />
      <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
      <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RefreshDVPortState">
      <input message="vim25:RefreshDVPortStateRequestMsg" />
      <output message="vim25:RefreshDVPortStateResponseMsg" />
      <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RectifyDvsHost_Task">
      <input message="vim25:RectifyDvsHost_TaskRequestMsg" />
      <output message="vim25:RectifyDvsHost_TaskResponseMsg" />
      <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateNetworkResourcePool">
      <input message="vim25:UpdateNetworkResourcePoolRequestMsg" />
      <output message="vim25:UpdateNetworkResourcePoolResponseMsg" />
      <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="EnableNetworkResourceManagement">
      <input message="vim25:EnableNetworkResourceManagementRequestMsg" />
      <output message="vim25:EnableNetworkResourceManagementResponseMsg" />
      <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryConfigOptionDescriptor">
      <input message="vim25:QueryConfigOptionDescriptorRequestMsg" />
      <output message="vim25:QueryConfigOptionDescriptorResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryConfigOption">
      <input message="vim25:QueryConfigOptionRequestMsg" />
      <output message="vim25:QueryConfigOptionResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryConfigTarget">
      <input message="vim25:QueryConfigTargetRequestMsg" />
      <output message="vim25:QueryConfigTargetResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryTargetCapabilities">
      <input message="vim25:QueryTargetCapabilitiesRequestMsg" />
      <output message="vim25:QueryTargetCapabilitiesResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="setCustomValue">
      <input message="vim25:setCustomValueRequestMsg" />
      <output message="vim25:setCustomValueResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UnregisterExtension">
      <input message="vim25:UnregisterExtensionRequestMsg" />
      <output message="vim25:UnregisterExtensionResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="FindExtension">
      <input message="vim25:FindExtensionRequestMsg" />
      <output message="vim25:FindExtensionResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RegisterExtension">
      <input message="vim25:RegisterExtensionRequestMsg" />
      <output message="vim25:RegisterExtensionResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateExtension">
      <input message="vim25:UpdateExtensionRequestMsg" />
      <output message="vim25:UpdateExtensionResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="GetPublicKey">
      <input message="vim25:GetPublicKeyRequestMsg" />
      <output message="vim25:GetPublicKeyResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SetPublicKey">
      <input message="vim25:SetPublicKeyRequestMsg" />
      <output message="vim25:SetPublicKeyResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SetExtensionCertificate">
      <input message="vim25:SetExtensionCertificateRequestMsg" />
      <output message="vim25:SetExtensionCertificateResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="NoClientCertificateFault" message="vim25:NoClientCertificateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="MoveDatastoreFile_Task">
      <input message="vim25:MoveDatastoreFile_TaskRequestMsg" />
      <output message="vim25:MoveDatastoreFile_TaskResponseMsg" />
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CopyDatastoreFile_Task">
      <input message="vim25:CopyDatastoreFile_TaskRequestMsg" />
      <output message="vim25:CopyDatastoreFile_TaskResponseMsg" />
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DeleteDatastoreFile_Task">
      <input message="vim25:DeleteDatastoreFile_TaskRequestMsg" />
      <output message="vim25:DeleteDatastoreFile_TaskResponseMsg" />
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="MakeDirectory">
      <input message="vim25:MakeDirectoryRequestMsg" />
      <output message="vim25:MakeDirectoryResponseMsg" />
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ChangeOwner">
      <input message="vim25:ChangeOwnerRequestMsg" />
      <output message="vim25:ChangeOwnerResponseMsg" />
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateFolder">
      <input message="vim25:CreateFolderRequestMsg" />
      <output message="vim25:CreateFolderResponseMsg" />
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="MoveIntoFolder_Task">
      <input message="vim25:MoveIntoFolder_TaskRequestMsg" />
      <output message="vim25:MoveIntoFolder_TaskResponseMsg" />
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InvalidFolderFault" message="vim25:InvalidFolderFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateVM_Task">
      <input message="vim25:CreateVM_TaskRequestMsg" />
      <output message="vim25:CreateVM_TaskResponseMsg" />
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="OutOfBoundsFault" message="vim25:OutOfBoundsFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RegisterVM_Task">
      <input message="vim25:RegisterVM_TaskRequestMsg" />
      <output message="vim25:RegisterVM_TaskResponseMsg" />
      <fault name="OutOfBoundsFault" message="vim25:OutOfBoundsFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateCluster">
      <input message="vim25:CreateClusterRequestMsg" />
      <output message="vim25:CreateClusterResponseMsg" />
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateClusterEx">
      <input message="vim25:CreateClusterExRequestMsg" />
      <output message="vim25:CreateClusterExResponseMsg" />
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AddStandaloneHost_Task">
      <input message="vim25:AddStandaloneHost_TaskRequestMsg" />
      <output message="vim25:AddStandaloneHost_TaskResponseMsg" />
      <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
      <fault name="HostConnectFaultFault" message="vim25:HostConnectFaultFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateDatacenter">
      <input message="vim25:CreateDatacenterRequestMsg" />
      <output message="vim25:CreateDatacenterResponseMsg" />
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UnregisterAndDestroy_Task">
      <input message="vim25:UnregisterAndDestroy_TaskRequestMsg" />
      <output message="vim25:UnregisterAndDestroy_TaskResponseMsg" />
      <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateDVS_Task">
      <input message="vim25:CreateDVS_TaskRequestMsg" />
      <output message="vim25:CreateDVS_TaskResponseMsg" />
      <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="DvsNotAuthorizedFault" message="vim25:DvsNotAuthorizedFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SetCollectorPageSize">
      <input message="vim25:SetCollectorPageSizeRequestMsg" />
      <output message="vim25:SetCollectorPageSizeResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RewindCollector">
      <input message="vim25:RewindCollectorRequestMsg" />
      <output message="vim25:RewindCollectorResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ResetCollector">
      <input message="vim25:ResetCollectorRequestMsg" />
      <output message="vim25:ResetCollectorResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DestroyCollector">
      <input message="vim25:DestroyCollectorRequestMsg" />
      <output message="vim25:DestroyCollectorResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryHostConnectionInfo">
      <input message="vim25:QueryHostConnectionInfoRequestMsg" />
      <output message="vim25:QueryHostConnectionInfoResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateSystemResources">
      <input message="vim25:UpdateSystemResourcesRequestMsg" />
      <output message="vim25:UpdateSystemResourcesResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ReconnectHost_Task">
      <input message="vim25:ReconnectHost_TaskRequestMsg" />
      <output message="vim25:ReconnectHost_TaskResponseMsg" />
      <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="HostConnectFaultFault" message="vim25:HostConnectFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DisconnectHost_Task">
      <input message="vim25:DisconnectHost_TaskRequestMsg" />
      <output message="vim25:DisconnectHost_TaskResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="EnterMaintenanceMode_Task">
      <input message="vim25:EnterMaintenanceMode_TaskRequestMsg" />
      <output message="vim25:EnterMaintenanceMode_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ExitMaintenanceMode_Task">
      <input message="vim25:ExitMaintenanceMode_TaskRequestMsg" />
      <output message="vim25:ExitMaintenanceMode_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RebootHost_Task">
      <input message="vim25:RebootHost_TaskRequestMsg" />
      <output message="vim25:RebootHost_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ShutdownHost_Task">
      <input message="vim25:ShutdownHost_TaskRequestMsg" />
      <output message="vim25:ShutdownHost_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="PowerDownHostToStandBy_Task">
      <input message="vim25:PowerDownHostToStandBy_TaskRequestMsg" />
      <output message="vim25:PowerDownHostToStandBy_TaskResponseMsg" />
      <fault name="HostPowerOpFailedFault" message="vim25:HostPowerOpFailedFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="NotSupportedFault" message="vim25:NotSupportedFaultMsg"/>
      <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
      <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="PowerUpHostFromStandBy_Task">
      <input message="vim25:PowerUpHostFromStandBy_TaskRequestMsg" />
      <output message="vim25:PowerUpHostFromStandBy_TaskResponseMsg" />
      <fault name="HostPowerOpFailedFault" message="vim25:HostPowerOpFailedFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="NotSupportedFault" message="vim25:NotSupportedFaultMsg"/>
      <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryMemoryOverhead">
      <input message="vim25:QueryMemoryOverheadRequestMsg" />
      <output message="vim25:QueryMemoryOverheadResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryMemoryOverheadEx">
      <input message="vim25:QueryMemoryOverheadExRequestMsg" />
      <output message="vim25:QueryMemoryOverheadExResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ReconfigureHostForDAS_Task">
      <input message="vim25:ReconfigureHostForDAS_TaskRequestMsg" />
      <output message="vim25:ReconfigureHostForDAS_TaskResponseMsg" />
      <fault name="DasConfigFaultFault" message="vim25:DasConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateFlags">
      <input message="vim25:UpdateFlagsRequestMsg" />
      <output message="vim25:UpdateFlagsResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="EnterLockdownMode">
      <input message="vim25:EnterLockdownModeRequestMsg" />
      <output message="vim25:EnterLockdownModeResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ExitLockdownMode">
      <input message="vim25:ExitLockdownModeRequestMsg" />
      <output message="vim25:ExitLockdownModeResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AcquireCimServicesTicket">
      <input message="vim25:AcquireCimServicesTicketRequestMsg" />
      <output message="vim25:AcquireCimServicesTicketResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateIpmi">
      <input message="vim25:UpdateIpmiRequestMsg" />
      <output message="vim25:UpdateIpmiResponseMsg" />
      <fault name="InvalidIpmiLoginInfoFault" message="vim25:InvalidIpmiLoginInfoFaultMsg"/>
      <fault name="InvalidIpmiMacAddressFault" message="vim25:InvalidIpmiMacAddressFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RetrieveHardwareUptime">
      <input message="vim25:RetrieveHardwareUptimeRequestMsg" />
      <output message="vim25:RetrieveHardwareUptimeResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="HttpNfcLeaseGetManifest">
      <input message="vim25:HttpNfcLeaseGetManifestRequestMsg" />
      <output message="vim25:HttpNfcLeaseGetManifestResponseMsg" />
      <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="HttpNfcLeaseComplete">
      <input message="vim25:HttpNfcLeaseCompleteRequestMsg" />
      <output message="vim25:HttpNfcLeaseCompleteResponseMsg" />
      <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="HttpNfcLeaseAbort">
      <input message="vim25:HttpNfcLeaseAbortRequestMsg" />
      <output message="vim25:HttpNfcLeaseAbortResponseMsg" />
      <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="HttpNfcLeaseProgress">
      <input message="vim25:HttpNfcLeaseProgressRequestMsg" />
      <output message="vim25:HttpNfcLeaseProgressResponseMsg" />
      <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryIpPools">
      <input message="vim25:QueryIpPoolsRequestMsg" />
      <output message="vim25:QueryIpPoolsResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateIpPool">
      <input message="vim25:CreateIpPoolRequestMsg" />
      <output message="vim25:CreateIpPoolResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateIpPool">
      <input message="vim25:UpdateIpPoolRequestMsg" />
      <output message="vim25:UpdateIpPoolResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DestroyIpPool">
      <input message="vim25:DestroyIpPoolRequestMsg" />
      <output message="vim25:DestroyIpPoolResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateAssignedLicense">
      <input message="vim25:UpdateAssignedLicenseRequestMsg" />
      <output message="vim25:UpdateAssignedLicenseResponseMsg" />
      <fault name="LicenseEntityNotFoundFault" message="vim25:LicenseEntityNotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemoveAssignedLicense">
      <input message="vim25:RemoveAssignedLicenseRequestMsg" />
      <output message="vim25:RemoveAssignedLicenseResponseMsg" />
      <fault name="LicenseEntityNotFoundFault" message="vim25:LicenseEntityNotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryAssignedLicenses">
      <input message="vim25:QueryAssignedLicensesRequestMsg" />
      <output message="vim25:QueryAssignedLicensesResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QuerySupportedFeatures">
      <input message="vim25:QuerySupportedFeaturesRequestMsg" />
      <output message="vim25:QuerySupportedFeaturesResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryLicenseSourceAvailability">
      <input message="vim25:QueryLicenseSourceAvailabilityRequestMsg" />
      <output message="vim25:QueryLicenseSourceAvailabilityResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryLicenseUsage">
      <input message="vim25:QueryLicenseUsageRequestMsg" />
      <output message="vim25:QueryLicenseUsageResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SetLicenseEdition">
      <input message="vim25:SetLicenseEditionRequestMsg" />
      <output message="vim25:SetLicenseEditionResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="LicenseServerUnavailableFault" message="vim25:LicenseServerUnavailableFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CheckLicenseFeature">
      <input message="vim25:CheckLicenseFeatureRequestMsg" />
      <output message="vim25:CheckLicenseFeatureResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="EnableFeature">
      <input message="vim25:EnableFeatureRequestMsg" />
      <output message="vim25:EnableFeatureResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="LicenseServerUnavailableFault" message="vim25:LicenseServerUnavailableFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DisableFeature">
      <input message="vim25:DisableFeatureRequestMsg" />
      <output message="vim25:DisableFeatureResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="LicenseServerUnavailableFault" message="vim25:LicenseServerUnavailableFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ConfigureLicenseSource">
      <input message="vim25:ConfigureLicenseSourceRequestMsg" />
      <output message="vim25:ConfigureLicenseSourceResponseMsg" />
      <fault name="CannotAccessLocalSourceFault" message="vim25:CannotAccessLocalSourceFaultMsg"/>
      <fault name="InvalidLicenseFault" message="vim25:InvalidLicenseFaultMsg"/>
      <fault name="LicenseServerUnavailableFault" message="vim25:LicenseServerUnavailableFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateLicense">
      <input message="vim25:UpdateLicenseRequestMsg" />
      <output message="vim25:UpdateLicenseResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AddLicense">
      <input message="vim25:AddLicenseRequestMsg" />
      <output message="vim25:AddLicenseResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemoveLicense">
      <input message="vim25:RemoveLicenseRequestMsg" />
      <output message="vim25:RemoveLicenseResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DecodeLicense">
      <input message="vim25:DecodeLicenseRequestMsg" />
      <output message="vim25:DecodeLicenseResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateLicenseLabel">
      <input message="vim25:UpdateLicenseLabelRequestMsg" />
      <output message="vim25:UpdateLicenseLabelResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemoveLicenseLabel">
      <input message="vim25:RemoveLicenseLabelRequestMsg" />
      <output message="vim25:RemoveLicenseLabelResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="Reload">
      <input message="vim25:ReloadRequestMsg" />
      <output message="vim25:ReloadResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="Rename_Task">
      <input message="vim25:Rename_TaskRequestMsg" />
      <output message="vim25:Rename_TaskResponseMsg" />
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="Destroy_Task">
      <input message="vim25:Destroy_TaskRequestMsg" />
      <output message="vim25:Destroy_TaskResponseMsg" />
      <fault name="VimFaultFault" message="vim25:VimFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DestroyNetwork">
      <input message="vim25:DestroyNetworkRequestMsg" />
      <output message="vim25:DestroyNetworkResponseMsg" />
      <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ValidateHost">
      <input message="vim25:ValidateHostRequestMsg" />
      <output message="vim25:ValidateHostResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ParseDescriptor">
      <input message="vim25:ParseDescriptorRequestMsg" />
      <output message="vim25:ParseDescriptorResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateImportSpec">
      <input message="vim25:CreateImportSpecRequestMsg" />
      <output message="vim25:CreateImportSpecResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateDescriptor">
      <input message="vim25:CreateDescriptorRequestMsg" />
      <output message="vim25:CreateDescriptorResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryPerfProviderSummary">
      <input message="vim25:QueryPerfProviderSummaryRequestMsg" />
      <output message="vim25:QueryPerfProviderSummaryResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryAvailablePerfMetric">
      <input message="vim25:QueryAvailablePerfMetricRequestMsg" />
      <output message="vim25:QueryAvailablePerfMetricResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryPerfCounter">
      <input message="vim25:QueryPerfCounterRequestMsg" />
      <output message="vim25:QueryPerfCounterResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryPerfCounterByLevel">
      <input message="vim25:QueryPerfCounterByLevelRequestMsg" />
      <output message="vim25:QueryPerfCounterByLevelResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryPerf">
      <input message="vim25:QueryPerfRequestMsg" />
      <output message="vim25:QueryPerfResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryPerfComposite">
      <input message="vim25:QueryPerfCompositeRequestMsg" />
      <output message="vim25:QueryPerfCompositeResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreatePerfInterval">
      <input message="vim25:CreatePerfIntervalRequestMsg" />
      <output message="vim25:CreatePerfIntervalResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemovePerfInterval">
      <input message="vim25:RemovePerfIntervalRequestMsg" />
      <output message="vim25:RemovePerfIntervalResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdatePerfInterval">
      <input message="vim25:UpdatePerfIntervalRequestMsg" />
      <output message="vim25:UpdatePerfIntervalResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="EstimateDatabaseSize">
      <input message="vim25:EstimateDatabaseSizeRequestMsg" />
      <output message="vim25:EstimateDatabaseSizeResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateConfig">
      <input message="vim25:UpdateConfigRequestMsg" />
      <output message="vim25:UpdateConfigResponseMsg" />
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="MoveIntoResourcePool">
      <input message="vim25:MoveIntoResourcePoolRequestMsg" />
      <output message="vim25:MoveIntoResourcePoolResponseMsg" />
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateChildResourceConfiguration">
      <input message="vim25:UpdateChildResourceConfigurationRequestMsg" />
      <output message="vim25:UpdateChildResourceConfigurationResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateResourcePool">
      <input message="vim25:CreateResourcePoolRequestMsg" />
      <output message="vim25:CreateResourcePoolResponseMsg" />
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DestroyChildren">
      <input message="vim25:DestroyChildrenRequestMsg" />
      <output message="vim25:DestroyChildrenResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateVApp">
      <input message="vim25:CreateVAppRequestMsg" />
      <output message="vim25:CreateVAppResponseMsg" />
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateChildVM_Task">
      <input message="vim25:CreateChildVM_TaskRequestMsg" />
      <output message="vim25:CreateChildVM_TaskResponseMsg" />
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="OutOfBoundsFault" message="vim25:OutOfBoundsFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RegisterChildVM_Task">
      <input message="vim25:RegisterChildVM_TaskRequestMsg" />
      <output message="vim25:RegisterChildVM_TaskResponseMsg" />
      <fault name="OutOfBoundsFault" message="vim25:OutOfBoundsFaultMsg"/>
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ImportVApp">
      <input message="vim25:ImportVAppRequestMsg" />
      <output message="vim25:ImportVAppResponseMsg" />
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="OutOfBoundsFault" message="vim25:OutOfBoundsFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryResourceConfigOption">
      <input message="vim25:QueryResourceConfigOptionRequestMsg" />
      <output message="vim25:QueryResourceConfigOptionResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RefreshRuntime">
      <input message="vim25:RefreshRuntimeRequestMsg" />
      <output message="vim25:RefreshRuntimeResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="FindByUuid">
      <input message="vim25:FindByUuidRequestMsg" />
      <output message="vim25:FindByUuidResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="FindByDatastorePath">
      <input message="vim25:FindByDatastorePathRequestMsg" />
      <output message="vim25:FindByDatastorePathResponseMsg" />
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="FindByDnsName">
      <input message="vim25:FindByDnsNameRequestMsg" />
      <output message="vim25:FindByDnsNameResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="FindByIp">
      <input message="vim25:FindByIpRequestMsg" />
      <output message="vim25:FindByIpResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="FindByInventoryPath">
      <input message="vim25:FindByInventoryPathRequestMsg" />
      <output message="vim25:FindByInventoryPathResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="FindChild">
      <input message="vim25:FindChildRequestMsg" />
      <output message="vim25:FindChildResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="FindAllByUuid">
      <input message="vim25:FindAllByUuidRequestMsg" />
      <output message="vim25:FindAllByUuidResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="FindAllByDnsName">
      <input message="vim25:FindAllByDnsNameRequestMsg" />
      <output message="vim25:FindAllByDnsNameResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="FindAllByIp">
      <input message="vim25:FindAllByIpRequestMsg" />
      <output message="vim25:FindAllByIpResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CurrentTime">
      <input message="vim25:CurrentTimeRequestMsg" />
      <output message="vim25:CurrentTimeResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RetrieveServiceContent">
      <input message="vim25:RetrieveServiceContentRequestMsg" />
      <output message="vim25:RetrieveServiceContentResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ValidateMigration">
      <input message="vim25:ValidateMigrationRequestMsg" />
      <output message="vim25:ValidateMigrationResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryVMotionCompatibility">
      <input message="vim25:QueryVMotionCompatibilityRequestMsg" />
      <output message="vim25:QueryVMotionCompatibilityResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RetrieveProductComponents">
      <input message="vim25:RetrieveProductComponentsRequestMsg" />
      <output message="vim25:RetrieveProductComponentsResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateServiceMessage">
      <input message="vim25:UpdateServiceMessageRequestMsg" />
      <output message="vim25:UpdateServiceMessageResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="Login">
      <input message="vim25:LoginRequestMsg" />
      <output message="vim25:LoginResponseMsg" />
      <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
      <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="LoginBySSPI">
      <input message="vim25:LoginBySSPIRequestMsg" />
      <output message="vim25:LoginBySSPIResponseMsg" />
      <fault name="SSPIChallengeFault" message="vim25:SSPIChallengeFaultMsg"/>
      <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
      <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="Logout">
      <input message="vim25:LogoutRequestMsg" />
      <output message="vim25:LogoutResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AcquireLocalTicket">
      <input message="vim25:AcquireLocalTicketRequestMsg" />
      <output message="vim25:AcquireLocalTicketResponseMsg" />
      <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="TerminateSession">
      <input message="vim25:TerminateSessionRequestMsg" />
      <output message="vim25:TerminateSessionResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SetLocale">
      <input message="vim25:SetLocaleRequestMsg" />
      <output message="vim25:SetLocaleResponseMsg" />
      <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="LoginExtensionBySubjectName">
      <input message="vim25:LoginExtensionBySubjectNameRequestMsg" />
      <output message="vim25:LoginExtensionBySubjectNameResponseMsg" />
      <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
      <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="NoClientCertificateFault" message="vim25:NoClientCertificateFaultMsg"/>
      <fault name="NoSubjectNameFault" message="vim25:NoSubjectNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="LoginExtensionByCertificate">
      <input message="vim25:LoginExtensionByCertificateRequestMsg" />
      <output message="vim25:LoginExtensionByCertificateResponseMsg" />
      <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
      <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/>
      <fault name="NoClientCertificateFault" message="vim25:NoClientCertificateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ImpersonateUser">
      <input message="vim25:ImpersonateUserRequestMsg" />
      <output message="vim25:ImpersonateUserResponseMsg" />
      <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
      <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SessionIsActive">
      <input message="vim25:SessionIsActiveRequestMsg" />
      <output message="vim25:SessionIsActiveResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AcquireCloneTicket">
      <input message="vim25:AcquireCloneTicketRequestMsg" />
      <output message="vim25:AcquireCloneTicketResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CloneSession">
      <input message="vim25:CloneSessionRequestMsg" />
      <output message="vim25:CloneSessionResponseMsg" />
      <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ConfigureDatastoreIORM_Task">
      <input message="vim25:ConfigureDatastoreIORM_TaskRequestMsg" />
      <output message="vim25:ConfigureDatastoreIORM_TaskResponseMsg" />
      <fault name="IORMNotSupportedHostOnDatastoreFault" message="vim25:IORMNotSupportedHostOnDatastoreFaultMsg"/>
      <fault name="InaccessibleDatastoreFault" message="vim25:InaccessibleDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryIORMConfigOption">
      <input message="vim25:QueryIORMConfigOptionRequestMsg" />
      <output message="vim25:QueryIORMConfigOptionResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CancelTask">
      <input message="vim25:CancelTaskRequestMsg" />
      <output message="vim25:CancelTaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateProgress">
      <input message="vim25:UpdateProgressRequestMsg" />
      <output message="vim25:UpdateProgressResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="OutOfBoundsFault" message="vim25:OutOfBoundsFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SetTaskState">
      <input message="vim25:SetTaskStateRequestMsg" />
      <output message="vim25:SetTaskStateResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SetTaskDescription">
      <input message="vim25:SetTaskDescriptionRequestMsg" />
      <output message="vim25:SetTaskDescriptionResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ReadNextTasks">
      <input message="vim25:ReadNextTasksRequestMsg" />
      <output message="vim25:ReadNextTasksResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ReadPreviousTasks">
      <input message="vim25:ReadPreviousTasksRequestMsg" />
      <output message="vim25:ReadPreviousTasksResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateCollectorForTasks">
      <input message="vim25:CreateCollectorForTasksRequestMsg" />
      <output message="vim25:CreateCollectorForTasksResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateTask">
      <input message="vim25:CreateTaskRequestMsg" />
      <output message="vim25:CreateTaskResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RetrieveUserGroups">
      <input message="vim25:RetrieveUserGroupsRequestMsg" />
      <output message="vim25:RetrieveUserGroupsResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateVAppConfig">
      <input message="vim25:UpdateVAppConfigRequestMsg" />
      <output message="vim25:UpdateVAppConfigResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateLinkedChildren">
      <input message="vim25:UpdateLinkedChildrenRequestMsg" />
      <output message="vim25:UpdateLinkedChildrenResponseMsg" />
      <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CloneVApp_Task">
      <input message="vim25:CloneVApp_TaskRequestMsg" />
      <output message="vim25:CloneVApp_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="MigrationFaultFault" message="vim25:MigrationFaultFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ExportVApp">
      <input message="vim25:ExportVAppRequestMsg" />
      <output message="vim25:ExportVAppResponseMsg" />
      <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="PowerOnVApp_Task">
      <input message="vim25:PowerOnVApp_TaskRequestMsg" />
      <output message="vim25:PowerOnVApp_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="VAppConfigFaultFault" message="vim25:VAppConfigFaultFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="PowerOffVApp_Task">
      <input message="vim25:PowerOffVApp_TaskRequestMsg" />
      <output message="vim25:PowerOffVApp_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="VAppConfigFaultFault" message="vim25:VAppConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SuspendVApp_Task">
      <input message="vim25:SuspendVApp_TaskRequestMsg" />
      <output message="vim25:SuspendVApp_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="VAppConfigFaultFault" message="vim25:VAppConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="unregisterVApp_Task">
      <input message="vim25:unregisterVApp_TaskRequestMsg" />
      <output message="vim25:unregisterVApp_TaskResponseMsg" />
      <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateVirtualDisk_Task">
      <input message="vim25:CreateVirtualDisk_TaskRequestMsg" />
      <output message="vim25:CreateVirtualDisk_TaskResponseMsg" />
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DeleteVirtualDisk_Task">
      <input message="vim25:DeleteVirtualDisk_TaskRequestMsg" />
      <output message="vim25:DeleteVirtualDisk_TaskResponseMsg" />
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="MoveVirtualDisk_Task">
      <input message="vim25:MoveVirtualDisk_TaskRequestMsg" />
      <output message="vim25:MoveVirtualDisk_TaskResponseMsg" />
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CopyVirtualDisk_Task">
      <input message="vim25:CopyVirtualDisk_TaskRequestMsg" />
      <output message="vim25:CopyVirtualDisk_TaskResponseMsg" />
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ExtendVirtualDisk_Task">
      <input message="vim25:ExtendVirtualDisk_TaskRequestMsg" />
      <output message="vim25:ExtendVirtualDisk_TaskResponseMsg" />
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryVirtualDiskFragmentation">
      <input message="vim25:QueryVirtualDiskFragmentationRequestMsg" />
      <output message="vim25:QueryVirtualDiskFragmentationResponseMsg" />
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DefragmentVirtualDisk_Task">
      <input message="vim25:DefragmentVirtualDisk_TaskRequestMsg" />
      <output message="vim25:DefragmentVirtualDisk_TaskResponseMsg" />
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ShrinkVirtualDisk_Task">
      <input message="vim25:ShrinkVirtualDisk_TaskRequestMsg" />
      <output message="vim25:ShrinkVirtualDisk_TaskResponseMsg" />
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="InflateVirtualDisk_Task">
      <input message="vim25:InflateVirtualDisk_TaskRequestMsg" />
      <output message="vim25:InflateVirtualDisk_TaskResponseMsg" />
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="EagerZeroVirtualDisk_Task">
      <input message="vim25:EagerZeroVirtualDisk_TaskRequestMsg" />
      <output message="vim25:EagerZeroVirtualDisk_TaskResponseMsg" />
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ZeroFillVirtualDisk_Task">
      <input message="vim25:ZeroFillVirtualDisk_TaskRequestMsg" />
      <output message="vim25:ZeroFillVirtualDisk_TaskResponseMsg" />
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SetVirtualDiskUuid">
      <input message="vim25:SetVirtualDiskUuidRequestMsg" />
      <output message="vim25:SetVirtualDiskUuidResponseMsg" />
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryVirtualDiskUuid">
      <input message="vim25:QueryVirtualDiskUuidRequestMsg" />
      <output message="vim25:QueryVirtualDiskUuidResponseMsg" />
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryVirtualDiskGeometry">
      <input message="vim25:QueryVirtualDiskGeometryRequestMsg" />
      <output message="vim25:QueryVirtualDiskGeometryResponseMsg" />
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RefreshStorageInfo">
      <input message="vim25:RefreshStorageInfoRequestMsg" />
      <output message="vim25:RefreshStorageInfoResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateSnapshot_Task">
      <input message="vim25:CreateSnapshot_TaskRequestMsg" />
      <output message="vim25:CreateSnapshot_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RevertToCurrentSnapshot_Task">
      <input message="vim25:RevertToCurrentSnapshot_TaskRequestMsg" />
      <output message="vim25:RevertToCurrentSnapshot_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemoveAllSnapshots_Task">
      <input message="vim25:RemoveAllSnapshots_TaskRequestMsg" />
      <output message="vim25:RemoveAllSnapshots_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ReconfigVM_Task">
      <input message="vim25:ReconfigVM_TaskRequestMsg" />
      <output message="vim25:ReconfigVM_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpgradeVM_Task">
      <input message="vim25:UpgradeVM_TaskRequestMsg" />
      <output message="vim25:UpgradeVM_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="AlreadyUpgradedFault" message="vim25:AlreadyUpgradedFaultMsg"/>
      <fault name="NoDiskFoundFault" message="vim25:NoDiskFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ExtractOvfEnvironment">
      <input message="vim25:ExtractOvfEnvironmentRequestMsg" />
      <output message="vim25:ExtractOvfEnvironmentResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="PowerOnVM_Task">
      <input message="vim25:PowerOnVM_TaskRequestMsg" />
      <output message="vim25:PowerOnVM_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="PowerOffVM_Task">
      <input message="vim25:PowerOffVM_TaskRequestMsg" />
      <output message="vim25:PowerOffVM_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SuspendVM_Task">
      <input message="vim25:SuspendVM_TaskRequestMsg" />
      <output message="vim25:SuspendVM_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ResetVM_Task">
      <input message="vim25:ResetVM_TaskRequestMsg" />
      <output message="vim25:ResetVM_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ShutdownGuest">
      <input message="vim25:ShutdownGuestRequestMsg" />
      <output message="vim25:ShutdownGuestResponseMsg" />
      <fault name="ToolsUnavailableFault" message="vim25:ToolsUnavailableFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RebootGuest">
      <input message="vim25:RebootGuestRequestMsg" />
      <output message="vim25:RebootGuestResponseMsg" />
      <fault name="ToolsUnavailableFault" message="vim25:ToolsUnavailableFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="StandbyGuest">
      <input message="vim25:StandbyGuestRequestMsg" />
      <output message="vim25:StandbyGuestResponseMsg" />
      <fault name="ToolsUnavailableFault" message="vim25:ToolsUnavailableFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AnswerVM">
      <input message="vim25:AnswerVMRequestMsg" />
      <output message="vim25:AnswerVMResponseMsg" />
      <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CustomizeVM_Task">
      <input message="vim25:CustomizeVM_TaskRequestMsg" />
      <output message="vim25:CustomizeVM_TaskResponseMsg" />
      <fault name="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CheckCustomizationSpec">
      <input message="vim25:CheckCustomizationSpecRequestMsg" />
      <output message="vim25:CheckCustomizationSpecResponseMsg" />
      <fault name="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="MigrateVM_Task">
      <input message="vim25:MigrateVM_TaskRequestMsg" />
      <output message="vim25:MigrateVM_TaskResponseMsg" />
      <fault name="MigrationFaultFault" message="vim25:MigrationFaultFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RelocateVM_Task">
      <input message="vim25:RelocateVM_TaskRequestMsg" />
      <output message="vim25:RelocateVM_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="MigrationFaultFault" message="vim25:MigrationFaultFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CloneVM_Task">
      <input message="vim25:CloneVM_TaskRequestMsg" />
      <output message="vim25:CloneVM_TaskResponseMsg" />
      <fault name="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="MigrationFaultFault" message="vim25:MigrationFaultFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ExportVm">
      <input message="vim25:ExportVmRequestMsg" />
      <output message="vim25:ExportVmResponseMsg" />
      <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="MarkAsTemplate">
      <input message="vim25:MarkAsTemplateRequestMsg" />
      <output message="vim25:MarkAsTemplateResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="MarkAsVirtualMachine">
      <input message="vim25:MarkAsVirtualMachineRequestMsg" />
      <output message="vim25:MarkAsVirtualMachineResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UnregisterVM">
      <input message="vim25:UnregisterVMRequestMsg" />
      <output message="vim25:UnregisterVMResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ResetGuestInformation">
      <input message="vim25:ResetGuestInformationRequestMsg" />
      <output message="vim25:ResetGuestInformationResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="MountToolsInstaller">
      <input message="vim25:MountToolsInstallerRequestMsg" />
      <output message="vim25:MountToolsInstallerResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UnmountToolsInstaller">
      <input message="vim25:UnmountToolsInstallerRequestMsg" />
      <output message="vim25:UnmountToolsInstallerResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpgradeTools_Task">
      <input message="vim25:UpgradeTools_TaskRequestMsg" />
      <output message="vim25:UpgradeTools_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="VmToolsUpgradeFaultFault" message="vim25:VmToolsUpgradeFaultFaultMsg"/>
      <fault name="ToolsUnavailableFault" message="vim25:ToolsUnavailableFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AcquireMksTicket">
      <input message="vim25:AcquireMksTicketRequestMsg" />
      <output message="vim25:AcquireMksTicketResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AcquireTicket">
      <input message="vim25:AcquireTicketRequestMsg" />
      <output message="vim25:AcquireTicketResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SetScreenResolution">
      <input message="vim25:SetScreenResolutionRequestMsg" />
      <output message="vim25:SetScreenResolutionResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="ToolsUnavailableFault" message="vim25:ToolsUnavailableFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DefragmentAllDisks">
      <input message="vim25:DefragmentAllDisksRequestMsg" />
      <output message="vim25:DefragmentAllDisksResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateSecondaryVM_Task">
      <input message="vim25:CreateSecondaryVM_TaskRequestMsg" />
      <output message="vim25:CreateSecondaryVM_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="TurnOffFaultToleranceForVM_Task">
      <input message="vim25:TurnOffFaultToleranceForVM_TaskRequestMsg" />
      <output message="vim25:TurnOffFaultToleranceForVM_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="MakePrimaryVM_Task">
      <input message="vim25:MakePrimaryVM_TaskRequestMsg" />
      <output message="vim25:MakePrimaryVM_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="TerminateFaultTolerantVM_Task">
      <input message="vim25:TerminateFaultTolerantVM_TaskRequestMsg" />
      <output message="vim25:TerminateFaultTolerantVM_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DisableSecondaryVM_Task">
      <input message="vim25:DisableSecondaryVM_TaskRequestMsg" />
      <output message="vim25:DisableSecondaryVM_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="EnableSecondaryVM_Task">
      <input message="vim25:EnableSecondaryVM_TaskRequestMsg" />
      <output message="vim25:EnableSecondaryVM_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SetDisplayTopology">
      <input message="vim25:SetDisplayTopologyRequestMsg" />
      <output message="vim25:SetDisplayTopologyResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="ToolsUnavailableFault" message="vim25:ToolsUnavailableFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="StartRecording_Task">
      <input message="vim25:StartRecording_TaskRequestMsg" />
      <output message="vim25:StartRecording_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="RecordReplayDisabledFault" message="vim25:RecordReplayDisabledFaultMsg"/>
      <fault name="HostIncompatibleForRecordReplayFault" message="vim25:HostIncompatibleForRecordReplayFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="StopRecording_Task">
      <input message="vim25:StopRecording_TaskRequestMsg" />
      <output message="vim25:StopRecording_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="StartReplaying_Task">
      <input message="vim25:StartReplaying_TaskRequestMsg" />
      <output message="vim25:StartReplaying_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="RecordReplayDisabledFault" message="vim25:RecordReplayDisabledFaultMsg"/>
      <fault name="HostIncompatibleForRecordReplayFault" message="vim25:HostIncompatibleForRecordReplayFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="StopReplaying_Task">
      <input message="vim25:StopReplaying_TaskRequestMsg" />
      <output message="vim25:StopReplaying_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="PromoteDisks_Task">
      <input message="vim25:PromoteDisks_TaskRequestMsg" />
      <output message="vim25:PromoteDisks_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateScreenshot_Task">
      <input message="vim25:CreateScreenshot_TaskRequestMsg" />
      <output message="vim25:CreateScreenshot_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryChangedDiskAreas">
      <input message="vim25:QueryChangedDiskAreasRequestMsg" />
      <output message="vim25:QueryChangedDiskAreasResponseMsg" />
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryUnownedFiles">
      <input message="vim25:QueryUnownedFilesRequestMsg" />
      <output message="vim25:QueryUnownedFilesResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="reloadVirtualMachineFromPath_Task">
      <input message="vim25:reloadVirtualMachineFromPath_TaskRequestMsg" />
      <output message="vim25:reloadVirtualMachineFromPath_TaskResponseMsg" />
      <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryFaultToleranceCompatibility">
      <input message="vim25:QueryFaultToleranceCompatibilityRequestMsg" />
      <output message="vim25:QueryFaultToleranceCompatibilityResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemoveAlarm">
      <input message="vim25:RemoveAlarmRequestMsg" />
      <output message="vim25:RemoveAlarmResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ReconfigureAlarm">
      <input message="vim25:ReconfigureAlarmRequestMsg" />
      <output message="vim25:ReconfigureAlarmResponseMsg" />
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateAlarm">
      <input message="vim25:CreateAlarmRequestMsg" />
      <output message="vim25:CreateAlarmResponseMsg" />
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="GetAlarm">
      <input message="vim25:GetAlarmRequestMsg" />
      <output message="vim25:GetAlarmResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AreAlarmActionsEnabled">
      <input message="vim25:AreAlarmActionsEnabledRequestMsg" />
      <output message="vim25:AreAlarmActionsEnabledResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="EnableAlarmActions">
      <input message="vim25:EnableAlarmActionsRequestMsg" />
      <output message="vim25:EnableAlarmActionsResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="GetAlarmState">
      <input message="vim25:GetAlarmStateRequestMsg" />
      <output message="vim25:GetAlarmStateResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AcknowledgeAlarm">
      <input message="vim25:AcknowledgeAlarmRequestMsg" />
      <output message="vim25:AcknowledgeAlarmResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ReconfigureDVPortgroup_Task">
      <input message="vim25:ReconfigureDVPortgroup_TaskRequestMsg" />
      <output message="vim25:ReconfigureDVPortgroup_TaskResponseMsg" />
      <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
      <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryAvailableDvsSpec">
      <input message="vim25:QueryAvailableDvsSpecRequestMsg" />
      <output message="vim25:QueryAvailableDvsSpecResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryCompatibleHostForNewDvs">
      <input message="vim25:QueryCompatibleHostForNewDvsRequestMsg" />
      <output message="vim25:QueryCompatibleHostForNewDvsResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryCompatibleHostForExistingDvs">
      <input message="vim25:QueryCompatibleHostForExistingDvsRequestMsg" />
      <output message="vim25:QueryCompatibleHostForExistingDvsResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryDvsCompatibleHostSpec">
      <input message="vim25:QueryDvsCompatibleHostSpecRequestMsg" />
      <output message="vim25:QueryDvsCompatibleHostSpecResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryDvsFeatureCapability">
      <input message="vim25:QueryDvsFeatureCapabilityRequestMsg" />
      <output message="vim25:QueryDvsFeatureCapabilityResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryDvsByUuid">
      <input message="vim25:QueryDvsByUuidRequestMsg" />
      <output message="vim25:QueryDvsByUuidResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryDvsConfigTarget">
      <input message="vim25:QueryDvsConfigTargetRequestMsg" />
      <output message="vim25:QueryDvsConfigTargetResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryDvsCheckCompatibility">
      <input message="vim25:QueryDvsCheckCompatibilityRequestMsg" />
      <output message="vim25:QueryDvsCheckCompatibilityResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ReadNextEvents">
      <input message="vim25:ReadNextEventsRequestMsg" />
      <output message="vim25:ReadNextEventsResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ReadPreviousEvents">
      <input message="vim25:ReadPreviousEventsRequestMsg" />
      <output message="vim25:ReadPreviousEventsResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RetrieveArgumentDescription">
      <input message="vim25:RetrieveArgumentDescriptionRequestMsg" />
      <output message="vim25:RetrieveArgumentDescriptionResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateCollectorForEvents">
      <input message="vim25:CreateCollectorForEventsRequestMsg" />
      <output message="vim25:CreateCollectorForEventsResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="LogUserEvent">
      <input message="vim25:LogUserEventRequestMsg" />
      <output message="vim25:LogUserEventResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryEvents">
      <input message="vim25:QueryEventsRequestMsg" />
      <output message="vim25:QueryEventsResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="PostEvent">
      <input message="vim25:PostEventRequestMsg" />
      <output message="vim25:PostEventResponseMsg" />
      <fault name="InvalidEventFault" message="vim25:InvalidEventFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="JoinDomain_Task">
      <input message="vim25:JoinDomain_TaskRequestMsg" />
      <output message="vim25:JoinDomain_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
      <fault name="ActiveDirectoryFaultFault" message="vim25:ActiveDirectoryFaultFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="LeaveCurrentDomain_Task">
      <input message="vim25:LeaveCurrentDomain_TaskRequestMsg" />
      <output message="vim25:LeaveCurrentDomain_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/>
      <fault name="ActiveDirectoryFaultFault" message="vim25:ActiveDirectoryFaultFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ReconfigureAutostart">
      <input message="vim25:ReconfigureAutostartRequestMsg" />
      <output message="vim25:ReconfigureAutostartResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AutoStartPowerOn">
      <input message="vim25:AutoStartPowerOnRequestMsg" />
      <output message="vim25:AutoStartPowerOnResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AutoStartPowerOff">
      <input message="vim25:AutoStartPowerOffRequestMsg" />
      <output message="vim25:AutoStartPowerOffResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryBootDevices">
      <input message="vim25:QueryBootDevicesRequestMsg" />
      <output message="vim25:QueryBootDevicesResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateBootDevice">
      <input message="vim25:UpdateBootDeviceRequestMsg" />
      <output message="vim25:UpdateBootDeviceResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="EnableHyperThreading">
      <input message="vim25:EnableHyperThreadingRequestMsg" />
      <output message="vim25:EnableHyperThreadingResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DisableHyperThreading">
      <input message="vim25:DisableHyperThreadingRequestMsg" />
      <output message="vim25:DisableHyperThreadingResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SearchDatastore_Task">
      <input message="vim25:SearchDatastore_TaskRequestMsg" />
      <output message="vim25:SearchDatastore_TaskResponseMsg" />
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SearchDatastoreSubFolders_Task">
      <input message="vim25:SearchDatastoreSubFolders_TaskRequestMsg" />
      <output message="vim25:SearchDatastoreSubFolders_TaskResponseMsg" />
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DeleteFile">
      <input message="vim25:DeleteFileRequestMsg" />
      <output message="vim25:DeleteFileResponseMsg" />
      <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateLocalSwapDatastore">
      <input message="vim25:UpdateLocalSwapDatastoreRequestMsg" />
      <output message="vim25:UpdateLocalSwapDatastoreResponseMsg" />
      <fault name="InaccessibleDatastoreFault" message="vim25:InaccessibleDatastoreFaultMsg"/>
      <fault name="DatastoreNotWritableOnHostFault" message="vim25:DatastoreNotWritableOnHostFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryAvailableDisksForVmfs">
      <input message="vim25:QueryAvailableDisksForVmfsRequestMsg" />
      <output message="vim25:QueryAvailableDisksForVmfsResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryVmfsDatastoreCreateOptions">
      <input message="vim25:QueryVmfsDatastoreCreateOptionsRequestMsg" />
      <output message="vim25:QueryVmfsDatastoreCreateOptionsResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateVmfsDatastore">
      <input message="vim25:CreateVmfsDatastoreRequestMsg" />
      <output message="vim25:CreateVmfsDatastoreResponseMsg" />
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryVmfsDatastoreExtendOptions">
      <input message="vim25:QueryVmfsDatastoreExtendOptionsRequestMsg" />
      <output message="vim25:QueryVmfsDatastoreExtendOptionsResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryVmfsDatastoreExpandOptions">
      <input message="vim25:QueryVmfsDatastoreExpandOptionsRequestMsg" />
      <output message="vim25:QueryVmfsDatastoreExpandOptionsResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ExtendVmfsDatastore">
      <input message="vim25:ExtendVmfsDatastoreRequestMsg" />
      <output message="vim25:ExtendVmfsDatastoreResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ExpandVmfsDatastore">
      <input message="vim25:ExpandVmfsDatastoreRequestMsg" />
      <output message="vim25:ExpandVmfsDatastoreResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateNasDatastore">
      <input message="vim25:CreateNasDatastoreRequestMsg" />
      <output message="vim25:CreateNasDatastoreResponseMsg" />
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateLocalDatastore">
      <input message="vim25:CreateLocalDatastoreRequestMsg" />
      <output message="vim25:CreateLocalDatastoreResponseMsg" />
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="FileNotFoundFault" message="vim25:FileNotFoundFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemoveDatastore">
      <input message="vim25:RemoveDatastoreRequestMsg" />
      <output message="vim25:RemoveDatastoreResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ConfigureDatastorePrincipal">
      <input message="vim25:ConfigureDatastorePrincipalRequestMsg" />
      <output message="vim25:ConfigureDatastorePrincipalResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryUnresolvedVmfsVolumes">
      <input message="vim25:QueryUnresolvedVmfsVolumesRequestMsg" />
      <output message="vim25:QueryUnresolvedVmfsVolumesResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ResignatureUnresolvedVmfsVolume_Task">
      <input message="vim25:ResignatureUnresolvedVmfsVolume_TaskRequestMsg" />
      <output message="vim25:ResignatureUnresolvedVmfsVolume_TaskResponseMsg" />
      <fault name="VmfsAmbiguousMountFault" message="vim25:VmfsAmbiguousMountFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateDateTimeConfig">
      <input message="vim25:UpdateDateTimeConfigRequestMsg" />
      <output message="vim25:UpdateDateTimeConfigResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryAvailableTimeZones">
      <input message="vim25:QueryAvailableTimeZonesRequestMsg" />
      <output message="vim25:QueryAvailableTimeZonesResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryDateTime">
      <input message="vim25:QueryDateTimeRequestMsg" />
      <output message="vim25:QueryDateTimeResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateDateTime">
      <input message="vim25:UpdateDateTimeRequestMsg" />
      <output message="vim25:UpdateDateTimeResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RefreshDateTimeSystem">
      <input message="vim25:RefreshDateTimeSystemRequestMsg" />
      <output message="vim25:RefreshDateTimeSystemResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryAvailablePartition">
      <input message="vim25:QueryAvailablePartitionRequestMsg" />
      <output message="vim25:QueryAvailablePartitionResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SelectActivePartition">
      <input message="vim25:SelectActivePartitionRequestMsg" />
      <output message="vim25:SelectActivePartitionResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryPartitionCreateOptions">
      <input message="vim25:QueryPartitionCreateOptionsRequestMsg" />
      <output message="vim25:QueryPartitionCreateOptionsResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryPartitionCreateDesc">
      <input message="vim25:QueryPartitionCreateDescRequestMsg" />
      <output message="vim25:QueryPartitionCreateDescResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateDiagnosticPartition">
      <input message="vim25:CreateDiagnosticPartitionRequestMsg" />
      <output message="vim25:CreateDiagnosticPartitionResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateDefaultPolicy">
      <input message="vim25:UpdateDefaultPolicyRequestMsg" />
      <output message="vim25:UpdateDefaultPolicyResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="EnableRuleset">
      <input message="vim25:EnableRulesetRequestMsg" />
      <output message="vim25:EnableRulesetResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DisableRuleset">
      <input message="vim25:DisableRulesetRequestMsg" />
      <output message="vim25:DisableRulesetResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RefreshFirewall">
      <input message="vim25:RefreshFirewallRequestMsg" />
      <output message="vim25:RefreshFirewallResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ResetFirmwareToFactoryDefaults">
      <input message="vim25:ResetFirmwareToFactoryDefaultsRequestMsg" />
      <output message="vim25:ResetFirmwareToFactoryDefaultsResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="BackupFirmwareConfiguration">
      <input message="vim25:BackupFirmwareConfigurationRequestMsg" />
      <output message="vim25:BackupFirmwareConfigurationResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryFirmwareConfigUploadURL">
      <input message="vim25:QueryFirmwareConfigUploadURLRequestMsg" />
      <output message="vim25:QueryFirmwareConfigUploadURLResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RestoreFirmwareConfiguration">
      <input message="vim25:RestoreFirmwareConfigurationRequestMsg" />
      <output message="vim25:RestoreFirmwareConfigurationResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="MismatchedBundleFault" message="vim25:MismatchedBundleFaultMsg"/>
      <fault name="InvalidBundleFault" message="vim25:InvalidBundleFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RefreshHealthStatusSystem">
      <input message="vim25:RefreshHealthStatusSystemRequestMsg" />
      <output message="vim25:RefreshHealthStatusSystemResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ResetSystemHealthInfo">
      <input message="vim25:ResetSystemHealthInfoRequestMsg" />
      <output message="vim25:ResetSystemHealthInfoResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryModules">
      <input message="vim25:QueryModulesRequestMsg" />
      <output message="vim25:QueryModulesResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateModuleOptionString">
      <input message="vim25:UpdateModuleOptionStringRequestMsg" />
      <output message="vim25:UpdateModuleOptionStringResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryConfiguredModuleOptionString">
      <input message="vim25:QueryConfiguredModuleOptionStringRequestMsg" />
      <output message="vim25:QueryConfiguredModuleOptionStringResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateUser">
      <input message="vim25:CreateUserRequestMsg" />
      <output message="vim25:CreateUserResponseMsg" />
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateUser">
      <input message="vim25:UpdateUserRequestMsg" />
      <output message="vim25:UpdateUserResponseMsg" />
      <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateGroup">
      <input message="vim25:CreateGroupRequestMsg" />
      <output message="vim25:CreateGroupResponseMsg" />
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemoveUser">
      <input message="vim25:RemoveUserRequestMsg" />
      <output message="vim25:RemoveUserResponseMsg" />
      <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemoveGroup">
      <input message="vim25:RemoveGroupRequestMsg" />
      <output message="vim25:RemoveGroupResponseMsg" />
      <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AssignUserToGroup">
      <input message="vim25:AssignUserToGroupRequestMsg" />
      <output message="vim25:AssignUserToGroupResponseMsg" />
      <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UnassignUserFromGroup">
      <input message="vim25:UnassignUserFromGroupRequestMsg" />
      <output message="vim25:UnassignUserFromGroupResponseMsg" />
      <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ReconfigureServiceConsoleReservation">
      <input message="vim25:ReconfigureServiceConsoleReservationRequestMsg" />
      <output message="vim25:ReconfigureServiceConsoleReservationResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ReconfigureVirtualMachineReservation">
      <input message="vim25:ReconfigureVirtualMachineReservationRequestMsg" />
      <output message="vim25:ReconfigureVirtualMachineReservationResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateNetworkConfig">
      <input message="vim25:UpdateNetworkConfigRequestMsg" />
      <output message="vim25:UpdateNetworkConfigResponseMsg" />
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateDnsConfig">
      <input message="vim25:UpdateDnsConfigRequestMsg" />
      <output message="vim25:UpdateDnsConfigResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateIpRouteConfig">
      <input message="vim25:UpdateIpRouteConfigRequestMsg" />
      <output message="vim25:UpdateIpRouteConfigResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateConsoleIpRouteConfig">
      <input message="vim25:UpdateConsoleIpRouteConfigRequestMsg" />
      <output message="vim25:UpdateConsoleIpRouteConfigResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateIpRouteTableConfig">
      <input message="vim25:UpdateIpRouteTableConfigRequestMsg" />
      <output message="vim25:UpdateIpRouteTableConfigResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AddVirtualSwitch">
      <input message="vim25:AddVirtualSwitchRequestMsg" />
      <output message="vim25:AddVirtualSwitchResponseMsg" />
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemoveVirtualSwitch">
      <input message="vim25:RemoveVirtualSwitchRequestMsg" />
      <output message="vim25:RemoveVirtualSwitchResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateVirtualSwitch">
      <input message="vim25:UpdateVirtualSwitchRequestMsg" />
      <output message="vim25:UpdateVirtualSwitchResponseMsg" />
      <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AddPortGroup">
      <input message="vim25:AddPortGroupRequestMsg" />
      <output message="vim25:AddPortGroupResponseMsg" />
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemovePortGroup">
      <input message="vim25:RemovePortGroupRequestMsg" />
      <output message="vim25:RemovePortGroupResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdatePortGroup">
      <input message="vim25:UpdatePortGroupRequestMsg" />
      <output message="vim25:UpdatePortGroupResponseMsg" />
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdatePhysicalNicLinkSpeed">
      <input message="vim25:UpdatePhysicalNicLinkSpeedRequestMsg" />
      <output message="vim25:UpdatePhysicalNicLinkSpeedResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryNetworkHint">
      <input message="vim25:QueryNetworkHintRequestMsg" />
      <output message="vim25:QueryNetworkHintResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AddVirtualNic">
      <input message="vim25:AddVirtualNicRequestMsg" />
      <output message="vim25:AddVirtualNicResponseMsg" />
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemoveVirtualNic">
      <input message="vim25:RemoveVirtualNicRequestMsg" />
      <output message="vim25:RemoveVirtualNicResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateVirtualNic">
      <input message="vim25:UpdateVirtualNicRequestMsg" />
      <output message="vim25:UpdateVirtualNicResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AddServiceConsoleVirtualNic">
      <input message="vim25:AddServiceConsoleVirtualNicRequestMsg" />
      <output message="vim25:AddServiceConsoleVirtualNicResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemoveServiceConsoleVirtualNic">
      <input message="vim25:RemoveServiceConsoleVirtualNicRequestMsg" />
      <output message="vim25:RemoveServiceConsoleVirtualNicResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateServiceConsoleVirtualNic">
      <input message="vim25:UpdateServiceConsoleVirtualNicRequestMsg" />
      <output message="vim25:UpdateServiceConsoleVirtualNicResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RestartServiceConsoleVirtualNic">
      <input message="vim25:RestartServiceConsoleVirtualNicRequestMsg" />
      <output message="vim25:RestartServiceConsoleVirtualNicResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RefreshNetworkSystem">
      <input message="vim25:RefreshNetworkSystemRequestMsg" />
      <output message="vim25:RefreshNetworkSystemResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CheckHostPatch_Task">
      <input message="vim25:CheckHostPatch_TaskRequestMsg" />
      <output message="vim25:CheckHostPatch_TaskResponseMsg" />
      <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ScanHostPatch_Task">
      <input message="vim25:ScanHostPatch_TaskRequestMsg" />
      <output message="vim25:ScanHostPatch_TaskResponseMsg" />
      <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/>
      <fault name="PatchMetadataInvalidFault" message="vim25:PatchMetadataInvalidFaultMsg"/>
      <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ScanHostPatchV2_Task">
      <input message="vim25:ScanHostPatchV2_TaskRequestMsg" />
      <output message="vim25:ScanHostPatchV2_TaskResponseMsg" />
      <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="StageHostPatch_Task">
      <input message="vim25:StageHostPatch_TaskRequestMsg" />
      <output message="vim25:StageHostPatch_TaskResponseMsg" />
      <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="InstallHostPatch_Task">
      <input message="vim25:InstallHostPatch_TaskRequestMsg" />
      <output message="vim25:InstallHostPatch_TaskResponseMsg" />
      <fault name="PatchMetadataInvalidFault" message="vim25:PatchMetadataInvalidFaultMsg"/>
      <fault name="PatchBinariesNotFoundFault" message="vim25:PatchBinariesNotFoundFaultMsg"/>
      <fault name="PatchNotApplicableFault" message="vim25:PatchNotApplicableFaultMsg"/>
      <fault name="NoDiskSpaceFault" message="vim25:NoDiskSpaceFaultMsg"/>
      <fault name="PatchInstallFailedFault" message="vim25:PatchInstallFailedFaultMsg"/>
      <fault name="RebootRequiredFault" message="vim25:RebootRequiredFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="InstallHostPatchV2_Task">
      <input message="vim25:InstallHostPatchV2_TaskRequestMsg" />
      <output message="vim25:InstallHostPatchV2_TaskResponseMsg" />
      <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UninstallHostPatch_Task">
      <input message="vim25:UninstallHostPatch_TaskRequestMsg" />
      <output message="vim25:UninstallHostPatch_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryHostPatch_Task">
      <input message="vim25:QueryHostPatch_TaskRequestMsg" />
      <output message="vim25:QueryHostPatch_TaskResponseMsg" />
      <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="Refresh">
      <input message="vim25:RefreshRequestMsg" />
      <output message="vim25:RefreshResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdatePassthruConfig">
      <input message="vim25:UpdatePassthruConfigRequestMsg" />
      <output message="vim25:UpdatePassthruConfigResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ConfigurePowerPolicy">
      <input message="vim25:ConfigurePowerPolicyRequestMsg" />
      <output message="vim25:ConfigurePowerPolicyResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateServicePolicy">
      <input message="vim25:UpdateServicePolicyRequestMsg" />
      <output message="vim25:UpdateServicePolicyResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="StartService">
      <input message="vim25:StartServiceRequestMsg" />
      <output message="vim25:StartServiceResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="StopService">
      <input message="vim25:StopServiceRequestMsg" />
      <output message="vim25:StopServiceResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RestartService">
      <input message="vim25:RestartServiceRequestMsg" />
      <output message="vim25:RestartServiceResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UninstallService">
      <input message="vim25:UninstallServiceRequestMsg" />
      <output message="vim25:UninstallServiceResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RefreshServices">
      <input message="vim25:RefreshServicesRequestMsg" />
      <output message="vim25:RefreshServicesResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ReconfigureSnmpAgent">
      <input message="vim25:ReconfigureSnmpAgentRequestMsg" />
      <output message="vim25:ReconfigureSnmpAgentResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SendTestNotification">
      <input message="vim25:SendTestNotificationRequestMsg" />
      <output message="vim25:SendTestNotificationResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RetrieveDiskPartitionInfo">
      <input message="vim25:RetrieveDiskPartitionInfoRequestMsg" />
      <output message="vim25:RetrieveDiskPartitionInfoResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ComputeDiskPartitionInfo">
      <input message="vim25:ComputeDiskPartitionInfoRequestMsg" />
      <output message="vim25:ComputeDiskPartitionInfoResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ComputeDiskPartitionInfoForResize">
      <input message="vim25:ComputeDiskPartitionInfoForResizeRequestMsg" />
      <output message="vim25:ComputeDiskPartitionInfoForResizeResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateDiskPartitions">
      <input message="vim25:UpdateDiskPartitionsRequestMsg" />
      <output message="vim25:UpdateDiskPartitionsResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="FormatVmfs">
      <input message="vim25:FormatVmfsRequestMsg" />
      <output message="vim25:FormatVmfsResponseMsg" />
      <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RescanVmfs">
      <input message="vim25:RescanVmfsRequestMsg" />
      <output message="vim25:RescanVmfsResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AttachVmfsExtent">
      <input message="vim25:AttachVmfsExtentRequestMsg" />
      <output message="vim25:AttachVmfsExtentResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ExpandVmfsExtent">
      <input message="vim25:ExpandVmfsExtentRequestMsg" />
      <output message="vim25:ExpandVmfsExtentResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpgradeVmfs">
      <input message="vim25:UpgradeVmfsRequestMsg" />
      <output message="vim25:UpgradeVmfsResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpgradeVmLayout">
      <input message="vim25:UpgradeVmLayoutRequestMsg" />
      <output message="vim25:UpgradeVmLayoutResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryUnresolvedVmfsVolume">
      <input message="vim25:QueryUnresolvedVmfsVolumeRequestMsg" />
      <output message="vim25:QueryUnresolvedVmfsVolumeResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ResolveMultipleUnresolvedVmfsVolumes">
      <input message="vim25:ResolveMultipleUnresolvedVmfsVolumesRequestMsg" />
      <output message="vim25:ResolveMultipleUnresolvedVmfsVolumesResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UnmountForceMountedVmfsVolume">
      <input message="vim25:UnmountForceMountedVmfsVolumeRequestMsg" />
      <output message="vim25:UnmountForceMountedVmfsVolumeResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RescanHba">
      <input message="vim25:RescanHbaRequestMsg" />
      <output message="vim25:RescanHbaResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RescanAllHba">
      <input message="vim25:RescanAllHbaRequestMsg" />
      <output message="vim25:RescanAllHbaResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateSoftwareInternetScsiEnabled">
      <input message="vim25:UpdateSoftwareInternetScsiEnabledRequestMsg" />
      <output message="vim25:UpdateSoftwareInternetScsiEnabledResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateInternetScsiDiscoveryProperties">
      <input message="vim25:UpdateInternetScsiDiscoveryPropertiesRequestMsg" />
      <output message="vim25:UpdateInternetScsiDiscoveryPropertiesResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateInternetScsiAuthenticationProperties">
      <input message="vim25:UpdateInternetScsiAuthenticationPropertiesRequestMsg" />
      <output message="vim25:UpdateInternetScsiAuthenticationPropertiesResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateInternetScsiDigestProperties">
      <input message="vim25:UpdateInternetScsiDigestPropertiesRequestMsg" />
      <output message="vim25:UpdateInternetScsiDigestPropertiesResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateInternetScsiAdvancedOptions">
      <input message="vim25:UpdateInternetScsiAdvancedOptionsRequestMsg" />
      <output message="vim25:UpdateInternetScsiAdvancedOptionsResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateInternetScsiIPProperties">
      <input message="vim25:UpdateInternetScsiIPPropertiesRequestMsg" />
      <output message="vim25:UpdateInternetScsiIPPropertiesResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateInternetScsiName">
      <input message="vim25:UpdateInternetScsiNameRequestMsg" />
      <output message="vim25:UpdateInternetScsiNameResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateInternetScsiAlias">
      <input message="vim25:UpdateInternetScsiAliasRequestMsg" />
      <output message="vim25:UpdateInternetScsiAliasResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AddInternetScsiSendTargets">
      <input message="vim25:AddInternetScsiSendTargetsRequestMsg" />
      <output message="vim25:AddInternetScsiSendTargetsResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemoveInternetScsiSendTargets">
      <input message="vim25:RemoveInternetScsiSendTargetsRequestMsg" />
      <output message="vim25:RemoveInternetScsiSendTargetsResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AddInternetScsiStaticTargets">
      <input message="vim25:AddInternetScsiStaticTargetsRequestMsg" />
      <output message="vim25:AddInternetScsiStaticTargetsResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemoveInternetScsiStaticTargets">
      <input message="vim25:RemoveInternetScsiStaticTargetsRequestMsg" />
      <output message="vim25:RemoveInternetScsiStaticTargetsResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="EnableMultipathPath">
      <input message="vim25:EnableMultipathPathRequestMsg" />
      <output message="vim25:EnableMultipathPathResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DisableMultipathPath">
      <input message="vim25:DisableMultipathPathRequestMsg" />
      <output message="vim25:DisableMultipathPathResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SetMultipathLunPolicy">
      <input message="vim25:SetMultipathLunPolicyRequestMsg" />
      <output message="vim25:SetMultipathLunPolicyResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryPathSelectionPolicyOptions">
      <input message="vim25:QueryPathSelectionPolicyOptionsRequestMsg" />
      <output message="vim25:QueryPathSelectionPolicyOptionsResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryStorageArrayTypePolicyOptions">
      <input message="vim25:QueryStorageArrayTypePolicyOptionsRequestMsg" />
      <output message="vim25:QueryStorageArrayTypePolicyOptionsResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateScsiLunDisplayName">
      <input message="vim25:UpdateScsiLunDisplayNameRequestMsg" />
      <output message="vim25:UpdateScsiLunDisplayNameResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RefreshStorageSystem">
      <input message="vim25:RefreshStorageSystemRequestMsg" />
      <output message="vim25:RefreshStorageSystemResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateIpConfig">
      <input message="vim25:UpdateIpConfigRequestMsg" />
      <output message="vim25:UpdateIpConfigResponseMsg" />
      <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SelectVnic">
      <input message="vim25:SelectVnicRequestMsg" />
      <output message="vim25:SelectVnicResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DeselectVnic">
      <input message="vim25:DeselectVnicRequestMsg" />
      <output message="vim25:DeselectVnicResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryNetConfig">
      <input message="vim25:QueryNetConfigRequestMsg" />
      <output message="vim25:QueryNetConfigResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="InvalidArgumentFault" message="vim25:InvalidArgumentFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="SelectVnicForNicType">
      <input message="vim25:SelectVnicForNicTypeRequestMsg" />
      <output message="vim25:SelectVnicForNicTypeResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="InvalidArgumentFault" message="vim25:InvalidArgumentFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DeselectVnicForNicType">
      <input message="vim25:DeselectVnicForNicTypeRequestMsg" />
      <output message="vim25:DeselectVnicForNicTypeResponseMsg" />
      <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
      <fault name="InvalidArgumentFault" message="vim25:InvalidArgumentFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryOptions">
      <input message="vim25:QueryOptionsRequestMsg" />
      <output message="vim25:QueryOptionsResponseMsg" />
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateOptions">
      <input message="vim25:UpdateOptionsRequestMsg" />
      <output message="vim25:UpdateOptionsResponseMsg" />
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CheckCompliance_Task">
      <input message="vim25:CheckCompliance_TaskRequestMsg" />
      <output message="vim25:CheckCompliance_TaskResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryComplianceStatus">
      <input message="vim25:QueryComplianceStatusRequestMsg" />
      <output message="vim25:QueryComplianceStatusResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ClearComplianceStatus">
      <input message="vim25:ClearComplianceStatusRequestMsg" />
      <output message="vim25:ClearComplianceStatusResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryExpressionMetadata">
      <input message="vim25:QueryExpressionMetadataRequestMsg" />
      <output message="vim25:QueryExpressionMetadataResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DestroyProfile">
      <input message="vim25:DestroyProfileRequestMsg" />
      <output message="vim25:DestroyProfileResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="AssociateProfile">
      <input message="vim25:AssociateProfileRequestMsg" />
      <output message="vim25:AssociateProfileResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DissociateProfile">
      <input message="vim25:DissociateProfileRequestMsg" />
      <output message="vim25:DissociateProfileResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CheckProfileCompliance_Task">
      <input message="vim25:CheckProfileCompliance_TaskRequestMsg" />
      <output message="vim25:CheckProfileCompliance_TaskResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ExportProfile">
      <input message="vim25:ExportProfileRequestMsg" />
      <output message="vim25:ExportProfileResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateProfile">
      <input message="vim25:CreateProfileRequestMsg" />
      <output message="vim25:CreateProfileResponseMsg" />
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryPolicyMetadata">
      <input message="vim25:QueryPolicyMetadataRequestMsg" />
      <output message="vim25:QueryPolicyMetadataResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="FindAssociatedProfile">
      <input message="vim25:FindAssociatedProfileRequestMsg" />
      <output message="vim25:FindAssociatedProfileResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateClusterProfile">
      <input message="vim25:UpdateClusterProfileRequestMsg" />
      <output message="vim25:UpdateClusterProfileResponseMsg" />
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateReferenceHost">
      <input message="vim25:UpdateReferenceHostRequestMsg" />
      <output message="vim25:UpdateReferenceHostResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="UpdateHostProfile">
      <input message="vim25:UpdateHostProfileRequestMsg" />
      <output message="vim25:UpdateHostProfileResponseMsg" />
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="ProfileUpdateFailedFault" message="vim25:ProfileUpdateFailedFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ExecuteHostProfile">
      <input message="vim25:ExecuteHostProfileRequestMsg" />
      <output message="vim25:ExecuteHostProfileResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ApplyHostConfig_Task">
      <input message="vim25:ApplyHostConfig_TaskRequestMsg" />
      <output message="vim25:ApplyHostConfig_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="HostConfigFailedFault" message="vim25:HostConfigFailedFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="GenerateConfigTaskList">
      <input message="vim25:GenerateConfigTaskListRequestMsg" />
      <output message="vim25:GenerateConfigTaskListResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryHostProfileMetadata">
      <input message="vim25:QueryHostProfileMetadataRequestMsg" />
      <output message="vim25:QueryHostProfileMetadataResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateDefaultProfile">
      <input message="vim25:CreateDefaultProfileRequestMsg" />
      <output message="vim25:CreateDefaultProfileResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemoveScheduledTask">
      <input message="vim25:RemoveScheduledTaskRequestMsg" />
      <output message="vim25:RemoveScheduledTaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ReconfigureScheduledTask">
      <input message="vim25:ReconfigureScheduledTaskRequestMsg" />
      <output message="vim25:ReconfigureScheduledTaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RunScheduledTask">
      <input message="vim25:RunScheduledTaskRequestMsg" />
      <output message="vim25:RunScheduledTaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateScheduledTask">
      <input message="vim25:CreateScheduledTaskRequestMsg" />
      <output message="vim25:CreateScheduledTaskResponseMsg" />
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RetrieveEntityScheduledTask">
      <input message="vim25:RetrieveEntityScheduledTaskRequestMsg" />
      <output message="vim25:RetrieveEntityScheduledTaskResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateObjectScheduledTask">
      <input message="vim25:CreateObjectScheduledTaskRequestMsg" />
      <output message="vim25:CreateObjectScheduledTaskResponseMsg" />
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RetrieveObjectScheduledTask">
      <input message="vim25:RetrieveObjectScheduledTaskRequestMsg" />
      <output message="vim25:RetrieveObjectScheduledTaskResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="OpenInventoryViewFolder">
      <input message="vim25:OpenInventoryViewFolderRequestMsg" />
      <output message="vim25:OpenInventoryViewFolderResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CloseInventoryViewFolder">
      <input message="vim25:CloseInventoryViewFolderRequestMsg" />
      <output message="vim25:CloseInventoryViewFolderResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ModifyListView">
      <input message="vim25:ModifyListViewRequestMsg" />
      <output message="vim25:ModifyListViewResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ResetListView">
      <input message="vim25:ResetListViewRequestMsg" />
      <output message="vim25:ResetListViewResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="ResetListViewFromView">
      <input message="vim25:ResetListViewFromViewRequestMsg" />
      <output message="vim25:ResetListViewFromViewResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="DestroyView">
      <input message="vim25:DestroyViewRequestMsg" />
      <output message="vim25:DestroyViewResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateInventoryView">
      <input message="vim25:CreateInventoryViewRequestMsg" />
      <output message="vim25:CreateInventoryViewResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateContainerView">
      <input message="vim25:CreateContainerViewRequestMsg" />
      <output message="vim25:CreateContainerViewResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateListView">
      <input message="vim25:CreateListViewRequestMsg" />
      <output message="vim25:CreateListViewResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CreateListViewFromView">
      <input message="vim25:CreateListViewFromViewRequestMsg" />
      <output message="vim25:CreateListViewFromViewResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RevertToSnapshot_Task">
      <input message="vim25:RevertToSnapshot_TaskRequestMsg" />
      <output message="vim25:RevertToSnapshot_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
      <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RemoveSnapshot_Task">
      <input message="vim25:RemoveSnapshot_TaskRequestMsg" />
      <output message="vim25:RemoveSnapshot_TaskResponseMsg" />
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="RenameSnapshot">
      <input message="vim25:RenameSnapshotRequestMsg" />
      <output message="vim25:RenameSnapshotResponseMsg" />
      <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
      <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CheckCompatibility_Task">
      <input message="vim25:CheckCompatibility_TaskRequestMsg" />
      <output message="vim25:CheckCompatibility_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="NoActiveHostInClusterFault" message="vim25:NoActiveHostInClusterFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="QueryVMotionCompatibilityEx_Task">
      <input message="vim25:QueryVMotionCompatibilityEx_TaskRequestMsg" />
      <output message="vim25:QueryVMotionCompatibilityEx_TaskResponseMsg" />
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CheckMigrate_Task">
      <input message="vim25:CheckMigrate_TaskRequestMsg" />
      <output message="vim25:CheckMigrate_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
   <operation name="CheckRelocate_Task">
      <input message="vim25:CheckRelocate_TaskRequestMsg" />
      <output message="vim25:CheckRelocate_TaskResponseMsg" />
      <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
      <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
   </operation>
</portType>
<binding name="VimBinding" type="vim25:VimPortType">
   <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
   <operation name="DestroyPropertyFilter">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateFilter">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidPropertyFault">
         <soap:fault name="InvalidPropertyFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RetrieveProperties">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidPropertyFault">
         <soap:fault name="InvalidPropertyFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CheckForUpdates">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidCollectorVersionFault">
         <soap:fault name="InvalidCollectorVersionFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="WaitForUpdates">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidCollectorVersionFault">
         <soap:fault name="InvalidCollectorVersionFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CancelWaitForUpdates">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="WaitForUpdatesEx">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidCollectorVersionFault">
         <soap:fault name="InvalidCollectorVersionFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RetrievePropertiesEx">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidPropertyFault">
         <soap:fault name="InvalidPropertyFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ContinueRetrievePropertiesEx">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidPropertyFault">
         <soap:fault name="InvalidPropertyFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CancelRetrievePropertiesEx">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidPropertyFault">
         <soap:fault name="InvalidPropertyFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreatePropertyCollector">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DestroyPropertyCollector">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AddAuthorizationRole">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemoveAuthorizationRole">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="RemoveFailedFault">
         <soap:fault name="RemoveFailedFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateAuthorizationRole">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="MergePermissions">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="AuthMinimumAdminPermissionFault">
         <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RetrieveRolePermissions">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RetrieveEntityPermissions">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RetrieveAllPermissions">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SetEntityPermissions">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="UserNotFoundFault">
         <soap:fault name="UserNotFoundFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="AuthMinimumAdminPermissionFault">
         <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ResetEntityPermissions">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="UserNotFoundFault">
         <soap:fault name="UserNotFoundFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="AuthMinimumAdminPermissionFault">
         <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemoveEntityPermission">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="AuthMinimumAdminPermissionFault">
         <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ReconfigureCluster_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ApplyRecommendation">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CancelRecommendation">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RecommendHostsForVm">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AddHost_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidLoginFault">
         <soap:fault name="InvalidLoginFault" use="literal" />
      </fault>
      <fault name="HostConnectFaultFault">
         <soap:fault name="HostConnectFaultFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="MoveInto_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="TooManyHostsFault">
         <soap:fault name="TooManyHostsFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="MoveHostInto_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TooManyHostsFault">
         <soap:fault name="TooManyHostsFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RefreshRecommendation">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RetrieveDasAdvancedRuntimeInfo">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ReconfigureComputeResource_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AddCustomFieldDef">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InvalidPrivilegeFault">
         <soap:fault name="InvalidPrivilegeFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemoveCustomFieldDef">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RenameCustomFieldDef">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SetField">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DoesCustomizationSpecExist">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="GetCustomizationSpec">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateCustomizationSpec">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="CustomizationFaultFault">
         <soap:fault name="CustomizationFaultFault" use="literal" />
      </fault>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="OverwriteCustomizationSpec">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="CustomizationFaultFault">
         <soap:fault name="CustomizationFaultFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="ConcurrentAccessFault">
         <soap:fault name="ConcurrentAccessFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DeleteCustomizationSpec">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DuplicateCustomizationSpec">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RenameCustomizationSpec">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CustomizationSpecItemToXml">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="XmlToCustomizationSpecItem">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="CustomizationFaultFault">
         <soap:fault name="CustomizationFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CheckCustomizationResources">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="CustomizationFaultFault">
         <soap:fault name="CustomizationFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryConnectionInfo">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidLoginFault">
         <soap:fault name="InvalidLoginFault" use="literal" />
      </fault>
      <fault name="HostConnectFaultFault">
         <soap:fault name="HostConnectFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="PowerOnMultiVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RefreshDatastore">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RefreshDatastoreStorageInfo">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateVirtualMachineFiles_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="ResourceInUseFault">
         <soap:fault name="ResourceInUseFault" use="literal" />
      </fault>
      <fault name="PlatformConfigFaultFault">
         <soap:fault name="PlatformConfigFaultFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RenameDatastore">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DestroyDatastore">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="ResourceInUseFault">
         <soap:fault name="ResourceInUseFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryDescriptions">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="BrowseDiagnosticLog">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="CannotAccessFileFault">
         <soap:fault name="CannotAccessFileFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="GenerateLogBundles_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="LogBundlingFailedFault">
         <soap:fault name="LogBundlingFailedFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="FetchDVPortKeys">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="FetchDVPorts">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryUsedVlanIdInDvs">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ReconfigureDvs_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DvsFaultFault">
         <soap:fault name="DvsFaultFault" use="literal" />
      </fault>
      <fault name="ConcurrentAccessFault">
         <soap:fault name="ConcurrentAccessFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="LimitExceededFault">
         <soap:fault name="LimitExceededFault" use="literal" />
      </fault>
      <fault name="ResourceInUseFault">
         <soap:fault name="ResourceInUseFault" use="literal" />
      </fault>
      <fault name="ResourceNotAvailableFault">
         <soap:fault name="ResourceNotAvailableFault" use="literal" />
      </fault>
      <fault name="DvsNotAuthorizedFault">
         <soap:fault name="DvsNotAuthorizedFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="PerformDvsProductSpecOperation_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="DvsFaultFault">
         <soap:fault name="DvsFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="MergeDvs_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DvsFaultFault">
         <soap:fault name="DvsFaultFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="ResourceInUseFault">
         <soap:fault name="ResourceInUseFault" use="literal" />
      </fault>
      <fault name="InvalidHostStateFault">
         <soap:fault name="InvalidHostStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AddDVPortgroup_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DvsFaultFault">
         <soap:fault name="DvsFaultFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="MoveDVPort_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DvsFaultFault">
         <soap:fault name="DvsFaultFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="ConcurrentAccessFault">
         <soap:fault name="ConcurrentAccessFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateDvsCapability">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ReconfigureDVPort_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DvsFaultFault">
         <soap:fault name="DvsFaultFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="ResourceInUseFault">
         <soap:fault name="ResourceInUseFault" use="literal" />
      </fault>
      <fault name="ConcurrentAccessFault">
         <soap:fault name="ConcurrentAccessFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RefreshDVPortState">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DvsFaultFault">
         <soap:fault name="DvsFaultFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RectifyDvsHost_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DvsFaultFault">
         <soap:fault name="DvsFaultFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateNetworkResourcePool">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DvsFaultFault">
         <soap:fault name="DvsFaultFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="EnableNetworkResourceManagement">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DvsFaultFault">
         <soap:fault name="DvsFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryConfigOptionDescriptor">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryConfigOption">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryConfigTarget">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryTargetCapabilities">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="setCustomValue">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UnregisterExtension">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="FindExtension">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RegisterExtension">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateExtension">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="GetPublicKey">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SetPublicKey">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SetExtensionCertificate">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="NoClientCertificateFault">
         <soap:fault name="NoClientCertificateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="MoveDatastoreFile_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CopyDatastoreFile_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DeleteDatastoreFile_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="MakeDirectory">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ChangeOwner">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="UserNotFoundFault">
         <soap:fault name="UserNotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateFolder">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="MoveIntoFolder_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InvalidFolderFault">
         <soap:fault name="InvalidFolderFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="OutOfBoundsFault">
         <soap:fault name="OutOfBoundsFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RegisterVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="OutOfBoundsFault">
         <soap:fault name="OutOfBoundsFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateCluster">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateClusterEx">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AddStandaloneHost_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidLoginFault">
         <soap:fault name="InvalidLoginFault" use="literal" />
      </fault>
      <fault name="HostConnectFaultFault">
         <soap:fault name="HostConnectFaultFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateDatacenter">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UnregisterAndDestroy_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="ConcurrentAccessFault">
         <soap:fault name="ConcurrentAccessFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateDVS_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DvsFaultFault">
         <soap:fault name="DvsFaultFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="DvsNotAuthorizedFault">
         <soap:fault name="DvsNotAuthorizedFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SetCollectorPageSize">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RewindCollector">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ResetCollector">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DestroyCollector">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryHostConnectionInfo">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateSystemResources">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ReconnectHost_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidLoginFault">
         <soap:fault name="InvalidLoginFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="HostConnectFaultFault">
         <soap:fault name="HostConnectFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DisconnectHost_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="EnterMaintenanceMode_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="TimedoutFault">
         <soap:fault name="TimedoutFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ExitMaintenanceMode_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="TimedoutFault">
         <soap:fault name="TimedoutFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RebootHost_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ShutdownHost_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="PowerDownHostToStandBy_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostPowerOpFailedFault">
         <soap:fault name="HostPowerOpFailedFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="NotSupportedFault">
         <soap:fault name="NotSupportedFault" use="literal" />
      </fault>
      <fault name="TimedoutFault">
         <soap:fault name="TimedoutFault" use="literal" />
      </fault>
      <fault name="RequestCanceledFault">
         <soap:fault name="RequestCanceledFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="PowerUpHostFromStandBy_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostPowerOpFailedFault">
         <soap:fault name="HostPowerOpFailedFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="NotSupportedFault">
         <soap:fault name="NotSupportedFault" use="literal" />
      </fault>
      <fault name="TimedoutFault">
         <soap:fault name="TimedoutFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryMemoryOverhead">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryMemoryOverheadEx">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ReconfigureHostForDAS_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DasConfigFaultFault">
         <soap:fault name="DasConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateFlags">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="EnterLockdownMode">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ExitLockdownMode">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AcquireCimServicesTicket">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateIpmi">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidIpmiLoginInfoFault">
         <soap:fault name="InvalidIpmiLoginInfoFault" use="literal" />
      </fault>
      <fault name="InvalidIpmiMacAddressFault">
         <soap:fault name="InvalidIpmiMacAddressFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RetrieveHardwareUptime">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="HttpNfcLeaseGetManifest">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TimedoutFault">
         <soap:fault name="TimedoutFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="HttpNfcLeaseComplete">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TimedoutFault">
         <soap:fault name="TimedoutFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="HttpNfcLeaseAbort">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TimedoutFault">
         <soap:fault name="TimedoutFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="HttpNfcLeaseProgress">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TimedoutFault">
         <soap:fault name="TimedoutFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryIpPools">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateIpPool">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateIpPool">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DestroyIpPool">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateAssignedLicense">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="LicenseEntityNotFoundFault">
         <soap:fault name="LicenseEntityNotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemoveAssignedLicense">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="LicenseEntityNotFoundFault">
         <soap:fault name="LicenseEntityNotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryAssignedLicenses">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QuerySupportedFeatures">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryLicenseSourceAvailability">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryLicenseUsage">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SetLicenseEdition">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="LicenseServerUnavailableFault">
         <soap:fault name="LicenseServerUnavailableFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CheckLicenseFeature">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="EnableFeature">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="LicenseServerUnavailableFault">
         <soap:fault name="LicenseServerUnavailableFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DisableFeature">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="LicenseServerUnavailableFault">
         <soap:fault name="LicenseServerUnavailableFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ConfigureLicenseSource">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="CannotAccessLocalSourceFault">
         <soap:fault name="CannotAccessLocalSourceFault" use="literal" />
      </fault>
      <fault name="InvalidLicenseFault">
         <soap:fault name="InvalidLicenseFault" use="literal" />
      </fault>
      <fault name="LicenseServerUnavailableFault">
         <soap:fault name="LicenseServerUnavailableFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateLicense">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AddLicense">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemoveLicense">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DecodeLicense">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateLicenseLabel">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemoveLicenseLabel">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="Reload">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="Rename_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="Destroy_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="VimFaultFault">
         <soap:fault name="VimFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DestroyNetwork">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="ResourceInUseFault">
         <soap:fault name="ResourceInUseFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ValidateHost">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="ConcurrentAccessFault">
         <soap:fault name="ConcurrentAccessFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ParseDescriptor">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="ConcurrentAccessFault">
         <soap:fault name="ConcurrentAccessFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateImportSpec">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="ConcurrentAccessFault">
         <soap:fault name="ConcurrentAccessFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateDescriptor">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="ConcurrentAccessFault">
         <soap:fault name="ConcurrentAccessFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryPerfProviderSummary">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryAvailablePerfMetric">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryPerfCounter">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryPerfCounterByLevel">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryPerf">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryPerfComposite">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreatePerfInterval">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemovePerfInterval">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdatePerfInterval">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="EstimateDatabaseSize">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateConfig">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="ConcurrentAccessFault">
         <soap:fault name="ConcurrentAccessFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="MoveIntoResourcePool">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateChildResourceConfiguration">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateResourcePool">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DestroyChildren">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateVApp">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateChildVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="OutOfBoundsFault">
         <soap:fault name="OutOfBoundsFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RegisterChildVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="OutOfBoundsFault">
         <soap:fault name="OutOfBoundsFault" use="literal" />
      </fault>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ImportVApp">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="OutOfBoundsFault">
         <soap:fault name="OutOfBoundsFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryResourceConfigOption">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RefreshRuntime">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="FindByUuid">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="FindByDatastorePath">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="FindByDnsName">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="FindByIp">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="FindByInventoryPath">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="FindChild">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="FindAllByUuid">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="FindAllByDnsName">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="FindAllByIp">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CurrentTime">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RetrieveServiceContent">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ValidateMigration">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryVMotionCompatibility">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RetrieveProductComponents">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateServiceMessage">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="Login">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidLoginFault">
         <soap:fault name="InvalidLoginFault" use="literal" />
      </fault>
      <fault name="InvalidLocaleFault">
         <soap:fault name="InvalidLocaleFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="LoginBySSPI">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="SSPIChallengeFault">
         <soap:fault name="SSPIChallengeFault" use="literal" />
      </fault>
      <fault name="InvalidLoginFault">
         <soap:fault name="InvalidLoginFault" use="literal" />
      </fault>
      <fault name="InvalidLocaleFault">
         <soap:fault name="InvalidLocaleFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="Logout">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AcquireLocalTicket">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidLoginFault">
         <soap:fault name="InvalidLoginFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="TerminateSession">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SetLocale">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidLocaleFault">
         <soap:fault name="InvalidLocaleFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="LoginExtensionBySubjectName">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidLoginFault">
         <soap:fault name="InvalidLoginFault" use="literal" />
      </fault>
      <fault name="InvalidLocaleFault">
         <soap:fault name="InvalidLocaleFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="NoClientCertificateFault">
         <soap:fault name="NoClientCertificateFault" use="literal" />
      </fault>
      <fault name="NoSubjectNameFault">
         <soap:fault name="NoSubjectNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="LoginExtensionByCertificate">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidLoginFault">
         <soap:fault name="InvalidLoginFault" use="literal" />
      </fault>
      <fault name="InvalidLocaleFault">
         <soap:fault name="InvalidLocaleFault" use="literal" />
      </fault>
      <fault name="NoClientCertificateFault">
         <soap:fault name="NoClientCertificateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ImpersonateUser">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidLoginFault">
         <soap:fault name="InvalidLoginFault" use="literal" />
      </fault>
      <fault name="InvalidLocaleFault">
         <soap:fault name="InvalidLocaleFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SessionIsActive">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AcquireCloneTicket">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CloneSession">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidLoginFault">
         <soap:fault name="InvalidLoginFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ConfigureDatastoreIORM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="IORMNotSupportedHostOnDatastoreFault">
         <soap:fault name="IORMNotSupportedHostOnDatastoreFault" use="literal" />
      </fault>
      <fault name="InaccessibleDatastoreFault">
         <soap:fault name="InaccessibleDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryIORMConfigOption">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CancelTask">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateProgress">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="OutOfBoundsFault">
         <soap:fault name="OutOfBoundsFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SetTaskState">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SetTaskDescription">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ReadNextTasks">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ReadPreviousTasks">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateCollectorForTasks">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateTask">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RetrieveUserGroups">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateVAppConfig">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="ConcurrentAccessFault">
         <soap:fault name="ConcurrentAccessFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateLinkedChildren">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="ConcurrentAccessFault">
         <soap:fault name="ConcurrentAccessFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CloneVApp_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="MigrationFaultFault">
         <soap:fault name="MigrationFaultFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ExportVApp">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidPowerStateFault">
         <soap:fault name="InvalidPowerStateFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="PowerOnVApp_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="VAppConfigFaultFault">
         <soap:fault name="VAppConfigFaultFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="PowerOffVApp_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="VAppConfigFaultFault">
         <soap:fault name="VAppConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SuspendVApp_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="VAppConfigFaultFault">
         <soap:fault name="VAppConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="unregisterVApp_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="ConcurrentAccessFault">
         <soap:fault name="ConcurrentAccessFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateVirtualDisk_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DeleteVirtualDisk_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="MoveVirtualDisk_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CopyVirtualDisk_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ExtendVirtualDisk_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryVirtualDiskFragmentation">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DefragmentVirtualDisk_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ShrinkVirtualDisk_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="InflateVirtualDisk_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="EagerZeroVirtualDisk_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ZeroFillVirtualDisk_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SetVirtualDiskUuid">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryVirtualDiskUuid">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryVirtualDiskGeometry">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RefreshStorageInfo">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateSnapshot_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="SnapshotFaultFault">
         <soap:fault name="SnapshotFaultFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RevertToCurrentSnapshot_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="SnapshotFaultFault">
         <soap:fault name="SnapshotFaultFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemoveAllSnapshots_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="SnapshotFaultFault">
         <soap:fault name="SnapshotFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ReconfigVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="ConcurrentAccessFault">
         <soap:fault name="ConcurrentAccessFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpgradeVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="AlreadyUpgradedFault">
         <soap:fault name="AlreadyUpgradedFault" use="literal" />
      </fault>
      <fault name="NoDiskFoundFault">
         <soap:fault name="NoDiskFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ExtractOvfEnvironment">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="PowerOnVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="PowerOffVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SuspendVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ResetVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ShutdownGuest">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="ToolsUnavailableFault">
         <soap:fault name="ToolsUnavailableFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RebootGuest">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="ToolsUnavailableFault">
         <soap:fault name="ToolsUnavailableFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="StandbyGuest">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="ToolsUnavailableFault">
         <soap:fault name="ToolsUnavailableFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AnswerVM">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="ConcurrentAccessFault">
         <soap:fault name="ConcurrentAccessFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CustomizeVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="CustomizationFaultFault">
         <soap:fault name="CustomizationFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CheckCustomizationSpec">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="CustomizationFaultFault">
         <soap:fault name="CustomizationFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="MigrateVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="MigrationFaultFault">
         <soap:fault name="MigrationFaultFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="TimedoutFault">
         <soap:fault name="TimedoutFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RelocateVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="MigrationFaultFault">
         <soap:fault name="MigrationFaultFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="TimedoutFault">
         <soap:fault name="TimedoutFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CloneVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="CustomizationFaultFault">
         <soap:fault name="CustomizationFaultFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="MigrationFaultFault">
         <soap:fault name="MigrationFaultFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ExportVm">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidPowerStateFault">
         <soap:fault name="InvalidPowerStateFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="MarkAsTemplate">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="MarkAsVirtualMachine">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UnregisterVM">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InvalidPowerStateFault">
         <soap:fault name="InvalidPowerStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ResetGuestInformation">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="MountToolsInstaller">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UnmountToolsInstaller">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpgradeTools_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="VmToolsUpgradeFaultFault">
         <soap:fault name="VmToolsUpgradeFaultFault" use="literal" />
      </fault>
      <fault name="ToolsUnavailableFault">
         <soap:fault name="ToolsUnavailableFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AcquireMksTicket">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AcquireTicket">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SetScreenResolution">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="ToolsUnavailableFault">
         <soap:fault name="ToolsUnavailableFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DefragmentAllDisks">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InvalidPowerStateFault">
         <soap:fault name="InvalidPowerStateFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateSecondaryVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="VmFaultToleranceIssueFault">
         <soap:fault name="VmFaultToleranceIssueFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="TurnOffFaultToleranceForVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="VmFaultToleranceIssueFault">
         <soap:fault name="VmFaultToleranceIssueFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="MakePrimaryVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="VmFaultToleranceIssueFault">
         <soap:fault name="VmFaultToleranceIssueFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="TerminateFaultTolerantVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="VmFaultToleranceIssueFault">
         <soap:fault name="VmFaultToleranceIssueFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DisableSecondaryVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="VmFaultToleranceIssueFault">
         <soap:fault name="VmFaultToleranceIssueFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="EnableSecondaryVM_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="VmFaultToleranceIssueFault">
         <soap:fault name="VmFaultToleranceIssueFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SetDisplayTopology">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="ToolsUnavailableFault">
         <soap:fault name="ToolsUnavailableFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="StartRecording_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InvalidPowerStateFault">
         <soap:fault name="InvalidPowerStateFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="SnapshotFaultFault">
         <soap:fault name="SnapshotFaultFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="RecordReplayDisabledFault">
         <soap:fault name="RecordReplayDisabledFault" use="literal" />
      </fault>
      <fault name="HostIncompatibleForRecordReplayFault">
         <soap:fault name="HostIncompatibleForRecordReplayFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="StopRecording_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InvalidPowerStateFault">
         <soap:fault name="InvalidPowerStateFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="SnapshotFaultFault">
         <soap:fault name="SnapshotFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="StartReplaying_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InvalidPowerStateFault">
         <soap:fault name="InvalidPowerStateFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="SnapshotFaultFault">
         <soap:fault name="SnapshotFaultFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="RecordReplayDisabledFault">
         <soap:fault name="RecordReplayDisabledFault" use="literal" />
      </fault>
      <fault name="HostIncompatibleForRecordReplayFault">
         <soap:fault name="HostIncompatibleForRecordReplayFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="StopReplaying_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InvalidPowerStateFault">
         <soap:fault name="InvalidPowerStateFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="SnapshotFaultFault">
         <soap:fault name="SnapshotFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="PromoteDisks_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InvalidPowerStateFault">
         <soap:fault name="InvalidPowerStateFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateScreenshot_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryChangedDiskAreas">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryUnownedFiles">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="reloadVirtualMachineFromPath_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidPowerStateFault">
         <soap:fault name="InvalidPowerStateFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryFaultToleranceCompatibility">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemoveAlarm">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ReconfigureAlarm">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateAlarm">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="GetAlarm">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AreAlarmActionsEnabled">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="EnableAlarmActions">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="GetAlarmState">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AcknowledgeAlarm">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ReconfigureDVPortgroup_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DvsFaultFault">
         <soap:fault name="DvsFaultFault" use="literal" />
      </fault>
      <fault name="ConcurrentAccessFault">
         <soap:fault name="ConcurrentAccessFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryAvailableDvsSpec">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryCompatibleHostForNewDvs">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryCompatibleHostForExistingDvs">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryDvsCompatibleHostSpec">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryDvsFeatureCapability">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryDvsByUuid">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryDvsConfigTarget">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryDvsCheckCompatibility">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ReadNextEvents">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ReadPreviousEvents">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RetrieveArgumentDescription">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateCollectorForEvents">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="LogUserEvent">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryEvents">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="PostEvent">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidEventFault">
         <soap:fault name="InvalidEventFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="JoinDomain_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="InvalidLoginFault">
         <soap:fault name="InvalidLoginFault" use="literal" />
      </fault>
      <fault name="ActiveDirectoryFaultFault">
         <soap:fault name="ActiveDirectoryFaultFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="LeaveCurrentDomain_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="AuthMinimumAdminPermissionFault">
         <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" />
      </fault>
      <fault name="ActiveDirectoryFaultFault">
         <soap:fault name="ActiveDirectoryFaultFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ReconfigureAutostart">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AutoStartPowerOn">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AutoStartPowerOff">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryBootDevices">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateBootDevice">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="EnableHyperThreading">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DisableHyperThreading">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SearchDatastore_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SearchDatastoreSubFolders_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DeleteFile">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidDatastoreFault">
         <soap:fault name="InvalidDatastoreFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateLocalSwapDatastore">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InaccessibleDatastoreFault">
         <soap:fault name="InaccessibleDatastoreFault" use="literal" />
      </fault>
      <fault name="DatastoreNotWritableOnHostFault">
         <soap:fault name="DatastoreNotWritableOnHostFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryAvailableDisksForVmfs">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryVmfsDatastoreCreateOptions">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateVmfsDatastore">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryVmfsDatastoreExtendOptions">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryVmfsDatastoreExpandOptions">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ExtendVmfsDatastore">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ExpandVmfsDatastore">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateNasDatastore">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateLocalDatastore">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="FileNotFoundFault">
         <soap:fault name="FileNotFoundFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemoveDatastore">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="ResourceInUseFault">
         <soap:fault name="ResourceInUseFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ConfigureDatastorePrincipal">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryUnresolvedVmfsVolumes">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ResignatureUnresolvedVmfsVolume_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="VmfsAmbiguousMountFault">
         <soap:fault name="VmfsAmbiguousMountFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateDateTimeConfig">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryAvailableTimeZones">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryDateTime">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateDateTime">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RefreshDateTimeSystem">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryAvailablePartition">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SelectActivePartition">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryPartitionCreateOptions">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryPartitionCreateDesc">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateDiagnosticPartition">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateDefaultPolicy">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="EnableRuleset">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DisableRuleset">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RefreshFirewall">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ResetFirmwareToFactoryDefaults">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="BackupFirmwareConfiguration">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryFirmwareConfigUploadURL">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RestoreFirmwareConfiguration">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="MismatchedBundleFault">
         <soap:fault name="MismatchedBundleFault" use="literal" />
      </fault>
      <fault name="InvalidBundleFault">
         <soap:fault name="InvalidBundleFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RefreshHealthStatusSystem">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ResetSystemHealthInfo">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryModules">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateModuleOptionString">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryConfiguredModuleOptionString">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateUser">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateUser">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="UserNotFoundFault">
         <soap:fault name="UserNotFoundFault" use="literal" />
      </fault>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateGroup">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemoveUser">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="UserNotFoundFault">
         <soap:fault name="UserNotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemoveGroup">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="UserNotFoundFault">
         <soap:fault name="UserNotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AssignUserToGroup">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="UserNotFoundFault">
         <soap:fault name="UserNotFoundFault" use="literal" />
      </fault>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UnassignUserFromGroup">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="UserNotFoundFault">
         <soap:fault name="UserNotFoundFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ReconfigureServiceConsoleReservation">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ReconfigureVirtualMachineReservation">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateNetworkConfig">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="ResourceInUseFault">
         <soap:fault name="ResourceInUseFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateDnsConfig">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateIpRouteConfig">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateConsoleIpRouteConfig">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateIpRouteTableConfig">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AddVirtualSwitch">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="ResourceInUseFault">
         <soap:fault name="ResourceInUseFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemoveVirtualSwitch">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="ResourceInUseFault">
         <soap:fault name="ResourceInUseFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateVirtualSwitch">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="ResourceInUseFault">
         <soap:fault name="ResourceInUseFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AddPortGroup">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemovePortGroup">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="ResourceInUseFault">
         <soap:fault name="ResourceInUseFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdatePortGroup">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdatePhysicalNicLinkSpeed">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryNetworkHint">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AddVirtualNic">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemoveVirtualNic">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateVirtualNic">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AddServiceConsoleVirtualNic">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemoveServiceConsoleVirtualNic">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="ResourceInUseFault">
         <soap:fault name="ResourceInUseFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateServiceConsoleVirtualNic">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="ResourceInUseFault">
         <soap:fault name="ResourceInUseFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RestartServiceConsoleVirtualNic">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RefreshNetworkSystem">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CheckHostPatch_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RequestCanceledFault">
         <soap:fault name="RequestCanceledFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="PlatformConfigFaultFault">
         <soap:fault name="PlatformConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ScanHostPatch_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RequestCanceledFault">
         <soap:fault name="RequestCanceledFault" use="literal" />
      </fault>
      <fault name="PatchMetadataInvalidFault">
         <soap:fault name="PatchMetadataInvalidFault" use="literal" />
      </fault>
      <fault name="PlatformConfigFaultFault">
         <soap:fault name="PlatformConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ScanHostPatchV2_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RequestCanceledFault">
         <soap:fault name="RequestCanceledFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="PlatformConfigFaultFault">
         <soap:fault name="PlatformConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="StageHostPatch_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RequestCanceledFault">
         <soap:fault name="RequestCanceledFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="PlatformConfigFaultFault">
         <soap:fault name="PlatformConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="InstallHostPatch_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="PatchMetadataInvalidFault">
         <soap:fault name="PatchMetadataInvalidFault" use="literal" />
      </fault>
      <fault name="PatchBinariesNotFoundFault">
         <soap:fault name="PatchBinariesNotFoundFault" use="literal" />
      </fault>
      <fault name="PatchNotApplicableFault">
         <soap:fault name="PatchNotApplicableFault" use="literal" />
      </fault>
      <fault name="NoDiskSpaceFault">
         <soap:fault name="NoDiskSpaceFault" use="literal" />
      </fault>
      <fault name="PatchInstallFailedFault">
         <soap:fault name="PatchInstallFailedFault" use="literal" />
      </fault>
      <fault name="RebootRequiredFault">
         <soap:fault name="RebootRequiredFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="InstallHostPatchV2_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RequestCanceledFault">
         <soap:fault name="RequestCanceledFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="PlatformConfigFaultFault">
         <soap:fault name="PlatformConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UninstallHostPatch_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="PlatformConfigFaultFault">
         <soap:fault name="PlatformConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryHostPatch_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RequestCanceledFault">
         <soap:fault name="RequestCanceledFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="PlatformConfigFaultFault">
         <soap:fault name="PlatformConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="Refresh">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdatePassthruConfig">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ConfigurePowerPolicy">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateServicePolicy">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="StartService">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="StopService">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RestartService">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UninstallService">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RefreshServices">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ReconfigureSnmpAgent">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SendTestNotification">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RetrieveDiskPartitionInfo">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ComputeDiskPartitionInfo">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ComputeDiskPartitionInfoForResize">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateDiskPartitions">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="FormatVmfs">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="AlreadyExistsFault">
         <soap:fault name="AlreadyExistsFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RescanVmfs">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AttachVmfsExtent">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ExpandVmfsExtent">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpgradeVmfs">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpgradeVmLayout">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryUnresolvedVmfsVolume">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ResolveMultipleUnresolvedVmfsVolumes">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UnmountForceMountedVmfsVolume">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RescanHba">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RescanAllHba">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateSoftwareInternetScsiEnabled">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateInternetScsiDiscoveryProperties">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateInternetScsiAuthenticationProperties">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateInternetScsiDigestProperties">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateInternetScsiAdvancedOptions">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateInternetScsiIPProperties">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateInternetScsiName">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateInternetScsiAlias">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AddInternetScsiSendTargets">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemoveInternetScsiSendTargets">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AddInternetScsiStaticTargets">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemoveInternetScsiStaticTargets">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="EnableMultipathPath">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DisableMultipathPath">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SetMultipathLunPolicy">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryPathSelectionPolicyOptions">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryStorageArrayTypePolicyOptions">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateScsiLunDisplayName">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RefreshStorageSystem">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateIpConfig">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="NotFoundFault">
         <soap:fault name="NotFoundFault" use="literal" />
      </fault>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SelectVnic">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DeselectVnic">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryNetConfig">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="InvalidArgumentFault">
         <soap:fault name="InvalidArgumentFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="SelectVnicForNicType">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="InvalidArgumentFault">
         <soap:fault name="InvalidArgumentFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DeselectVnicForNicType">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="HostConfigFaultFault">
         <soap:fault name="HostConfigFaultFault" use="literal" />
      </fault>
      <fault name="InvalidArgumentFault">
         <soap:fault name="InvalidArgumentFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryOptions">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateOptions">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CheckCompliance_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryComplianceStatus">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ClearComplianceStatus">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryExpressionMetadata">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DestroyProfile">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="AssociateProfile">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DissociateProfile">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CheckProfileCompliance_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ExportProfile">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateProfile">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryPolicyMetadata">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="FindAssociatedProfile">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateClusterProfile">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateReferenceHost">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="UpdateHostProfile">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="ProfileUpdateFailedFault">
         <soap:fault name="ProfileUpdateFailedFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ExecuteHostProfile">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ApplyHostConfig_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="HostConfigFailedFault">
         <soap:fault name="HostConfigFailedFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="GenerateConfigTaskList">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryHostProfileMetadata">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateDefaultProfile">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemoveScheduledTask">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ReconfigureScheduledTask">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RunScheduledTask">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateScheduledTask">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RetrieveEntityScheduledTask">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateObjectScheduledTask">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="DuplicateNameFault">
         <soap:fault name="DuplicateNameFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RetrieveObjectScheduledTask">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="OpenInventoryViewFolder">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CloseInventoryViewFolder">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ModifyListView">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ResetListView">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="ResetListViewFromView">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="DestroyView">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateInventoryView">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateContainerView">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateListView">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CreateListViewFromView">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RevertToSnapshot_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InsufficientResourcesFaultFault">
         <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="FileFaultFault">
         <soap:fault name="FileFaultFault" use="literal" />
      </fault>
      <fault name="VmConfigFaultFault">
         <soap:fault name="VmConfigFaultFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RemoveSnapshot_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="RenameSnapshot">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidNameFault">
         <soap:fault name="InvalidNameFault" use="literal" />
      </fault>
      <fault name="TaskInProgressFault">
         <soap:fault name="TaskInProgressFault" use="literal" />
      </fault>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CheckCompatibility_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="NoActiveHostInClusterFault">
         <soap:fault name="NoActiveHostInClusterFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="QueryVMotionCompatibilityEx_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CheckMigrate_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
   <operation name="CheckRelocate_Task">
      <soap:operation soapAction="urn:vim25/4.1" style="document" />
      <input>
         <soap:body use="literal" />
      </input>
      <output>
         <soap:body use="literal" />
      </output>
      <fault name="InvalidStateFault">
         <soap:fault name="InvalidStateFault" use="literal" />
      </fault>
      <fault name="RuntimeFault">
         <soap:fault name="RuntimeFault" use="literal" />
      </fault>
   </operation>
</binding>

</definitions>