<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by WBEM Solutions, Inc. SDKPro 3-->
<xs:schema xmlns:cim="http://schemas.dmtf.org/wbem/wscim/1/common" xmlns:class="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VolumeView" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VolumeView">
<xs:import namespace="http://schemas.dmtf.org/wbem/wscim/1/common" schemaLocation="http://schemas.dmtf.org/wbem/wscim/1/common.xsd"/>
<xs:element name="SVSystemCreationClassName" type="cim:cimString"/>
<xs:element name="SVSystemName" type="cim:cimString"/>
<xs:element name="SVCreationClassName" type="cim:cimString"/>
<xs:element name="SVDeviceID" type="cim:cimString"/>
<xs:element name="SVName" nillable="true" type="cim:cimString"/>
<xs:element name="SVNameFormat" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SVNameNamespace" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SVExtentStatus" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SVOperationalStatus" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SVBlockSize" nillable="true" type="cim:cimUnsignedLong"/>
<xs:element name="SVNumberOfBlocks" nillable="true" type="cim:cimUnsignedLong"/>
<xs:element name="SVConsumableBlocks" nillable="true" type="cim:cimUnsignedLong"/>
<xs:element name="SVIsBasedOnUnderlyingRedundancy" nillable="true" type="cim:cimBoolean"/>
<xs:element name="SVNoSinglePointOfFailure" nillable="true" type="cim:cimBoolean"/>
<xs:element name="SVDataRedundancy" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SVPackageRedundancy" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SVDeltaReservation" nillable="true" type="cim:cimUnsignedByte"/>
<xs:element name="SVUsage" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SVOtherUsageDescription" nillable="true" type="cim:cimString"/>
<xs:element name="SVClientSettableUsage" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SSInstanceID" nillable="true" type="cim:cimString"/>
<xs:element name="SSElementName" nillable="true" type="cim:cimString"/>
<xs:element name="SSNoSinglePointOfFailure" nillable="true" type="cim:cimBoolean"/>
<xs:element name="SSDataRedundancyMin" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SSDataRedundancyMax" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SSDataRedundancyGoal" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SSPackageRedundancyMin" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SSPackageRedundancyMax" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SSPackageRedundancyGoal" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SSChangeableType" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="AFSPSpaceConsumed" nillable="true" type="cim:cimUnsignedLong"/>
<xs:element name="SPInstanceID" type="cim:cimString"/>
<xs:element name="SPPoolID" nillable="true" type="cim:cimString"/>
<xs:element name="SVOtherIdentifyingInfo" nillable="true" type="cim:cimString"/>
<xs:element name="SVIdentifyingDescriptions" nillable="true" type="cim:cimString"/>
<xs:element name="SVElementName" nillable="true" type="cim:cimString"/>
<xs:element name="SVPrimordial" nillable="true" type="cim:cimBoolean"/>
<xs:element name="SVExtentDiscriminator" nillable="true" type="cim:cimString"/>
<xs:element name="SSExtentStripeLength" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SSExtentStripeLengthMin" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SSExtentStripeLengthMax" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SSParityLayout" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SSUserDataStripeDepth" nillable="true" type="cim:cimUnsignedLong"/>
<xs:element name="SSUserDataStripeDepthMin" nillable="true" type="cim:cimUnsignedLong"/>
<xs:element name="SSUserDataStripeDepthMax" nillable="true" type="cim:cimUnsignedLong"/>
<xs:element name="SSStoragePoolInitialUsage" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SSStorageExtentInitialUsage" nillable="true" type="cim:cimUnsignedShort"/>
<xs:element name="SVIsComposite" nillable="true" type="cim:cimBoolean"/>
<xs:element name="InstanceID" nillable="true" type="cim:cimString"/>
<xs:element name="Caption" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:restriction base="cim:cimString">
<xs:maxLength value="64"/>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Description" nillable="true" type="cim:cimString"/>
<xs:element name="ElementName" nillable="true" type="cim:cimString"/>
<xs:element name="Generation" nillable="true" type="cim:cimUnsignedLong"/>
<xs:element name="CIM_VolumeView" type="class:CIM_VolumeView_Type"/>
<xs:complexType name="CIM_VolumeView_Type">
<xs:sequence>
<xs:element minOccurs="0" ref="class:AFSPSpaceConsumed"/>
<xs:element minOccurs="0" ref="class:Caption"/>
<xs:element minOccurs="0" ref="class:Description"/>
<xs:element minOccurs="0" ref="class:ElementName"/>
<xs:element minOccurs="0" ref="class:Generation"/>
<xs:element minOccurs="0" ref="class:InstanceID"/>
<xs:element ref="class:SPInstanceID"/>
<xs:element minOccurs="0" ref="class:SPPoolID"/>
<xs:element minOccurs="0" ref="class:SSChangeableType"/>
<xs:element minOccurs="0" ref="class:SSDataRedundancyGoal"/>
<xs:element minOccurs="0" ref="class:SSDataRedundancyMax"/>
<xs:element minOccurs="0" ref="class:SSDataRedundancyMin"/>
<xs:element minOccurs="0" ref="class:SSElementName"/>
<xs:element minOccurs="0" ref="class:SSExtentStripeLength"/>
<xs:element minOccurs="0" ref="class:SSExtentStripeLengthMax"/>
<xs:element minOccurs="0" ref="class:SSExtentStripeLengthMin"/>
<xs:element minOccurs="0" ref="class:SSInstanceID"/>
<xs:element minOccurs="0" ref="class:SSNoSinglePointOfFailure"/>
<xs:element minOccurs="0" ref="class:SSPackageRedundancyGoal"/>
<xs:element minOccurs="0" ref="class:SSPackageRedundancyMax"/>
<xs:element minOccurs="0" ref="class:SSPackageRedundancyMin"/>
<xs:element minOccurs="0" ref="class:SSParityLayout"/>
<xs:element minOccurs="0" ref="class:SSStorageExtentInitialUsage"/>
<xs:element minOccurs="0" ref="class:SSStoragePoolInitialUsage"/>
<xs:element minOccurs="0" ref="class:SSUserDataStripeDepth"/>
<xs:element minOccurs="0" ref="class:SSUserDataStripeDepthMax"/>
<xs:element minOccurs="0" ref="class:SSUserDataStripeDepthMin"/>
<xs:element minOccurs="0" ref="class:SVBlockSize"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="class:SVClientSettableUsage"/>
<xs:element minOccurs="0" ref="class:SVConsumableBlocks"/>
<xs:element ref="class:SVCreationClassName"/>
<xs:element minOccurs="0" ref="class:SVDataRedundancy"/>
<xs:element minOccurs="0" ref="class:SVDeltaReservation"/>
<xs:element ref="class:SVDeviceID"/>
<xs:element minOccurs="0" ref="class:SVElementName"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="class:SVExtentDiscriminator"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="class:SVExtentStatus"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="class:SVIdentifyingDescriptions"/>
<xs:element minOccurs="0" ref="class:SVIsBasedOnUnderlyingRedundancy"/>
<xs:element minOccurs="0" ref="class:SVIsComposite"/>
<xs:element minOccurs="0" ref="class:SVName"/>
<xs:element minOccurs="0" ref="class:SVNameFormat"/>
<xs:element minOccurs="0" ref="class:SVNameNamespace"/>
<xs:element minOccurs="0" ref="class:SVNoSinglePointOfFailure"/>
<xs:element minOccurs="0" ref="class:SVNumberOfBlocks"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="class:SVOperationalStatus"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="class:SVOtherIdentifyingInfo"/>
<xs:element minOccurs="0" ref="class:SVOtherUsageDescription"/>
<xs:element minOccurs="0" ref="class:SVPackageRedundancy"/>
<xs:element minOccurs="0" ref="class:SVPrimordial"/>
<xs:element ref="class:SVSystemCreationClassName"/>
<xs:element ref="class:SVSystemName"/>
<xs:element minOccurs="0" ref="class:SVUsage"/>
<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
</xs:schema>

