Osn wsdl
Jump to navigation
Jump to search
<?xml version="1.0" encoding="UTF-8"?> <definitions name="Service" targetNamespace="http://quantastor.osnexus.com/webservices/osn.xsd/Service.wsdl" xmlns:tns="http://quantastor.osnexus.com/webservices/osn.xsd/Service.wsdl" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:osn="http://quantastor.osnexus.com/webservices/osn.xsd" xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:MIME="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:DIME="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/" xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/"> <types> <schema targetNamespace="http://quantastor.osnexus.com/webservices/osn.xsd" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:osn="http://quantastor.osnexus.com/webservices/osn.xsd" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified" attributeFormDefault="unqualified"> <import namespace="http://schemas.xmlsoap.org/soap/encoding/" schemaLocation="http://schemas.xmlsoap.org/soap/encoding/"/> <simpleType name="flags-t"> <restriction base="osn:flags"> </restriction> </simpleType> <simpleType name="modifyType-t"> <restriction base="osn:modifyType"> </restriction> </simpleType> <simpleType name="accessType-t"> <restriction base="osn:accessType"> </restriction> </simpleType> <simpleType name="cacheType-t"> <restriction base="osn:cacheType"> </restriction> </simpleType> <simpleType name="chapPolicy-t"> <restriction base="osn:chapPolicy"> </restriction> </simpleType> <simpleType name="quotaPolicy-t"> <restriction base="osn:quotaPolicy"> </restriction> </simpleType> <simpleType name="objectState-t"> <restriction base="osn:objectState"> </restriction> </simpleType> <simpleType name="dataType-t"> <restriction base="osn:dataType"> </restriction> </simpleType> <simpleType name="eventType-t"> <restriction base="osn:eventType"> </restriction> </simpleType> <simpleType name="objectType-t"> <restriction base="osn:objectType"> </restriction> </simpleType> <simpleType name="alertSubscription-t"> <restriction base="osn:alertSubscription"> </restriction> </simpleType> <simpleType name="errorLevel-t"> <restriction base="osn:errorLevel"> </restriction> </simpleType> <simpleType name="taskState-t"> <restriction base="osn:taskState"> </restriction> </simpleType> <simpleType name="hostType-t"> <restriction base="osn:hostType"> </restriction> </simpleType> <simpleType name="storageVolumeType-t"> <restriction base="osn:storageVolumeType"> </restriction> </simpleType> <simpleType name="raidType-t"> <restriction base="osn:raidType"> </restriction> </simpleType> <simpleType name="storagePoolType-t"> <restriction base="osn:storagePoolType"> </restriction> </simpleType> <simpleType name="permissionScope-t"> <restriction base="osn:permissionScope"> </restriction> </simpleType> <simpleType name="resourceRequestType-t"> <restriction base="osn:resourceAccessRequestType"> </restriction> </simpleType> <simpleType name="resourceAccessMode-t"> <restriction base="osn:resourceAccessMode"> </restriction> </simpleType> <simpleType name="diskType-t"> <restriction base="osn:diskType"> </restriction> </simpleType> <simpleType name="licenseEdition-t"> <restriction base="osn:licenseEdition"> </restriction> </simpleType> <simpleType name="licenseDuration-t"> <restriction base="osn:licenseDuration"> </restriction> </simpleType> <simpleType name="licenseCategory-t"> <restriction base="osn:licenseCategory"> </restriction> </simpleType> <simpleType name="licenseType-t"> <restriction base="osn:licenseType"> </restriction> </simpleType> <simpleType name="lockType-t"> <restriction base="osn:lockType"> </restriction> </simpleType> <simpleType name="flags"> <restriction base="xsd:string"> <enumeration value="OSN-CMN-FLAG-NONE"/><!-- enum const = 0 --> <enumeration value="OSN-CMN-FLAG-ASYNC"/><!-- enum const = 1 --> <enumeration value="OSN-CMN-FLAG-FORCE"/><!-- enum const = 2 --> <enumeration value="OSN-CMN-FLAG-RESCAN"/><!-- enum const = 4 --> <enumeration value="OSN-CMN-FLAG-GENERATE-NAME"/><!-- enum const = 8 --> </restriction> </simpleType> <simpleType name="modifyType"> <restriction base="xsd:string"> <enumeration value="OSN-CMN-MOD-OP-ADD"/><!-- enum const = 0 --> <enumeration value="OSN-CMN-MOD-OP-REMOVE"/><!-- enum const = 1 --> <enumeration value="OSN-CMN-MOD-OP-SET"/><!-- enum const = 2 --> </restriction> </simpleType> <simpleType name="accessType"> <restriction base="xsd:string"> <enumeration value="OSN-CMN-ACCESSTYPE-READWRITE"/><!-- enum const = 0 --> <enumeration value="OSN-CMN-ACCESSTYPE-READONLY"/><!-- enum const = 1 --> <enumeration value="OSN-CMN-ACCESSTYPE-NONE"/><!-- enum const = 2 --> </restriction> </simpleType> <simpleType name="cacheType"> <restriction base="xsd:string"> <enumeration value="OSN-CMN-ACCESSTYPE-WRITETHRU"/><!-- enum const = 0 --> <enumeration value="OSN-CMN-ACCESSTYPE-WRITEBACK"/><!-- enum const = 1 --> </restriction> </simpleType> <simpleType name="chapPolicy"> <restriction base="xsd:string"> <enumeration value="OSN-CHAP-DISABLED"/><!-- enum const = 0 --> <enumeration value="OSN-CHAP-USE-TARGET-CHAP"/><!-- enum const = 1 --> <enumeration value="OSN-CHAP-USE-USER-CHAP-DEFAULTS"/><!-- enum const = 2 --> <enumeration value="OSN-CHAP-USE-STORAGE-CLOUD-CHAP-DEFAULTS"/><!-- enum const = 4 --> </restriction> </simpleType> <simpleType name="quotaPolicy"> <restriction base="xsd:string"> <enumeration value="OSN-CMN-QUOTA-POLICY-SOFT"/><!-- enum const = 0 --> <enumeration value="OSN-CMN-QUOTA-POLICY-HARD"/><!-- enum const = 1 --> </restriction> </simpleType> <simpleType name="objectState"> <restriction base="xsd:string"> <enumeration value="OSN-CMN-OBJSTATE-NORMAL"/><!-- enum const = 0 --> <enumeration value="OSN-CMN-OBJSTATE-WARNING"/><!-- enum const = 1 --> <enumeration value="OSN-CMN-OBJSTATE-BUSY"/><!-- enum const = 2 --> <enumeration value="OSN-CMN-OBJSTATE-ERROR"/><!-- enum const = 3 --> <enumeration value="OSN-CMN-OBJSTATE-INITALIZING"/><!-- enum const = 4 --> <enumeration value="OSN-CMN-OBJSTATE-MISSING"/><!-- enum const = 5 --> <enumeration value="OSN-CMN-OBJSTATE-OFFLINE"/><!-- enum const = 6 --> </restriction> </simpleType> <simpleType name="dataType"> <restriction base="xsd:string"> <enumeration value="OSN-CMN-DATATYPE-STRING"/><!-- enum const = 0 --> <enumeration value="OSN-CMN-DATATYPE-INT"/><!-- enum const = 1 --> <enumeration value="OSN-CMN-DATATYPE-TIME"/><!-- enum const = 2 --> <enumeration value="OSN-CMN-DATATYPE-FLOAT"/><!-- enum const = 3 --> </restriction> </simpleType> <simpleType name="eventType"> <restriction base="xsd:string"> <enumeration value="OSN-CMN-EVENTTYPE-ADD"/><!-- enum const = 0 --> <enumeration value="OSN-CMN-EVENTTYPE-REMOVE"/><!-- enum const = 1 --> <enumeration value="OSN-CMN-EVENTTYPE-MODIFY"/><!-- enum const = 2 --> </restriction> </simpleType> <simpleType name="objectType"> <restriction base="xsd:string"> <enumeration value="OSN-CMN-OBJECTTYPE-UNKNOWN"/><!-- enum const = 0 --> <enumeration value="OSN-CMN-OBJECTTYPE-SNAPSHOT-SCHEDULE"/><!-- enum const = 1 --> <enumeration value="OSN-CMN-OBJECTTYPE-SNAPSHOT-SCHEDULE-ASSOC"/><!-- enum const = 2 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-VOLUME"/><!-- enum const = 3 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-VOLUME-UTILIZATION"/><!-- enum const = 4 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-VOLUME-GROUP"/><!-- enum const = 5 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-VOLUME-GROUP-ASSOC"/><!-- enum const = 6 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-POOL"/><!-- enum const = 7 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-POOL-DEVICE"/><!-- enum const = 8 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-SYSTEM"/><!-- enum const = 9 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-VOLUME-ACL"/><!-- enum const = 10 --> <enumeration value="OSN-CMN-OBJECTTYPE-HOST"/><!-- enum const = 11 --> <enumeration value="OSN-CMN-OBJECTTYPE-HOST-GROUP"/><!-- enum const = 12 --> <enumeration value="OSN-CMN-OBJECTTYPE-INITIATOR-PORT"/><!-- enum const = 13 --> <enumeration value="OSN-CMN-OBJECTTYPE-TARGET-PORT"/><!-- enum const = 14 --> <enumeration value="OSN-CMN-OBJECTTYPE-PHYSICAL-DISK"/><!-- enum const = 15 --> <enumeration value="OSN-CMN-OBJECTTYPE-TASK"/><!-- enum const = 16 --> <enumeration value="OSN-CMN-OBJECTTYPE-AUDIT-ENTRY"/><!-- enum const = 17 --> <enumeration value="OSN-CMN-OBJECTTYPE-AUDIT-SETTINGS"/><!-- enum const = 18 --> <enumeration value="OSN-CMN-OBJECTTYPE-ALERT"/><!-- enum const = 19 --> <enumeration value="OSN-CMN-OBJECTTYPE-ALERT-CONFIG-SETTINGS"/><!-- enum const = 20 --> <enumeration value="OSN-CMN-OBJECTTYPE-LICENSE"/><!-- enum const = 21 --> <enumeration value="OSN-CMN-OBJECTTYPE-LICENSE-ACTIVATION"/><!-- enum const = 22 --> <enumeration value="OSN-CMN-OBJECTTYPE-USER"/><!-- enum const = 23 --> <enumeration value="OSN-CMN-OBJECTTYPE-USER-PERMISSION-ASSIGNMENT"/><!-- enum const = 24 --> <enumeration value="OSN-CMN-OBJECTTYPE-USER-GROUP"/><!-- enum const = 25 --> <enumeration value="OSN-CMN-OBJECTTYPE-USER-GROUP-ASSOC"/><!-- enum const = 26 --> <enumeration value="OSN-CMN-OBJECTTYPE-ROLE"/><!-- enum const = 27 --> <enumeration value="OSN-CMN-OBJECTTYPE-ROLE-PERMISSION-ASSIGNMENT"/><!-- enum const = 28 --> <enumeration value="OSN-CMN-OBJECTTYPE-ROLE-SUBJECT-ASSOC"/><!-- enum const = 29 --> <enumeration value="OSN-CMN-OBJECTTYPE-PERMISSION-DEFINITION"/><!-- enum const = 30 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-CLOUD"/><!-- enum const = 31 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-CLOUD-ASSOC"/><!-- enum const = 32 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-CLOUD-SUBJECT-ASSOC"/><!-- enum const = 33 --> <enumeration value="OSN-CMN-OBJECTTYPE-SESSION"/><!-- enum const = 34 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-TIER"/><!-- enum const = 35 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-TIER-ASSOC"/><!-- enum const = 36 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-QUOTA"/><!-- enum const = 37 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-QUOTA-ASSOC"/><!-- enum const = 38 --> <enumeration value="OSN-CMN-OBJECTTYPE-ACL"/><!-- enum const = 39 --> <enumeration value="OSN-CMN-OBJECTTYPE-OBJECT-PROPERTY"/><!-- enum const = 40 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-SYSTEM-LINK"/><!-- enum const = 41 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-SYSTEM-GROUP"/><!-- enum const = 42 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-SYSTEM-GROUP-ASSOC"/><!-- enum const = 43 --> <enumeration value="OSN-CMN-OBJECTTYPE-STORAGE-VOLUME-REPLICA-ASSOC"/><!-- enum const = 44 --> <enumeration value="OSN-CMN-OBJECTTYPE-MAX"/><!-- enum const = 45 --> </restriction> </simpleType> <simpleType name="alertSubscription"> <restriction base="xsd:string"> <enumeration value="OSN-CMN-ALERT-SUBSCRIPTION-NONE"/><!-- enum const = 0 --> <enumeration value="OSN-CMN-ALERT-SUBSCRIPTION-CRITICAL"/><!-- enum const = 1 --> <enumeration value="OSN-CMN-ALERT-SUBSCRIPTION-ERROR"/><!-- enum const = 2 --> <enumeration value="OSN-CMN-ALERT-SUBSCRIPTION-WARNING"/><!-- enum const = 4 --> <enumeration value="OSN-CMN-ALERT-SUBSCRIPTION-INFO"/><!-- enum const = 8 --> </restriction> </simpleType> <simpleType name="errorLevel"> <restriction base="xsd:string"> <enumeration value="OSN-CMN-SEVERITY-ALWAYS"/><!-- enum const = 0 --> <enumeration value="OSN-CMN-SEVERITY-CRITICAL"/><!-- enum const = 1 --> <enumeration value="OSN-CMN-SEVERITY-ERROR"/><!-- enum const = 2 --> <enumeration value="OSN-CMN-SEVERITY-WARNING"/><!-- enum const = 3 --> <enumeration value="OSN-CMN-SEVERITY-INFO"/><!-- enum const = 4 --> <enumeration value="OSN-CMN-SEVERITY-DEBUG"/><!-- enum const = 5 --> <enumeration value="OSN-CMN-SEVERITY-VERBOSE"/><!-- enum const = 6 --> <enumeration value="OSN-CMN-SEVERITY-DEBUG2"/><!-- enum const = 7 --> </restriction> </simpleType> <simpleType name="taskState"> <restriction base="xsd:string"> <enumeration value="OSN-TASKSTATE-INITIALIZING"/><!-- enum const = 0 --> <enumeration value="OSN-TASKSTATE-QUEUED"/><!-- enum const = 1 --> <enumeration value="OSN-TASKSTATE-RUNNING"/><!-- enum const = 2 --> <enumeration value="OSN-TASKSTATE-FAILED"/><!-- enum const = 3 --> <enumeration value="OSN-TASKSTATE-CANCELLED"/><!-- enum const = 4 --> <enumeration value="OSN-TASKSTATE-COMPLETED"/><!-- enum const = 5 --> </restriction> </simpleType> <simpleType name="hostType"> <restriction base="xsd:string"> <enumeration value="OSN-HOSTTYPE-UNKNOWN"/><!-- enum const = 0 --> <enumeration value="OSN-HOSTTYPE-AIX"/><!-- enum const = 1 --> <enumeration value="OSN-HOSTTYPE-HPUX"/><!-- enum const = 2 --> <enumeration value="OSN-HOSTTYPE-LINUX"/><!-- enum const = 3 --> <enumeration value="OSN-HOSTTYPE-SOLARIS"/><!-- enum const = 4 --> <enumeration value="OSN-HOSTTYPE-VMWARE"/><!-- enum const = 5 --> <enumeration value="OSN-HOSTTYPE-WINDOWS"/><!-- enum const = 6 --> <enumeration value="OSN-HOSTTYPE-XENSERVER"/><!-- enum const = 7 --> <enumeration value="OSN-HOSTTYPE-OTHER"/><!-- enum const = 8 --> <enumeration value="OSN-HOSTTYPE-MAX"/><!-- enum const = 9 --> </restriction> </simpleType> <simpleType name="storageVolumeType"> <restriction base="xsd:string"> <enumeration value="OSN-STORAGEVOLUMETYPE-FILE"/><!-- enum const = 0 --> <enumeration value="OSN-STORAGEVOLUMETYPE-VOLUME"/><!-- enum const = 1 --> </restriction> </simpleType> <simpleType name="raidType"> <restriction base="xsd:string"> <enumeration value="OSN-RAIDTYPE-RAID0"/><!-- enum const = 0 --> <enumeration value="OSN-RAIDTYPE-RAID1"/><!-- enum const = 1 --> <enumeration value="OSN-RAIDTYPE-RAID2"/><!-- enum const = 2 --> <enumeration value="OSN-RAIDTYPE-RAID3"/><!-- enum const = 3 --> <enumeration value="OSN-RAIDTYPE-RAID4"/><!-- enum const = 4 --> <enumeration value="OSN-RAIDTYPE-RAID5"/><!-- enum const = 5 --> <enumeration value="OSN-RAIDTYPE-RAID6"/><!-- enum const = 6 --> <enumeration value="OSN-RAIDTYPE-RAID7"/><!-- enum const = 7 --> <enumeration value="OSN-RAIDTYPE-RAID8"/><!-- enum const = 8 --> <enumeration value="OSN-RAIDTYPE-RAID9"/><!-- enum const = 9 --> <enumeration value="OSN-RAIDTYPE-RAID10"/><!-- enum const = 10 --> <enumeration value="OSN-RAIDTYPE-RAID-AUTO"/><!-- enum const = 11 --> </restriction> </simpleType> <simpleType name="storagePoolType"> <restriction base="xsd:string"> <enumeration value="OSN-STORAGEPOOLTYPE-BTRFS"/><!-- enum const = 0 --> <enumeration value="OSN-STORAGEPOOLTYPE-EXT3"/><!-- enum const = 1 --> <enumeration value="OSN-STORAGEPOOLTYPE-EXT4"/><!-- enum const = 2 --> </restriction> </simpleType> <simpleType name="permissionScope"> <restriction base="xsd:string"> <enumeration value="OSN-SCOPE-NONE"/><!-- enum const = 0 --> <enumeration value="OSN-SCOPE-USER"/><!-- enum const = 1 --> <enumeration value="OSN-SCOPE-STORAGE-CLOUD"/><!-- enum const = 2 --> <enumeration value="OSN-SCOPE-SYSTEM"/><!-- enum const = 3 --> <enumeration value="OSN-SCOPE-GRID"/><!-- enum const = 4 --> </restriction> </simpleType> <simpleType name="resourceAccessRequestType"> <restriction base="xsd:string"> <enumeration value="OSN-CMN-REQUEST-VIEW"/><!-- enum const = 0 --> <enumeration value="OSN-CMN-REQUEST-UTILIZE"/><!-- enum const = 1 --> <enumeration value="OSN-CMN-REQUEST-MODIFY"/><!-- enum const = 2 --> </restriction> </simpleType> <simpleType name="resourceAccessMode"> <restriction base="xsd:string"> <enumeration value="OSN-CMN-RESOURCEACCESS-AUTO"/><!-- enum const = 0 --> <enumeration value="OSN-CMN-RESOURCEACCESS-MULTIGROUP-SHARED"/><!-- enum const = 1 --> <enumeration value="OSN-CMN-RESOURCEACCESS-GROUP-EXCLUSIVE"/><!-- enum const = 2 --> <enumeration value="OSN-CMN-RESOURCEACCESS-IMMUTABLE"/><!-- enum const = 4 --> <enumeration value="OSN-CMN-RESOURCEACCESS-MULTIGROUP-SHARED-IMMUTABLE"/><!-- enum const = 5 --> <enumeration value="OSN-CMN-RESOURCEACCESS-GROUP-EXCLUSIVE-IMMUTABLE"/><!-- enum const = 6 --> </restriction> </simpleType> <simpleType name="diskType"> <restriction base="xsd:string"> <enumeration value="OSN-DISKTYPE-UNKNOWN"/><!-- enum const = 0 --> <enumeration value="OSN-DISKTYPE-IDE"/><!-- enum const = 1 --> <enumeration value="OSN-DISKTYPE-SATA"/><!-- enum const = 2 --> <enumeration value="OSN-DISKTYPE-SCSI"/><!-- enum const = 3 --> </restriction> </simpleType> <simpleType name="licenseEdition"> <restriction base="xsd:string"> <enumeration value="OSN-LICENSE-EDITION-FREE"/><!-- enum const = 0 --> <enumeration value="OSN-LICENSE-EDITION-TRIAL"/><!-- enum const = 1 --> <enumeration value="OSN-LICENSE-EDITION-STANDARD"/><!-- enum const = 2 --> <enumeration value="OSN-LICENSE-EDITION-ENTERPRISE"/><!-- enum const = 3 --> <enumeration value="OSN-LICENSE-EDITION-PLATINUM"/><!-- enum const = 4 --> </restriction> </simpleType> <simpleType name="licenseDuration"> <restriction base="xsd:string"> <enumeration value="OSN-LICENSE-DURATION-PERPETUAL"/><!-- enum const = 0 --> <enumeration value="OSN-LICENSE-DURATION-TIMELIMITED"/><!-- enum const = 1 --> </restriction> </simpleType> <simpleType name="licenseCategory"> <restriction base="xsd:string"> <enumeration value="OSN-LICENSE-CATEGORY-SYSTEM"/><!-- enum const = 0 --> <enumeration value="OSN-LICENSE-CATEGORY-FEATURE"/><!-- enum const = 1 --> <enumeration value="OSN-LICENSE-CATEGORY-FEATURE-TERABYTES"/><!-- enum const = 2 --> <enumeration value="OSN-LICENSE-CATEGORY-FEATURE-VOLUMES"/><!-- enum const = 3 --> <enumeration value="OSN-LICENSE-CATEGORY-FEATURE-SNAPSHOTS"/><!-- enum const = 4 --> <enumeration value="OSN-LICENSE-CATEGORY-FEATURE-CLOUDS"/><!-- enum const = 5 --> <enumeration value="OSN-LICENSE-CATEGORY-FEATURE-NODES"/><!-- enum const = 6 --> <enumeration value="OSN-LICENSE-CATEGORY-FEATURE-USERS"/><!-- enum const = 7 --> <enumeration value="OSN-LICENSE-CATEGORY-FEATURE-SSD"/><!-- enum const = 8 --> <enumeration value="OSN-LICENSE-CATEGORY-FEATURE-REPLICATION"/><!-- enum const = 9 --> </restriction> </simpleType> <simpleType name="licenseType"> <restriction base="xsd:string"> <enumeration value="OSN-LICENSE-TYPE-NODE"/><!-- enum const = 0 --> <enumeration value="OSN-LICENSE-TYPE-VOLUME"/><!-- enum const = 1 --> <enumeration value="OSN-LICENSE-TYPE-SITE"/><!-- enum const = 2 --> </restriction> </simpleType> <simpleType name="lockType"> <restriction base="xsd:string"> <enumeration value="OSN-LOCK-SHARED"/><!-- enum const = 0 --> <enumeration value="OSN-LOCK-PROTECTED"/><!-- enum const = 1 --> <enumeration value="OSN-LOCK-EXCLUSIVE"/><!-- enum const = 2 --> </restriction> </simpleType> <complexType name="keyValuePair"> <sequence> <element name="key" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="value" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="type" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> <complexType name="objectProperty"> <sequence> <element name="objectId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="key" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="value" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="type" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> <complexType name="i18nString"> <sequence> <element name="messageId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="messageText" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="insertionParams" type="osn:keyValuePair" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> <complexType name="errorMessage"> <sequence> <element name="severity" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="message" type="osn:i18nString" minOccurs="1" maxOccurs="1"/> <element name="errorCode" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="file" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="line" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="function" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> <complexType name="acl"> <sequence> <element name="objectId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="objectType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ownerId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="ownerType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="accessLevel" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="reserved" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> <complexType name="object"> <sequence> <element name="id" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="customId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="state" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="type" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="createdTimeStamp" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> <element name="createdByUserId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="modifiedTimeStamp" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> <element name="modifiedByUserId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="acls" type="osn:acl" minOccurs="0" maxOccurs="unbounded"/> <element name="properties" type="osn:objectProperty" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> <complexType name="event"> <complexContent> <extension base="osn:object"> <sequence> <element name="index" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="operation" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="objectType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="objectId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="parentId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="parentId2" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="category" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="serviceTimeStamp" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> <element name="timeStamp" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> <element name="objectIdList" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <element name="params" type="osn:keyValuePair" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="alert"> <complexContent> <extension base="osn:object"> <sequence> <element name="objectId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="objectType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="severity" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="timeStamp" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> <element name="title" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <complexType name="task"> <complexContent> <extension base="osn:object"> <sequence> <element name="startTimeStamp" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> <element name="finishTimeStamp" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> <element name="progress" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="taskState" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="parentId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="operation" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="objectType" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="clientIpAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="i18nDescription" type="osn:i18nString" minOccurs="1" maxOccurs="1"/> <element name="errorMessage" type="osn:errorMessage" minOccurs="1" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <complexType name="lock"> <complexContent> <extension base="osn:object"> <sequence> <element name="objectId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="objectType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="lockType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <complexType name="auditEntry"> <complexContent> <extension base="osn:task"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="auditSettings"> <sequence> <element name="id" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="isEnabled" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> <complexType name="alertConfigSettings"> <complexContent> <extension base="osn:object"> <sequence> <element name="senderEmailAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="smtpServerIpAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="customerSupportEmailAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="poolFreeSpaceWarningThreshold" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="poolFreeSpaceAlertThreshold" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="poolFreeSpaceCriticalAlertThreshold" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <complexType name="physicalDiskPartition"> <complexContent> <extension base="osn:object"> <sequence> <element name="devicePath" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="deviceDescriptor" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="partitionNumber" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="size" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="physicalDriveId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageSystemId" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <complexType name="physicalDisk"> <complexContent> <extension base="osn:object"> <sequence> <element name="devicePath" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="serialNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="diskType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="freeSpace" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="productId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="size" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="storagePoolId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageSystemId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="vendorId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="revisionLevel" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="isSpare" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="partitionList" type="osn:physicalDiskPartition" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="storageVolumeUtilization"> <complexContent> <extension base="osn:object"> <sequence> <element name="storageVolumeId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="size" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="sizeUtilized" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="ioTotal" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="ioReadsTotal" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="ioWritesTotal" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="ioReads00" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads01" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads02" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads03" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads04" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads05" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads06" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads07" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads08" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads09" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads10" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads11" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads12" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads13" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads14" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads15" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads16" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads17" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads18" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads19" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads20" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads21" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads22" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioReads23" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites00" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites01" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites02" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites03" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites04" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites05" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites06" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites07" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites08" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites09" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites10" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites11" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites12" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites13" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites14" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites15" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites16" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites17" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites18" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites19" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites20" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites21" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites22" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="ioWrites23" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <complexType name="storageVolumeReplicaAssoc"> <complexContent> <extension base="osn:object"> <sequence> <element name="sourceStorageVolumeId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="sourceStorageSnapshotId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="targetStorageVolumeId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="targetStorageSnapshotId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="targetStorageSystemId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="associationType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="replicationState" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="progress" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="syncStartedTimeStamp" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> <element name="syncCompletedTimeStamp" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <complexType name="storageVolume"> <complexContent> <extension base="osn:object"> <sequence> <element name="accessMode" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="createdBySchedule" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="devicePath" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="iqn" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="isSnapshot" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="isThin" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="lun" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="mountPath" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="remoteReplicaFlags" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="size" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="snapshotParent" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="spaceUtilized" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="storagePoolId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageSystemId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="target" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="volumeType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="chapPolicy" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="chapUsername" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="chapPassword" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="snapshotList" type="osn:storageVolume" minOccurs="0" maxOccurs="unbounded"/> <element name="replicaAssocList" type="osn:storageVolumeReplicaAssoc" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="snapshotSchedule"> <complexContent> <extension base="osn:object"> <sequence> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="provisionableId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="isEnabled" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="startDate" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> <element name="maxSnapshots" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="daysOfWeek" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="hoursOfDay" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="reserved" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="reservedData" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageVolumeList" type="osn:storageVolume" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="snapshotScheduleAssoc"> <sequence> <element name="snapshotScheduleId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageVolumeId" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> <complexType name="storageVolumeGroupAssoc"> <sequence> <element name="storageVolumeGroupId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageVolumeId" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> <complexType name="storageVolumeGroup"> <complexContent> <extension base="osn:object"> <sequence> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageSystemId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageVolumeList" type="osn:storageVolume" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="storagePoolDevice"> <complexContent> <extension base="osn:object"> <sequence> <element name="storagePoolId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="physicalDiskId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="devicePath" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="partitionNumber" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="number" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="majorNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="minorNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="raidDeviceNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="isActive" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="isSync" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="isRebuilding" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="isRemoved" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="isFaulty" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="isSpare" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="physicalDiskObj" type="osn:physicalDisk" minOccurs="1" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <complexType name="storageTierAssoc"> <sequence> <element name="storageTierId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storagePoolId" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> <complexType name="storageTier"> <complexContent> <extension base="osn:object"> <sequence> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="unitPricePerGbAssigned" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="unitPricePerGbUtilized" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="unitPricePerKioUtilized" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="storagePoolAssocList" type="osn:storageTierAssoc" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="provisionable"> <complexContent> <extension base="osn:object"> <sequence> <element name="size" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="freeSpace" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <complexType name="storagePool"> <complexContent> <extension base="osn:provisionable"> <sequence> <element name="chunkSize" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="devicePath" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="devicesActive" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="devicesFailed" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="devicesWorking" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="devicesSpare" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="devicesRaid" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="devicesTotal" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="intentBitmap" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="isDefault" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="enableCompression" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="enableSsd" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="isActive" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="isMounted" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="isDegraded" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="isRecovering" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="isResyncing" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="isReshaping" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="metadataPath" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="metadataVersion" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="mountPath" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="percentComplete" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="poolType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="raidType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="rawSize" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="rawUtilizedSize" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="rebuildEstimateInMin" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="requiresFsGrow" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="storageSystemId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storagePoolDeviceList" type="osn:storagePoolDevice" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="storageQuotaVolumeAssoc"> <sequence> <element name="storageQuotaId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageVolumeId" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> <complexType name="storageQuota"> <complexContent> <extension base="osn:provisionable"> <sequence> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageSystemId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storagePoolId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageCloudId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="utilizationLimit" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="utilizedSpace" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="maxVolumes" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="policyFlags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="volumeAssocList" type="osn:storageQuotaVolumeAssoc" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="targetPort"> <complexContent> <extension base="osn:object"> <sequence> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="gateway" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="macAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="ipAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="configType" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="isVirtualPort" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="iscsiEnabled" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="parentPort" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="model" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageSystemId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="subnetMask" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="vendor" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="mtu" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="childPortList" type="osn:targetPort" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="storageSystem"> <complexContent> <extension base="osn:object"> <sequence> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="location" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="firmwareVersion" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="productId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="serialNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="serviceVersion" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="vendorId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="startupTimeStamp" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> <element name="storageSystemLinkId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="targetPortList" type="osn:targetPort" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="storageSystemLink"> <complexContent> <extension base="osn:object"> <sequence> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="remoteStorageSystemId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="remoteIpAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="remoteAdminUser" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="remoteAdminPasswordToken" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="linkType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="linkStatus" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="storageSystemId" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <complexType name="storageSystemGroupAssoc"> <sequence> <element name="storageSystemGroupId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageSystemLinkId" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> <complexType name="storageSystemGroup"> <complexContent> <extension base="osn:object"> <sequence> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="electedMasterId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="groupPassword" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="virtualIpAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageSystemLinkList" type="osn:storageSystemLink" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="license"> <complexContent> <extension base="osn:object"> <sequence> <element name="licenseKey" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="fullName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="email" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="version" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="orderNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="company" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="licenseDate" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> <element name="expirationDate" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> <element name="timeUtilizedInMin" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="licenseEdition" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="licenseDuration" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="licenseCategory" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="licenseType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="nodeLimit" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="cloudLimit" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="snapshotLimit" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="terabyteLimit" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="userLimit" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="volumeLimit" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="remoteReplicationEnabled" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="ssdEnabled" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="isNFR" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="activationRequestCode" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="activationStamp" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="activationKey" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageSystemId" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <complexType name="licenseActivation"> <complexContent> <extension base="osn:object"> <sequence> <element name="licenseKey" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="activationRequestCode" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="activationStamp" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="activationKey" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageSystemId" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <complexType name="storageVolumeAcl"> <complexContent> <extension base="osn:object"> <sequence> <element name="hostId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="hostObjType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="storageVolumeId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageVolumeObjType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="storageSystemId" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <complexType name="session"> <complexContent> <extension base="osn:object"> <sequence> <element name="storageVolumeId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="sessionNum" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="targetId" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="connectionId" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="lun" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="targetIqn" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="initiatorIqn" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="reads" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="writes" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="initiatorIpAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="connectionState" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <complexType name="initiatorPort"> <complexContent> <extension base="osn:object"> <sequence> <element name="ipAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="hostId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="iqn" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <complexType name="host"> <complexContent> <extension base="osn:object"> <sequence> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="ipAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="password" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageSystemId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="username" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="hostGroupId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="hostOsType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="aclList" type="osn:storageVolumeAcl" minOccurs="0" maxOccurs="unbounded"/> <element name="initiatorPortList" type="osn:initiatorPort" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="hostGroup"> <complexContent> <extension base="osn:object"> <sequence> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="aclList" type="osn:storageVolumeAcl" minOccurs="0" maxOccurs="unbounded"/> <element name="hostList" type="osn:host" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="permissionDefinition"> <sequence> <element name="objectType" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="operation" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> <complexType name="permissionAssignment"> <sequence> <element name="objectType" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="operation" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="scope" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> <complexType name="rolePermissionAssignment"> <complexContent> <extension base="osn:permissionAssignment"> <sequence> <element name="roleId" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <complexType name="userPermissionAssignment"> <complexContent> <extension base="osn:permissionAssignment"> <sequence> <element name="userId" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <complexType name="roleSubjectAssoc"> <sequence> <element name="roleId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="subjectId" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> <complexType name="role"> <complexContent> <extension base="osn:object"> <sequence> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="permissionList" type="osn:rolePermissionAssignment" minOccurs="0" maxOccurs="unbounded"/> <element name="subjectAssocList" type="osn:roleSubjectAssoc" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="userGroupAssoc"> <sequence> <element name="userGroupId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="userId" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> <complexType name="storageCloudSubjectAssoc"> <sequence> <element name="storageCloudId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="subjectId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="subjectType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> <complexType name="subject"> <complexContent> <extension base="osn:object"> <sequence> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageCloudAssocList" type="osn:storageCloudSubjectAssoc" minOccurs="0" maxOccurs="unbounded"/> <element name="userGroupAssocList" type="osn:userGroupAssoc" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="storageCloudResourceAssoc"> <sequence> <element name="storageCloudId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="objectId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="objectType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="accessMode" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> <complexType name="storageCloud"> <complexContent> <extension base="osn:object"> <sequence> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="tier" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="organization" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="parentStorageCloudId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="defaultChapUsername" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="defaultChapPassword" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="resourceAssocList" type="osn:storageCloudResourceAssoc" minOccurs="0" maxOccurs="unbounded"/> <element name="subjectAssocList" type="osn:storageCloudSubjectAssoc" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="user"> <complexContent> <extension base="osn:subject"> <sequence> <element name="password" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="roleId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="firstName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="lastName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="emailAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="defaultChapUsername" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="defaultChapPassword" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="alertSubscriptions" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="customPermissionList" type="osn:userPermissionAssignment" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="userGroup"> <complexContent> <extension base="osn:subject"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="securityConfiguration"> <complexContent> <extension base="osn:object"> <sequence> <element name="userList" type="osn:user" minOccurs="0" maxOccurs="unbounded"/> <element name="userGroupList" type="osn:userGroup" minOccurs="0" maxOccurs="unbounded"/> <element name="roleList" type="osn:role" minOccurs="0" maxOccurs="unbounded"/> <element name="storageClouds" type="osn:storageCloud" minOccurs="0" maxOccurs="unbounded"/> <element name="permissionDefinitionList" type="osn:permissionDefinition" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <!-- operation request element --> <element name="aclAdd"> <complexType> <sequence> <element name="ownerId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="ownerType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="objectId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="objectType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="accessLevel" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="aclAddResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:object" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="aclRemove"> <complexType> <sequence> <element name="ownerId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="ownerType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="objectId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="objectType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="aclRemoveResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:object" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="aclModify"> <complexType> <sequence> <element name="ownerId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="ownerType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="objectId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="objectType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="accessLevel" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="aclModifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:object" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="permissionDefinitionEnum"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="permissionDefinitionEnumResponse"> <complexType> <sequence> <element name="list" type="osn:permissionDefinition" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="login"> <complexType> <sequence> <element name="reserved" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="loginResponse"> <complexType> <sequence> <element name="roleObj" type="osn:role" minOccurs="1" maxOccurs="1"/> <element name="userObj" type="osn:user" minOccurs="1" maxOccurs="1"/> <element name="storageCloudList" type="osn:storageCloud" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="userAdd"> <complexType> <sequence> <element name="username" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="password" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="role" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="firstName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="lastName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="emailAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="defaultChapUsername" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="defaultChapPassword" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="alertSubscriptions" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="userAddResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:user" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="userRemove"> <complexType> <sequence> <element name="user" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="userRemoveResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:user" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="userPasswordSet"> <complexType> <sequence> <element name="user" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="oldPassword" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newPassword" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="userPasswordSetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:user" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="userModify"> <complexType> <sequence> <element name="user" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newRole" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newFirstName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newLastName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newEmailAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newDescription" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newDefaultChapUsername" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newDefaultChapPassword" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="alertSubscriptions" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="userModifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:user" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="userEnum"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="userEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:user" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="userGet"> <complexType> <sequence> <element name="user" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="userGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:user" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="userGroupCreate"> <complexType> <sequence> <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="userList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="userGroupCreateResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:userGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="userGroupModify"> <complexType> <sequence> <element name="userGroup" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newDescription" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="userGroupModifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:userGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="userGroupUserAddRemove"> <complexType> <sequence> <element name="userGroup" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="modType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="userList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="userGroupUserAddRemoveResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:userGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="userGroupDelete"> <complexType> <sequence> <element name="userGroup" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="userGroupDeleteResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:userGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="userGroupEnum"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="userGroupEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:userGroup" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="userGroupGet"> <complexType> <sequence> <element name="userGroup" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="userGroupGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:userGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="userGroupAssocEnum"> <complexType> <sequence> <element name="user" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="userGroupAssocEnumResponse"> <complexType> <sequence> <element name="list" type="osn:userGroupAssoc" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="userGroupAssocGet"> <complexType> <sequence> <element name="userGroupId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="userId" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="userGroupAssocGetResponse"> <complexType> <sequence> <element name="obj" type="osn:userGroupAssoc" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="roleCreate"> <complexType> <sequence> <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="permissionList" type="osn:permissionAssignment" minOccurs="1" maxOccurs="unbounded"/> <element name="inheritsFrom" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1" default="0"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="roleCreateResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:role" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="roleDelete"> <complexType> <sequence> <element name="role" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1" default="0"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="roleDeleteResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:role" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="roleModify"> <complexType> <sequence> <element name="role" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newDescription" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1" default="0"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="roleModifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:role" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="roleEnum"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1" default="0"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="roleEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:role" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="roleGet"> <complexType> <sequence> <element name="role" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="roleGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:role" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="rolePermissionsAddRemove"> <complexType> <sequence> <element name="role" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="modType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="permissionList" type="osn:permissionAssignment" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="rolePermissionsAddRemoveResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:role" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="roleSubjectAssocEnum"> <complexType> <sequence> <element name="role" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="roleSubjectAssocEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:roleSubjectAssoc" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="roleSubjectAssocGet"> <complexType> <sequence> <element name="role" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="subject" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="roleSubjectAssocGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:roleSubjectAssoc" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="rolePermissionAssignmentEnum"> <complexType> <sequence> <element name="roleId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="rolePermissionAssignmentEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:rolePermissionAssignment" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="rolePermissionAssignmentGet"> <complexType> <sequence> <element name="role" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="objectType" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="operation" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="rolePermissionAssignmentGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:rolePermissionAssignment" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageCloudCreate"> <complexType> <sequence> <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="userList" type="osn:storageCloudSubjectAssoc" minOccurs="1" maxOccurs="unbounded"/> <element name="resourceList" type="osn:storageCloudResourceAssoc" minOccurs="1" maxOccurs="unbounded"/> <element name="parentStorageCloudId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="tier" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="organization" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="defaultChapUsername" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="defaultChapPassword" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageCloudCreateResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageCloud" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageCloudDelete"> <complexType> <sequence> <element name="storageCloud" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageCloudDeleteResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageCloud" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageCloudModify"> <complexType> <sequence> <element name="storageCloud" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="parentStorageCloudId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="tier" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="organization" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="defaultChapUsername" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="defaultChapPassword" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageCloudModifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageCloud" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageCloudEnum"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1" default="0"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageCloudEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:storageCloud" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageCloudGet"> <complexType> <sequence> <element name="storageCloud" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1" default="0"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageCloudGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageCloud" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageCloudUserAddRemove"> <complexType> <sequence> <element name="storageCloud" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="modType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="userList" type="osn:storageCloudSubjectAssoc" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1" default="0"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageCloudUserAddRemoveResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageCloud" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageCloudResourceAddRemove"> <complexType> <sequence> <element name="storageCloud" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="modType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="resourceList" type="osn:storageCloudResourceAssoc" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1" default="0"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageCloudResourceAddRemoveResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageCloud" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageCloudResourceSetMode"> <complexType> <sequence> <element name="storageCloud" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="resource" type="osn:storageCloudResourceAssoc" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1" default="0"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageCloudResourceSetModeResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageCloud" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageCloudSubjectAssocEnum"> <complexType> <sequence> <element name="subject" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageCloudSubjectAssocEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:storageCloudSubjectAssoc" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageCloudSubjectAssocGet"> <complexType> <sequence> <element name="storageCloud" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="subject" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageCloudSubjectAssocGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageCloudSubjectAssoc" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageCloudResourceAssocEnum"> <complexType> <sequence> <element name="resource" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageCloudResourceAssocEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:storageCloudResourceAssoc" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageCloudResourceAssocGet"> <complexType> <sequence> <element name="storageCloud" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="resource" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageCloudResourceAssocGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageCloudResourceAssoc" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="auditLogEnable"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1" default="0"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="auditLogEnableResponse"> <complexType> <sequence> <element name="obj" type="osn:auditSettings" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="auditLogDisable"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1" default="0"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="auditLogDisableResponse"> <complexType> <sequence> <element name="obj" type="osn:auditSettings" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="auditLogGet"> <complexType> <sequence> <element name="user" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="startDate" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> <element name="endDate" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1" default="0"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="auditLogGetResponse"> <complexType> <sequence> <element name="list" type="osn:auditEntry" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="auditLogClear"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1" default="0"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="auditLogClearResponse"> <complexType> <sequence> <element name="list" type="osn:auditEntry" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="securityConfigurationGet"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1" default="0"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="securityConfigurationGetResponse"> <complexType> <sequence> <element name="obj" type="osn:securityConfiguration" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeCreate"> <complexType> <sequence> <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="provisionableId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="size" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="thinProvisioned" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="accessMode" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="chapPolicy" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="chapUsername" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="chapPassword" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="count" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeCreateResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageVolume" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:storageVolume" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeModify"> <complexType> <sequence> <element name="storageVolume" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newDescription" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newAccessMode" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="chapPolicy" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="chapUsername" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="chapPassword" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="clearSnapshotFlag" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeModifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageVolume" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeResize"> <complexType> <sequence> <element name="storageVolume" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="provisionableId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newSizeInBytes" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeResizeResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageVolume" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeRestore"> <complexType> <sequence> <element name="storageVolume" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="snapshotVolume" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeRestoreResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageVolume" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeDelete"> <complexType> <sequence> <element name="storageVolumeList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="recursivelyDeleteSnapshots" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeDeleteResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:storageVolume" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeEnum"> <complexType> <sequence> <element name="storageVolumeList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:storageVolume" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeGet"> <complexType> <sequence> <element name="storageVolume" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageVolume" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeUtilizationEnum"> <complexType> <sequence> <element name="storageVolume" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeUtilizationEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:storageVolumeUtilization" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeUtilizationGet"> <complexType> <sequence> <element name="utilizationId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeUtilizationGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageVolumeUtilization" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeUtilizationGetRetentionPeriod"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeUtilizationGetRetentionPeriodResponse"> <complexType> <sequence> <element name="days" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeUtilizationSetRetentionPeriod"> <complexType> <sequence> <element name="daysToRetain" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeUtilizationSetRetentionPeriodResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="days" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeSnapshot"> <complexType> <sequence> <element name="storageVolume" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="snapshotName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="provisionableId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="accessMode" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="count" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeSnapshotResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageVolume" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:storageVolume" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeClone"> <complexType> <sequence> <element name="storageVolume" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="cloneName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="provisionableId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="accessMode" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeCloneResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageVolume" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="snapshotScheduleCreate"> <complexType> <sequence> <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="provisionableId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="setEnabled" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="startDate" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> <element name="maxSnapshots" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="daysOfWeek" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="hoursOfDay" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="storageVolumeList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="snapshotScheduleCreateResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:snapshotSchedule" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="snapshotScheduleModify"> <complexType> <sequence> <element name="schedule" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="provisionableId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="setEnabled" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="startDate" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> <element name="maxSnapshots" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="daysOfWeek" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="hoursOfDay" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="snapshotScheduleModifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:snapshotSchedule" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="snapshotScheduleDelete"> <complexType> <sequence> <element name="schedule" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="snapshotScheduleDeleteResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:snapshotSchedule" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="snapshotScheduleEnable"> <complexType> <sequence> <element name="schedule" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="snapshotScheduleEnableResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:snapshotSchedule" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="snapshotScheduleDisable"> <complexType> <sequence> <element name="schedule" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="snapshotScheduleDisableResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:snapshotSchedule" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="snapshotScheduleVolumeAddRemove"> <complexType> <sequence> <element name="schedule" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="modType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="storageVolumeList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="snapshotScheduleVolumeAddRemoveResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:snapshotSchedule" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="snapshotScheduleEnum"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="snapshotScheduleEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:snapshotSchedule" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="snapshotScheduleGet"> <complexType> <sequence> <element name="schedule" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="snapshotScheduleGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:snapshotSchedule" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="snapshotScheduleAssocEnum"> <complexType> <sequence> <element name="schedule" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="snapshotScheduleAssocEnumResponse"> <complexType> <sequence> <element name="list" type="osn:snapshotScheduleAssoc" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="snapshotScheduleAssocGet"> <complexType> <sequence> <element name="scheduleId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageVolumeId" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="snapshotScheduleAssocGetResponse"> <complexType> <sequence> <element name="obj" type="osn:snapshotScheduleAssoc" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageQuotaCreate"> <complexType> <sequence> <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storagePoolId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageCloudId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="provisionableSize" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="utilizableSpace" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="maxVolumes" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="policyFlags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageQuotaCreateResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageQuota" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageQuotaModify"> <complexType> <sequence> <element name="storageQuota" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageCloudId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="provisionableSize" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="utilizableSpace" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/> <element name="maxVolumes" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="policyFlags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageQuotaModifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageQuota" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageQuotaVolumeAddRemove"> <complexType> <sequence> <element name="storageQuota" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="modType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="storageVolumeList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageQuotaVolumeAddRemoveResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageQuota" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageQuotaDelete"> <complexType> <sequence> <element name="storageQuota" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageQuotaDeleteResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageQuota" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageQuotaEnum"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageQuotaEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:storageQuota" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageQuotaGet"> <complexType> <sequence> <element name="storageQuota" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageQuotaGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageQuota" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageQuotaVolumeAssocEnum"> <complexType> <sequence> <element name="storageVolume" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageQuotaVolumeAssocEnumResponse"> <complexType> <sequence> <element name="list" type="osn:storageQuotaVolumeAssoc" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageQuotaVolumeAssocGet"> <complexType> <sequence> <element name="storageQuotaId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageVolumeId" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageQuotaVolumeAssocGetResponse"> <complexType> <sequence> <element name="obj" type="osn:storageQuotaVolumeAssoc" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeGroupCreate"> <complexType> <sequence> <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageVolumeList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeGroupCreateResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageVolumeGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeGroupModify"> <complexType> <sequence> <element name="storageVolumeGroup" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newDescription" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeGroupModifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageVolumeGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeGroupVolumeAddRemove"> <complexType> <sequence> <element name="storageVolumeGroup" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="modType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="storageVolumeList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeGroupVolumeAddRemoveResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageVolumeGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeGroupDelete"> <complexType> <sequence> <element name="storageVolumeGroup" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="deleteAssociatedVolumes" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeGroupDeleteResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageVolumeGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeGroupEnum"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeGroupEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:storageVolumeGroup" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeGroupGet"> <complexType> <sequence> <element name="storageVolumeGroup" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeGroupGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageVolumeGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeGroupAssocEnum"> <complexType> <sequence> <element name="storageVolume" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeGroupAssocEnumResponse"> <complexType> <sequence> <element name="list" type="osn:storageVolumeGroupAssoc" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeGroupAssocGet"> <complexType> <sequence> <element name="storageVolumeGroupId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageVolumeId" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeGroupAssocGetResponse"> <complexType> <sequence> <element name="obj" type="osn:storageVolumeGroupAssoc" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeGroupSnapshot"> <complexType> <sequence> <element name="storageVolumeGroup" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="snapshotNamePrefix" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="provisionableId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="count" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="accessMode" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeGroupSnapshotResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:storageVolumeGroup" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeGroupClone"> <complexType> <sequence> <element name="storageVolumeGroup" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="cloneNamePrefix" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="provisionableId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="accessMode" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeGroupCloneResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageVolumeGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeAclAddRemove"> <complexType> <sequence> <element name="storageVolume" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="modType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="hostList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeAclAddRemoveResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:storageVolumeAcl" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeAclAddRemoveEx"> <complexType> <sequence> <element name="host" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="modType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="storageVolumeList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeAclAddRemoveExResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:storageVolumeAcl" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeAclEnum"> <complexType> <sequence> <element name="host" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageVolume" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeAclEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:storageVolumeAcl" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeAclGet"> <complexType> <sequence> <element name="host" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageVolume" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeAclGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageVolumeAcl" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storagePoolCreate"> <complexType> <sequence> <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="physicalDiskList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="raidType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="poolType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="isDefault" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="enableSsd" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="enableCompression" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storagePoolCreateResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storagePool" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storagePoolGrow"> <complexType> <sequence> <element name="storagePool" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="physicalDiskList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="raidType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storagePoolGrowResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storagePool" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storagePoolSpareAddRemove"> <complexType> <sequence> <element name="storagePool" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="modType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="physicalDiskList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storagePoolSpareAddRemoveResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storagePool" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storagePoolModify"> <complexType> <sequence> <element name="storagePool" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newDescription" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="isDefault" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="enableSsd" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="enableCompression" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storagePoolModifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storagePool" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storagePoolDestroy"> <complexType> <sequence> <element name="storagePool" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storagePoolDestroyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storagePool" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storagePoolEnum"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storagePoolEnumResponse"> <complexType> <sequence> <element name="list" type="osn:storagePool" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storagePoolStop"> <complexType> <sequence> <element name="storagePool" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storagePoolStopResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storagePool" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storagePoolStart"> <complexType> <sequence> <element name="storagePool" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storagePoolStartResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storagePool" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storagePoolExport"> <complexType> <sequence> <element name="storagePool" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storagePoolExportResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storagePool" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storagePoolGet"> <complexType> <sequence> <element name="storagePool" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storagePoolGetResponse"> <complexType> <sequence> <element name="obj" type="osn:storagePool" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storagePoolIdentify"> <complexType> <sequence> <element name="storagePool" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="pattern" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="duration" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storagePoolIdentifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storagePool" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storagePoolDeviceEnum"> <complexType> <sequence> <element name="storagePoolId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storagePoolDeviceEnumResponse"> <complexType> <sequence> <element name="list" type="osn:storagePoolDevice" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storagePoolDeviceGet"> <complexType> <sequence> <element name="storagePoolDevice" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storagePoolDeviceGetResponse"> <complexType> <sequence> <element name="obj" type="osn:storagePoolDevice" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemGet"> <complexType> <sequence> <element name="storageSystem" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemGetResponse"> <complexType> <sequence> <element name="obj" type="osn:storageSystem" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemEnum"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemEnumResponse"> <complexType> <sequence> <element name="list" type="osn:storageSystem" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemShutdown"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemShutdownResponse"> <complexType> <sequence> <element name="obj" type="osn:storageSystem" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemRestart"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemRestartResponse"> <complexType> <sequence> <element name="obj" type="osn:storageSystem" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemModify"> <complexType> <sequence> <element name="newName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newDescription" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newLocation" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemModifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageSystem" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="targetPortEnum"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="targetPortEnumResponse"> <complexType> <sequence> <element name="list" type="osn:targetPort" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="targetPortGet"> <complexType> <sequence> <element name="port" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="targetPortGetResponse"> <complexType> <sequence> <element name="obj" type="osn:targetPort" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="targetPortDisable"> <complexType> <sequence> <element name="port" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="targetPortDisableResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:targetPort" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="targetPortEnable"> <complexType> <sequence> <element name="port" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="targetPortEnableResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:targetPort" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="targetPortModify"> <complexType> <sequence> <element name="port" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="configType" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="ipAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="netmask" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="gateway" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="mtu" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="iscsiEnabled" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="targetPortModifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:targetPort" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="targetVirtualPortCreate"> <complexType> <sequence> <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="ipAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="netmask" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="gateway" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="macAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="portList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="mtu" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="targetVirtualPortCreateResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:targetPort" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="targetPortRescan"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="targetPortRescanResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:targetPort" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="targetPortRestart"> <complexType> <sequence> <element name="port" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="targetPortRestartResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:targetPort" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeReplicaCreate"> <complexType> <sequence> <element name="replicaName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="replicaDescription" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="sourceStorageVolumeId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="targetStorageSystemId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="targetStoragePoolId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeReplicaCreateResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageVolumeReplicaAssoc" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeReplicaAssocGet"> <complexType> <sequence> <element name="sourceVolumeId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="replicaVolumeId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeReplicaAssocGetResponse"> <complexType> <sequence> <element name="obj" type="osn:storageVolumeReplicaAssoc" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageVolumeReplicaAssocEnum"> <complexType> <sequence> <element name="sourceVolumeId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="replicaVolumeId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageVolumeReplicaAssocEnumResponse"> <complexType> <sequence> <element name="list" type="osn:storageVolumeReplicaAssoc" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="remoteStoragePoolEnum"> <complexType> <sequence> <element name="remoteStorageSystemId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="remoteStoragePoolEnumResponse"> <complexType> <sequence> <element name="list" type="osn:storagePool" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemLinkGet"> <complexType> <sequence> <element name="linkId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemLinkGetResponse"> <complexType> <sequence> <element name="obj" type="osn:storageSystemLink" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemLinkEnum"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemLinkEnumResponse"> <complexType> <sequence> <element name="list" type="osn:storageSystemLink" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemLinkEstablish"> <complexType> <sequence> <element name="linkObj" type="osn:storageSystemLink" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemLinkEstablishResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageSystemLink" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemLinkVerify"> <complexType> <sequence> <element name="linkObj" type="osn:storageSystemLink" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemLinkVerifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageSystemLink" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemLinkCreate"> <complexType> <sequence> <element name="remoteAdminUser" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="remoteAdminPassword" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="remoteIpAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="linkType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemLinkCreateResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageSystemLink" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemLinkDelete"> <complexType> <sequence> <element name="linkId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemLinkDeleteResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageSystemLink" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemLinkModify"> <complexType> <sequence> <element name="linkId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="remoteIpAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="linkType" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemLinkModifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageSystemLink" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemLinkSetCredentials"> <complexType> <sequence> <element name="linkId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="remoteAdminUser" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="remoteAdminPassword" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemLinkSetCredentialsResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageSystemLink" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemGroupAssocGet"> <complexType> <sequence> <element name="groupId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="linkId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemGroupAssocGetResponse"> <complexType> <sequence> <element name="obj" type="osn:storageSystemGroupAssoc" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemGroupAssocEnum"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemGroupAssocEnumResponse"> <complexType> <sequence> <element name="list" type="osn:storageSystemGroupAssoc" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemGroupGet"> <complexType> <sequence> <element name="groupId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemGroupGetResponse"> <complexType> <sequence> <element name="obj" type="osn:storageSystemGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemGroupEnum"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemGroupEnumResponse"> <complexType> <sequence> <element name="list" type="osn:storageSystemGroup" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemGroupAddRemoveLinks"> <complexType> <sequence> <element name="groupId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="linkIdList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="modType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemGroupAddRemoveLinksResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageSystemGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemGroupCreate"> <complexType> <sequence> <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="virtualIpAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="groupPassword" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemGroupCreateResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageSystemGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemGroupDelete"> <complexType> <sequence> <element name="groupId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="deleteAssociatedLinks" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemGroupDeleteResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageSystemGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemGroupModify"> <complexType> <sequence> <element name="groupId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="virtualIpAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemGroupModifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageSystemGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="storageSystemGroupSetPassword"> <complexType> <sequence> <element name="groupId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="groupPassword" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="storageSystemGroupSetPasswordResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:storageSystemGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="physicalDiskIdentify"> <complexType> <sequence> <element name="physicalDrive" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="pattern" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="duration" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="physicalDiskIdentifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:physicalDisk" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="physicalDiskGet"> <complexType> <sequence> <element name="physicalDrive" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="physicalDiskGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:physicalDisk" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="physicalDiskEnum"> <complexType> <sequence> <element name="physicalDiskList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="physicalDiskEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:physicalDisk" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="physicalDiskScan"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="physicalDiskScanResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:physicalDisk" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="hostAdd"> <complexType> <sequence> <element name="hostname" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="ipAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="username" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="password" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="hostType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="iqn" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="hostAddResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:host" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="hostModify"> <complexType> <sequence> <element name="host" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newUsername" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newPassword" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newHostType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="newDescription" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="hostModifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:host" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="hostInitiatorGet"> <complexType> <sequence> <element name="initiator" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="hostInitiatorGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:initiatorPort" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="hostInitiatorEnum"> <complexType> <sequence> <element name="host" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="hostInitiatorEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:initiatorPort" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="hostInitiatorAdd"> <complexType> <sequence> <element name="host" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="iqn" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="hostInitiatorAddResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:host" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="hostInitiatorRemove"> <complexType> <sequence> <element name="host" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="iqn" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="hostInitiatorRemoveResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:host" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="hostRemove"> <complexType> <sequence> <element name="host" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1" default="0"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="hostRemoveResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:host" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="hostEnum"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="hostEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:host" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="hostGet"> <complexType> <sequence> <element name="host" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="hostGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:host" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="hostGroupCreate"> <complexType> <sequence> <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="hostList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="hostGroupCreateResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:hostGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="hostGroupModify"> <complexType> <sequence> <element name="hostGroup" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="newDescription" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="hostGroupModifyResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:hostGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="hostGroupHostAddRemove"> <complexType> <sequence> <element name="hostGroup" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="modType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="hostList" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="hostGroupHostAddRemoveResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:hostGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="hostGroupDelete"> <complexType> <sequence> <element name="host" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="deleteAssociatedHosts" type="xsd:boolean" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="hostGroupDeleteResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:hostGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="hostGroupEnum"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="hostGroupEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:hostGroup" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="hostGroupGet"> <complexType> <sequence> <element name="hostGroup" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="hostGroupGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:hostGroup" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="taskEnum"> <complexType> <sequence> <element name="taskIdlist" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="taskEnumResponse"> <complexType> <sequence> <element name="list" type="osn:task" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="taskGet"> <complexType> <sequence> <element name="id" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="taskGetResponse"> <complexType> <sequence> <element name="obj" type="osn:task" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="taskClearAll"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="taskClearAllResponse"> <complexType> <sequence> <element name="list" type="osn:task" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="taskCancel"> <complexType> <sequence> <element name="id" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="taskCancelResponse"> <complexType> <sequence> <element name="obj" type="osn:task" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="sessionEnum"> <complexType> <sequence> <element name="host" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="storageVolume" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="sessionEnumResponse"> <complexType> <sequence> <element name="list" type="osn:session" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="sessionGet"> <complexType> <sequence> <element name="sessionId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="sessionGetResponse"> <complexType> <sequence> <element name="obj" type="osn:session" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="sessionClose"> <complexType> <sequence> <element name="sessionId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="sessionCloseResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:session" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="alertConfigSet"> <complexType> <sequence> <element name="senderEmailAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="smtpServerIpAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="customerSupportEmailAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="poolFreeSpaceWarningThreshold" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="poolFreeSpaceAlertThreshold" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="poolFreeSpaceCriticalAlertThreshold" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="alertConfigSetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:alertConfigSettings" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="alertConfigGet"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="alertConfigGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:alertConfigSettings" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="alertEnum"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="alertEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:alert" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="alertRaise"> <complexType> <sequence> <element name="message" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="severity" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="alertRaiseResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:alert" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="alertGet"> <complexType> <sequence> <element name="id" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="alertGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:alert" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="alertClear"> <complexType> <sequence> <element name="id" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="alertClearResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:alert" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="alertClearAll"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="alertClearAllResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:alert" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="licenseAdd"> <complexType> <sequence> <element name="keyBlock" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="licenseAddResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:license" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="licenseGet"> <complexType> <sequence> <element name="license" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="licenseGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:license" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="licenseRemove"> <complexType> <sequence> <element name="license" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="licenseRemoveResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:license" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="licenseEnum"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="licenseEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:license" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="licenseActivate"> <complexType> <sequence> <element name="activationKey" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="licenseActivateResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:license" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="licenseActivateOnline"> <complexType> <sequence> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="licenseActivateOnlineResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:license" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="getLocalizedMessage"> <complexType> <sequence> <element name="locale" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="i18nStr" type="osn:i18nString" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="getLocalizedMessageResponse"> <complexType> <sequence> <element name="msgLocale" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="msgLocalized" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="eventEnum"> <complexType> <sequence> <element name="startingIndex" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="maxEvents" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="serviceTimeStamp" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="eventEnumResponse"> <complexType> <sequence> <element name="list" type="osn:event" minOccurs="0" maxOccurs="unbounded"/> <element name="endingIndex" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="customApi"> <complexType> <sequence> <element name="method" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="params" type="osn:keyValuePair" minOccurs="1" maxOccurs="unbounded"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="customApiResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="resultOutput" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="echo"> <complexType> <sequence> <element name="inputMessage" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="echoResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="outputMessage" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="objectLock"> <complexType> <sequence> <element name="id" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="objectLockResponse"> <complexType> <sequence> <element name="obj" type="osn:lock" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="objectUnlock"> <complexType> <sequence> <element name="id" type="xsd:string" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="objectUnlockResponse"> <complexType> <sequence> <element name="obj" type="osn:lock" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="objectPropertyGet"> <complexType> <sequence> <element name="objectId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="propKey" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="objectPropertyGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="prop" type="osn:keyValuePair" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="objectPropertySet"> <complexType> <sequence> <element name="objectId" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="propKey" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="propValue" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="propType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="objectPropertySetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="prop" type="osn:keyValuePair" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="objectEnum"> <complexType> <sequence> <element name="propKey" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="propValue" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="propType" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="objectEnumResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="list" type="osn:object" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- operation request element --> <element name="objectGet"> <complexType> <sequence> <element name="id" type="xsd:string" minOccurs="1" maxOccurs="1"/> <element name="flags" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> <!-- operation response element --> <element name="objectGetResponse"> <complexType> <sequence> <element name="task" type="osn:task" minOccurs="1" maxOccurs="1"/> <element name="obj" type="osn:object" minOccurs="1" maxOccurs="1"/> </sequence> </complexType> </element> </schema> </types> <message name="aclAdd"> <part name="parameters" element="osn:aclAdd"/> </message> <message name="aclAddResponse"> <part name="parameters" element="osn:aclAddResponse"/> </message> <message name="aclRemove"> <part name="parameters" element="osn:aclRemove"/> </message> <message name="aclRemoveResponse"> <part name="parameters" element="osn:aclRemoveResponse"/> </message> <message name="aclModify"> <part name="parameters" element="osn:aclModify"/> </message> <message name="aclModifyResponse"> <part name="parameters" element="osn:aclModifyResponse"/> </message> <message name="permissionDefinitionEnum"> <part name="parameters" element="osn:permissionDefinitionEnum"/> </message> <message name="permissionDefinitionEnumResponse"> <part name="parameters" element="osn:permissionDefinitionEnumResponse"/> </message> <message name="login"> <part name="parameters" element="osn:login"/> </message> <message name="loginResponse"> <part name="parameters" element="osn:loginResponse"/> </message> <message name="userAdd"> <part name="parameters" element="osn:userAdd"/> </message> <message name="userAddResponse"> <part name="parameters" element="osn:userAddResponse"/> </message> <message name="userRemove"> <part name="parameters" element="osn:userRemove"/> </message> <message name="userRemoveResponse"> <part name="parameters" element="osn:userRemoveResponse"/> </message> <message name="userPasswordSet"> <part name="parameters" element="osn:userPasswordSet"/> </message> <message name="userPasswordSetResponse"> <part name="parameters" element="osn:userPasswordSetResponse"/> </message> <message name="userModify"> <part name="parameters" element="osn:userModify"/> </message> <message name="userModifyResponse"> <part name="parameters" element="osn:userModifyResponse"/> </message> <message name="userEnum"> <part name="parameters" element="osn:userEnum"/> </message> <message name="userEnumResponse"> <part name="parameters" element="osn:userEnumResponse"/> </message> <message name="userGet"> <part name="parameters" element="osn:userGet"/> </message> <message name="userGetResponse"> <part name="parameters" element="osn:userGetResponse"/> </message> <message name="userGroupCreate"> <part name="parameters" element="osn:userGroupCreate"/> </message> <message name="userGroupCreateResponse"> <part name="parameters" element="osn:userGroupCreateResponse"/> </message> <message name="userGroupModify"> <part name="parameters" element="osn:userGroupModify"/> </message> <message name="userGroupModifyResponse"> <part name="parameters" element="osn:userGroupModifyResponse"/> </message> <message name="userGroupUserAddRemove"> <part name="parameters" element="osn:userGroupUserAddRemove"/> </message> <message name="userGroupUserAddRemoveResponse"> <part name="parameters" element="osn:userGroupUserAddRemoveResponse"/> </message> <message name="userGroupDelete"> <part name="parameters" element="osn:userGroupDelete"/> </message> <message name="userGroupDeleteResponse"> <part name="parameters" element="osn:userGroupDeleteResponse"/> </message> <message name="userGroupEnum"> <part name="parameters" element="osn:userGroupEnum"/> </message> <message name="userGroupEnumResponse"> <part name="parameters" element="osn:userGroupEnumResponse"/> </message> <message name="userGroupGet"> <part name="parameters" element="osn:userGroupGet"/> </message> <message name="userGroupGetResponse"> <part name="parameters" element="osn:userGroupGetResponse"/> </message> <message name="userGroupAssocEnum"> <part name="parameters" element="osn:userGroupAssocEnum"/> </message> <message name="userGroupAssocEnumResponse"> <part name="parameters" element="osn:userGroupAssocEnumResponse"/> </message> <message name="userGroupAssocGet"> <part name="parameters" element="osn:userGroupAssocGet"/> </message> <message name="userGroupAssocGetResponse"> <part name="parameters" element="osn:userGroupAssocGetResponse"/> </message> <message name="roleCreate"> <part name="parameters" element="osn:roleCreate"/> </message> <message name="roleCreateResponse"> <part name="parameters" element="osn:roleCreateResponse"/> </message> <message name="roleDelete"> <part name="parameters" element="osn:roleDelete"/> </message> <message name="roleDeleteResponse"> <part name="parameters" element="osn:roleDeleteResponse"/> </message> <message name="roleModify"> <part name="parameters" element="osn:roleModify"/> </message> <message name="roleModifyResponse"> <part name="parameters" element="osn:roleModifyResponse"/> </message> <message name="roleEnum"> <part name="parameters" element="osn:roleEnum"/> </message> <message name="roleEnumResponse"> <part name="parameters" element="osn:roleEnumResponse"/> </message> <message name="roleGet"> <part name="parameters" element="osn:roleGet"/> </message> <message name="roleGetResponse"> <part name="parameters" element="osn:roleGetResponse"/> </message> <message name="rolePermissionsAddRemove"> <part name="parameters" element="osn:rolePermissionsAddRemove"/> </message> <message name="rolePermissionsAddRemoveResponse"> <part name="parameters" element="osn:rolePermissionsAddRemoveResponse"/> </message> <message name="roleSubjectAssocEnum"> <part name="parameters" element="osn:roleSubjectAssocEnum"/> </message> <message name="roleSubjectAssocEnumResponse"> <part name="parameters" element="osn:roleSubjectAssocEnumResponse"/> </message> <message name="roleSubjectAssocGet"> <part name="parameters" element="osn:roleSubjectAssocGet"/> </message> <message name="roleSubjectAssocGetResponse"> <part name="parameters" element="osn:roleSubjectAssocGetResponse"/> </message> <message name="rolePermissionAssignmentEnum"> <part name="parameters" element="osn:rolePermissionAssignmentEnum"/> </message> <message name="rolePermissionAssignmentEnumResponse"> <part name="parameters" element="osn:rolePermissionAssignmentEnumResponse"/> </message> <message name="rolePermissionAssignmentGet"> <part name="parameters" element="osn:rolePermissionAssignmentGet"/> </message> <message name="rolePermissionAssignmentGetResponse"> <part name="parameters" element="osn:rolePermissionAssignmentGetResponse"/> </message> <message name="storageCloudCreate"> <part name="parameters" element="osn:storageCloudCreate"/> </message> <message name="storageCloudCreateResponse"> <part name="parameters" element="osn:storageCloudCreateResponse"/> </message> <message name="storageCloudDelete"> <part name="parameters" element="osn:storageCloudDelete"/> </message> <message name="storageCloudDeleteResponse"> <part name="parameters" element="osn:storageCloudDeleteResponse"/> </message> <message name="storageCloudModify"> <part name="parameters" element="osn:storageCloudModify"/> </message> <message name="storageCloudModifyResponse"> <part name="parameters" element="osn:storageCloudModifyResponse"/> </message> <message name="storageCloudEnum"> <part name="parameters" element="osn:storageCloudEnum"/> </message> <message name="storageCloudEnumResponse"> <part name="parameters" element="osn:storageCloudEnumResponse"/> </message> <message name="storageCloudGet"> <part name="parameters" element="osn:storageCloudGet"/> </message> <message name="storageCloudGetResponse"> <part name="parameters" element="osn:storageCloudGetResponse"/> </message> <message name="storageCloudUserAddRemove"> <part name="parameters" element="osn:storageCloudUserAddRemove"/> </message> <message name="storageCloudUserAddRemoveResponse"> <part name="parameters" element="osn:storageCloudUserAddRemoveResponse"/> </message> <message name="storageCloudResourceAddRemove"> <part name="parameters" element="osn:storageCloudResourceAddRemove"/> </message> <message name="storageCloudResourceAddRemoveResponse"> <part name="parameters" element="osn:storageCloudResourceAddRemoveResponse"/> </message> <message name="storageCloudResourceSetMode"> <part name="parameters" element="osn:storageCloudResourceSetMode"/> </message> <message name="storageCloudResourceSetModeResponse"> <part name="parameters" element="osn:storageCloudResourceSetModeResponse"/> </message> <message name="storageCloudSubjectAssocEnum"> <part name="parameters" element="osn:storageCloudSubjectAssocEnum"/> </message> <message name="storageCloudSubjectAssocEnumResponse"> <part name="parameters" element="osn:storageCloudSubjectAssocEnumResponse"/> </message> <message name="storageCloudSubjectAssocGet"> <part name="parameters" element="osn:storageCloudSubjectAssocGet"/> </message> <message name="storageCloudSubjectAssocGetResponse"> <part name="parameters" element="osn:storageCloudSubjectAssocGetResponse"/> </message> <message name="storageCloudResourceAssocEnum"> <part name="parameters" element="osn:storageCloudResourceAssocEnum"/> </message> <message name="storageCloudResourceAssocEnumResponse"> <part name="parameters" element="osn:storageCloudResourceAssocEnumResponse"/> </message> <message name="storageCloudResourceAssocGet"> <part name="parameters" element="osn:storageCloudResourceAssocGet"/> </message> <message name="storageCloudResourceAssocGetResponse"> <part name="parameters" element="osn:storageCloudResourceAssocGetResponse"/> </message> <message name="auditLogEnable"> <part name="parameters" element="osn:auditLogEnable"/> </message> <message name="auditLogEnableResponse"> <part name="parameters" element="osn:auditLogEnableResponse"/> </message> <message name="auditLogDisable"> <part name="parameters" element="osn:auditLogDisable"/> </message> <message name="auditLogDisableResponse"> <part name="parameters" element="osn:auditLogDisableResponse"/> </message> <message name="auditLogGet"> <part name="parameters" element="osn:auditLogGet"/> </message> <message name="auditLogGetResponse"> <part name="parameters" element="osn:auditLogGetResponse"/> </message> <message name="auditLogClear"> <part name="parameters" element="osn:auditLogClear"/> </message> <message name="auditLogClearResponse"> <part name="parameters" element="osn:auditLogClearResponse"/> </message> <message name="securityConfigurationGet"> <part name="parameters" element="osn:securityConfigurationGet"/> </message> <message name="securityConfigurationGetResponse"> <part name="parameters" element="osn:securityConfigurationGetResponse"/> </message> <message name="storageVolumeCreate"> <part name="parameters" element="osn:storageVolumeCreate"/> </message> <message name="storageVolumeCreateResponse"> <part name="parameters" element="osn:storageVolumeCreateResponse"/> </message> <message name="storageVolumeModify"> <part name="parameters" element="osn:storageVolumeModify"/> </message> <message name="storageVolumeModifyResponse"> <part name="parameters" element="osn:storageVolumeModifyResponse"/> </message> <message name="storageVolumeResize"> <part name="parameters" element="osn:storageVolumeResize"/> </message> <message name="storageVolumeResizeResponse"> <part name="parameters" element="osn:storageVolumeResizeResponse"/> </message> <message name="storageVolumeRestore"> <part name="parameters" element="osn:storageVolumeRestore"/> </message> <message name="storageVolumeRestoreResponse"> <part name="parameters" element="osn:storageVolumeRestoreResponse"/> </message> <message name="storageVolumeDelete"> <part name="parameters" element="osn:storageVolumeDelete"/> </message> <message name="storageVolumeDeleteResponse"> <part name="parameters" element="osn:storageVolumeDeleteResponse"/> </message> <message name="storageVolumeEnum"> <part name="parameters" element="osn:storageVolumeEnum"/> </message> <message name="storageVolumeEnumResponse"> <part name="parameters" element="osn:storageVolumeEnumResponse"/> </message> <message name="storageVolumeGet"> <part name="parameters" element="osn:storageVolumeGet"/> </message> <message name="storageVolumeGetResponse"> <part name="parameters" element="osn:storageVolumeGetResponse"/> </message> <message name="storageVolumeUtilizationEnum"> <part name="parameters" element="osn:storageVolumeUtilizationEnum"/> </message> <message name="storageVolumeUtilizationEnumResponse"> <part name="parameters" element="osn:storageVolumeUtilizationEnumResponse"/> </message> <message name="storageVolumeUtilizationGet"> <part name="parameters" element="osn:storageVolumeUtilizationGet"/> </message> <message name="storageVolumeUtilizationGetResponse"> <part name="parameters" element="osn:storageVolumeUtilizationGetResponse"/> </message> <message name="storageVolumeUtilizationGetRetentionPeriod"> <part name="parameters" element="osn:storageVolumeUtilizationGetRetentionPeriod"/> </message> <message name="storageVolumeUtilizationGetRetentionPeriodResponse"> <part name="parameters" element="osn:storageVolumeUtilizationGetRetentionPeriodResponse"/> </message> <message name="storageVolumeUtilizationSetRetentionPeriod"> <part name="parameters" element="osn:storageVolumeUtilizationSetRetentionPeriod"/> </message> <message name="storageVolumeUtilizationSetRetentionPeriodResponse"> <part name="parameters" element="osn:storageVolumeUtilizationSetRetentionPeriodResponse"/> </message> <message name="storageVolumeSnapshot"> <part name="parameters" element="osn:storageVolumeSnapshot"/> </message> <message name="storageVolumeSnapshotResponse"> <part name="parameters" element="osn:storageVolumeSnapshotResponse"/> </message> <message name="storageVolumeClone"> <part name="parameters" element="osn:storageVolumeClone"/> </message> <message name="storageVolumeCloneResponse"> <part name="parameters" element="osn:storageVolumeCloneResponse"/> </message> <message name="snapshotScheduleCreate"> <part name="parameters" element="osn:snapshotScheduleCreate"/> </message> <message name="snapshotScheduleCreateResponse"> <part name="parameters" element="osn:snapshotScheduleCreateResponse"/> </message> <message name="snapshotScheduleModify"> <part name="parameters" element="osn:snapshotScheduleModify"/> </message> <message name="snapshotScheduleModifyResponse"> <part name="parameters" element="osn:snapshotScheduleModifyResponse"/> </message> <message name="snapshotScheduleDelete"> <part name="parameters" element="osn:snapshotScheduleDelete"/> </message> <message name="snapshotScheduleDeleteResponse"> <part name="parameters" element="osn:snapshotScheduleDeleteResponse"/> </message> <message name="snapshotScheduleEnable"> <part name="parameters" element="osn:snapshotScheduleEnable"/> </message> <message name="snapshotScheduleEnableResponse"> <part name="parameters" element="osn:snapshotScheduleEnableResponse"/> </message> <message name="snapshotScheduleDisable"> <part name="parameters" element="osn:snapshotScheduleDisable"/> </message> <message name="snapshotScheduleDisableResponse"> <part name="parameters" element="osn:snapshotScheduleDisableResponse"/> </message> <message name="snapshotScheduleVolumeAddRemove"> <part name="parameters" element="osn:snapshotScheduleVolumeAddRemove"/> </message> <message name="snapshotScheduleVolumeAddRemoveResponse"> <part name="parameters" element="osn:snapshotScheduleVolumeAddRemoveResponse"/> </message> <message name="snapshotScheduleEnum"> <part name="parameters" element="osn:snapshotScheduleEnum"/> </message> <message name="snapshotScheduleEnumResponse"> <part name="parameters" element="osn:snapshotScheduleEnumResponse"/> </message> <message name="snapshotScheduleGet"> <part name="parameters" element="osn:snapshotScheduleGet"/> </message> <message name="snapshotScheduleGetResponse"> <part name="parameters" element="osn:snapshotScheduleGetResponse"/> </message> <message name="snapshotScheduleAssocEnum"> <part name="parameters" element="osn:snapshotScheduleAssocEnum"/> </message> <message name="snapshotScheduleAssocEnumResponse"> <part name="parameters" element="osn:snapshotScheduleAssocEnumResponse"/> </message> <message name="snapshotScheduleAssocGet"> <part name="parameters" element="osn:snapshotScheduleAssocGet"/> </message> <message name="snapshotScheduleAssocGetResponse"> <part name="parameters" element="osn:snapshotScheduleAssocGetResponse"/> </message> <message name="storageQuotaCreate"> <part name="parameters" element="osn:storageQuotaCreate"/> </message> <message name="storageQuotaCreateResponse"> <part name="parameters" element="osn:storageQuotaCreateResponse"/> </message> <message name="storageQuotaModify"> <part name="parameters" element="osn:storageQuotaModify"/> </message> <message name="storageQuotaModifyResponse"> <part name="parameters" element="osn:storageQuotaModifyResponse"/> </message> <message name="storageQuotaVolumeAddRemove"> <part name="parameters" element="osn:storageQuotaVolumeAddRemove"/> </message> <message name="storageQuotaVolumeAddRemoveResponse"> <part name="parameters" element="osn:storageQuotaVolumeAddRemoveResponse"/> </message> <message name="storageQuotaDelete"> <part name="parameters" element="osn:storageQuotaDelete"/> </message> <message name="storageQuotaDeleteResponse"> <part name="parameters" element="osn:storageQuotaDeleteResponse"/> </message> <message name="storageQuotaEnum"> <part name="parameters" element="osn:storageQuotaEnum"/> </message> <message name="storageQuotaEnumResponse"> <part name="parameters" element="osn:storageQuotaEnumResponse"/> </message> <message name="storageQuotaGet"> <part name="parameters" element="osn:storageQuotaGet"/> </message> <message name="storageQuotaGetResponse"> <part name="parameters" element="osn:storageQuotaGetResponse"/> </message> <message name="storageQuotaVolumeAssocEnum"> <part name="parameters" element="osn:storageQuotaVolumeAssocEnum"/> </message> <message name="storageQuotaVolumeAssocEnumResponse"> <part name="parameters" element="osn:storageQuotaVolumeAssocEnumResponse"/> </message> <message name="storageQuotaVolumeAssocGet"> <part name="parameters" element="osn:storageQuotaVolumeAssocGet"/> </message> <message name="storageQuotaVolumeAssocGetResponse"> <part name="parameters" element="osn:storageQuotaVolumeAssocGetResponse"/> </message> <message name="storageVolumeGroupCreate"> <part name="parameters" element="osn:storageVolumeGroupCreate"/> </message> <message name="storageVolumeGroupCreateResponse"> <part name="parameters" element="osn:storageVolumeGroupCreateResponse"/> </message> <message name="storageVolumeGroupModify"> <part name="parameters" element="osn:storageVolumeGroupModify"/> </message> <message name="storageVolumeGroupModifyResponse"> <part name="parameters" element="osn:storageVolumeGroupModifyResponse"/> </message> <message name="storageVolumeGroupVolumeAddRemove"> <part name="parameters" element="osn:storageVolumeGroupVolumeAddRemove"/> </message> <message name="storageVolumeGroupVolumeAddRemoveResponse"> <part name="parameters" element="osn:storageVolumeGroupVolumeAddRemoveResponse"/> </message> <message name="storageVolumeGroupDelete"> <part name="parameters" element="osn:storageVolumeGroupDelete"/> </message> <message name="storageVolumeGroupDeleteResponse"> <part name="parameters" element="osn:storageVolumeGroupDeleteResponse"/> </message> <message name="storageVolumeGroupEnum"> <part name="parameters" element="osn:storageVolumeGroupEnum"/> </message> <message name="storageVolumeGroupEnumResponse"> <part name="parameters" element="osn:storageVolumeGroupEnumResponse"/> </message> <message name="storageVolumeGroupGet"> <part name="parameters" element="osn:storageVolumeGroupGet"/> </message> <message name="storageVolumeGroupGetResponse"> <part name="parameters" element="osn:storageVolumeGroupGetResponse"/> </message> <message name="storageVolumeGroupAssocEnum"> <part name="parameters" element="osn:storageVolumeGroupAssocEnum"/> </message> <message name="storageVolumeGroupAssocEnumResponse"> <part name="parameters" element="osn:storageVolumeGroupAssocEnumResponse"/> </message> <message name="storageVolumeGroupAssocGet"> <part name="parameters" element="osn:storageVolumeGroupAssocGet"/> </message> <message name="storageVolumeGroupAssocGetResponse"> <part name="parameters" element="osn:storageVolumeGroupAssocGetResponse"/> </message> <message name="storageVolumeGroupSnapshot"> <part name="parameters" element="osn:storageVolumeGroupSnapshot"/> </message> <message name="storageVolumeGroupSnapshotResponse"> <part name="parameters" element="osn:storageVolumeGroupSnapshotResponse"/> </message> <message name="storageVolumeGroupClone"> <part name="parameters" element="osn:storageVolumeGroupClone"/> </message> <message name="storageVolumeGroupCloneResponse"> <part name="parameters" element="osn:storageVolumeGroupCloneResponse"/> </message> <message name="storageVolumeAclAddRemove"> <part name="parameters" element="osn:storageVolumeAclAddRemove"/> </message> <message name="storageVolumeAclAddRemoveResponse"> <part name="parameters" element="osn:storageVolumeAclAddRemoveResponse"/> </message> <message name="storageVolumeAclAddRemoveEx"> <part name="parameters" element="osn:storageVolumeAclAddRemoveEx"/> </message> <message name="storageVolumeAclAddRemoveExResponse"> <part name="parameters" element="osn:storageVolumeAclAddRemoveExResponse"/> </message> <message name="storageVolumeAclEnum"> <part name="parameters" element="osn:storageVolumeAclEnum"/> </message> <message name="storageVolumeAclEnumResponse"> <part name="parameters" element="osn:storageVolumeAclEnumResponse"/> </message> <message name="storageVolumeAclGet"> <part name="parameters" element="osn:storageVolumeAclGet"/> </message> <message name="storageVolumeAclGetResponse"> <part name="parameters" element="osn:storageVolumeAclGetResponse"/> </message> <message name="storagePoolCreate"> <part name="parameters" element="osn:storagePoolCreate"/> </message> <message name="storagePoolCreateResponse"> <part name="parameters" element="osn:storagePoolCreateResponse"/> </message> <message name="storagePoolGrow"> <part name="parameters" element="osn:storagePoolGrow"/> </message> <message name="storagePoolGrowResponse"> <part name="parameters" element="osn:storagePoolGrowResponse"/> </message> <message name="storagePoolSpareAddRemove"> <part name="parameters" element="osn:storagePoolSpareAddRemove"/> </message> <message name="storagePoolSpareAddRemoveResponse"> <part name="parameters" element="osn:storagePoolSpareAddRemoveResponse"/> </message> <message name="storagePoolModify"> <part name="parameters" element="osn:storagePoolModify"/> </message> <message name="storagePoolModifyResponse"> <part name="parameters" element="osn:storagePoolModifyResponse"/> </message> <message name="storagePoolDestroy"> <part name="parameters" element="osn:storagePoolDestroy"/> </message> <message name="storagePoolDestroyResponse"> <part name="parameters" element="osn:storagePoolDestroyResponse"/> </message> <message name="storagePoolEnum"> <part name="parameters" element="osn:storagePoolEnum"/> </message> <message name="storagePoolEnumResponse"> <part name="parameters" element="osn:storagePoolEnumResponse"/> </message> <message name="storagePoolStop"> <part name="parameters" element="osn:storagePoolStop"/> </message> <message name="storagePoolStopResponse"> <part name="parameters" element="osn:storagePoolStopResponse"/> </message> <message name="storagePoolStart"> <part name="parameters" element="osn:storagePoolStart"/> </message> <message name="storagePoolStartResponse"> <part name="parameters" element="osn:storagePoolStartResponse"/> </message> <message name="storagePoolExport"> <part name="parameters" element="osn:storagePoolExport"/> </message> <message name="storagePoolExportResponse"> <part name="parameters" element="osn:storagePoolExportResponse"/> </message> <message name="storagePoolGet"> <part name="parameters" element="osn:storagePoolGet"/> </message> <message name="storagePoolGetResponse"> <part name="parameters" element="osn:storagePoolGetResponse"/> </message> <message name="storagePoolIdentify"> <part name="parameters" element="osn:storagePoolIdentify"/> </message> <message name="storagePoolIdentifyResponse"> <part name="parameters" element="osn:storagePoolIdentifyResponse"/> </message> <message name="storagePoolDeviceEnum"> <part name="parameters" element="osn:storagePoolDeviceEnum"/> </message> <message name="storagePoolDeviceEnumResponse"> <part name="parameters" element="osn:storagePoolDeviceEnumResponse"/> </message> <message name="storagePoolDeviceGet"> <part name="parameters" element="osn:storagePoolDeviceGet"/> </message> <message name="storagePoolDeviceGetResponse"> <part name="parameters" element="osn:storagePoolDeviceGetResponse"/> </message> <message name="storageSystemGet"> <part name="parameters" element="osn:storageSystemGet"/> </message> <message name="storageSystemGetResponse"> <part name="parameters" element="osn:storageSystemGetResponse"/> </message> <message name="storageSystemEnum"> <part name="parameters" element="osn:storageSystemEnum"/> </message> <message name="storageSystemEnumResponse"> <part name="parameters" element="osn:storageSystemEnumResponse"/> </message> <message name="storageSystemShutdown"> <part name="parameters" element="osn:storageSystemShutdown"/> </message> <message name="storageSystemShutdownResponse"> <part name="parameters" element="osn:storageSystemShutdownResponse"/> </message> <message name="storageSystemRestart"> <part name="parameters" element="osn:storageSystemRestart"/> </message> <message name="storageSystemRestartResponse"> <part name="parameters" element="osn:storageSystemRestartResponse"/> </message> <message name="storageSystemModify"> <part name="parameters" element="osn:storageSystemModify"/> </message> <message name="storageSystemModifyResponse"> <part name="parameters" element="osn:storageSystemModifyResponse"/> </message> <message name="targetPortEnum"> <part name="parameters" element="osn:targetPortEnum"/> </message> <message name="targetPortEnumResponse"> <part name="parameters" element="osn:targetPortEnumResponse"/> </message> <message name="targetPortGet"> <part name="parameters" element="osn:targetPortGet"/> </message> <message name="targetPortGetResponse"> <part name="parameters" element="osn:targetPortGetResponse"/> </message> <message name="targetPortDisable"> <part name="parameters" element="osn:targetPortDisable"/> </message> <message name="targetPortDisableResponse"> <part name="parameters" element="osn:targetPortDisableResponse"/> </message> <message name="targetPortEnable"> <part name="parameters" element="osn:targetPortEnable"/> </message> <message name="targetPortEnableResponse"> <part name="parameters" element="osn:targetPortEnableResponse"/> </message> <message name="targetPortModify"> <part name="parameters" element="osn:targetPortModify"/> </message> <message name="targetPortModifyResponse"> <part name="parameters" element="osn:targetPortModifyResponse"/> </message> <message name="targetVirtualPortCreate"> <part name="parameters" element="osn:targetVirtualPortCreate"/> </message> <message name="targetVirtualPortCreateResponse"> <part name="parameters" element="osn:targetVirtualPortCreateResponse"/> </message> <message name="targetPortRescan"> <part name="parameters" element="osn:targetPortRescan"/> </message> <message name="targetPortRescanResponse"> <part name="parameters" element="osn:targetPortRescanResponse"/> </message> <message name="targetPortRestart"> <part name="parameters" element="osn:targetPortRestart"/> </message> <message name="targetPortRestartResponse"> <part name="parameters" element="osn:targetPortRestartResponse"/> </message> <message name="storageVolumeReplicaCreate"> <part name="parameters" element="osn:storageVolumeReplicaCreate"/> </message> <message name="storageVolumeReplicaCreateResponse"> <part name="parameters" element="osn:storageVolumeReplicaCreateResponse"/> </message> <message name="storageVolumeReplicaAssocGet"> <part name="parameters" element="osn:storageVolumeReplicaAssocGet"/> </message> <message name="storageVolumeReplicaAssocGetResponse"> <part name="parameters" element="osn:storageVolumeReplicaAssocGetResponse"/> </message> <message name="storageVolumeReplicaAssocEnum"> <part name="parameters" element="osn:storageVolumeReplicaAssocEnum"/> </message> <message name="storageVolumeReplicaAssocEnumResponse"> <part name="parameters" element="osn:storageVolumeReplicaAssocEnumResponse"/> </message> <message name="remoteStoragePoolEnum"> <part name="parameters" element="osn:remoteStoragePoolEnum"/> </message> <message name="remoteStoragePoolEnumResponse"> <part name="parameters" element="osn:remoteStoragePoolEnumResponse"/> </message> <message name="storageSystemLinkGet"> <part name="parameters" element="osn:storageSystemLinkGet"/> </message> <message name="storageSystemLinkGetResponse"> <part name="parameters" element="osn:storageSystemLinkGetResponse"/> </message> <message name="storageSystemLinkEnum"> <part name="parameters" element="osn:storageSystemLinkEnum"/> </message> <message name="storageSystemLinkEnumResponse"> <part name="parameters" element="osn:storageSystemLinkEnumResponse"/> </message> <message name="storageSystemLinkEstablish"> <part name="parameters" element="osn:storageSystemLinkEstablish"/> </message> <message name="storageSystemLinkEstablishResponse"> <part name="parameters" element="osn:storageSystemLinkEstablishResponse"/> </message> <message name="storageSystemLinkVerify"> <part name="parameters" element="osn:storageSystemLinkVerify"/> </message> <message name="storageSystemLinkVerifyResponse"> <part name="parameters" element="osn:storageSystemLinkVerifyResponse"/> </message> <message name="storageSystemLinkCreate"> <part name="parameters" element="osn:storageSystemLinkCreate"/> </message> <message name="storageSystemLinkCreateResponse"> <part name="parameters" element="osn:storageSystemLinkCreateResponse"/> </message> <message name="storageSystemLinkDelete"> <part name="parameters" element="osn:storageSystemLinkDelete"/> </message> <message name="storageSystemLinkDeleteResponse"> <part name="parameters" element="osn:storageSystemLinkDeleteResponse"/> </message> <message name="storageSystemLinkModify"> <part name="parameters" element="osn:storageSystemLinkModify"/> </message> <message name="storageSystemLinkModifyResponse"> <part name="parameters" element="osn:storageSystemLinkModifyResponse"/> </message> <message name="storageSystemLinkSetCredentials"> <part name="parameters" element="osn:storageSystemLinkSetCredentials"/> </message> <message name="storageSystemLinkSetCredentialsResponse"> <part name="parameters" element="osn:storageSystemLinkSetCredentialsResponse"/> </message> <message name="storageSystemGroupAssocGet"> <part name="parameters" element="osn:storageSystemGroupAssocGet"/> </message> <message name="storageSystemGroupAssocGetResponse"> <part name="parameters" element="osn:storageSystemGroupAssocGetResponse"/> </message> <message name="storageSystemGroupAssocEnum"> <part name="parameters" element="osn:storageSystemGroupAssocEnum"/> </message> <message name="storageSystemGroupAssocEnumResponse"> <part name="parameters" element="osn:storageSystemGroupAssocEnumResponse"/> </message> <message name="storageSystemGroupGet"> <part name="parameters" element="osn:storageSystemGroupGet"/> </message> <message name="storageSystemGroupGetResponse"> <part name="parameters" element="osn:storageSystemGroupGetResponse"/> </message> <message name="storageSystemGroupEnum"> <part name="parameters" element="osn:storageSystemGroupEnum"/> </message> <message name="storageSystemGroupEnumResponse"> <part name="parameters" element="osn:storageSystemGroupEnumResponse"/> </message> <message name="storageSystemGroupAddRemoveLinks"> <part name="parameters" element="osn:storageSystemGroupAddRemoveLinks"/> </message> <message name="storageSystemGroupAddRemoveLinksResponse"> <part name="parameters" element="osn:storageSystemGroupAddRemoveLinksResponse"/> </message> <message name="storageSystemGroupCreate"> <part name="parameters" element="osn:storageSystemGroupCreate"/> </message> <message name="storageSystemGroupCreateResponse"> <part name="parameters" element="osn:storageSystemGroupCreateResponse"/> </message> <message name="storageSystemGroupDelete"> <part name="parameters" element="osn:storageSystemGroupDelete"/> </message> <message name="storageSystemGroupDeleteResponse"> <part name="parameters" element="osn:storageSystemGroupDeleteResponse"/> </message> <message name="storageSystemGroupModify"> <part name="parameters" element="osn:storageSystemGroupModify"/> </message> <message name="storageSystemGroupModifyResponse"> <part name="parameters" element="osn:storageSystemGroupModifyResponse"/> </message> <message name="storageSystemGroupSetPassword"> <part name="parameters" element="osn:storageSystemGroupSetPassword"/> </message> <message name="storageSystemGroupSetPasswordResponse"> <part name="parameters" element="osn:storageSystemGroupSetPasswordResponse"/> </message> <message name="physicalDiskIdentify"> <part name="parameters" element="osn:physicalDiskIdentify"/> </message> <message name="physicalDiskIdentifyResponse"> <part name="parameters" element="osn:physicalDiskIdentifyResponse"/> </message> <message name="physicalDiskGet"> <part name="parameters" element="osn:physicalDiskGet"/> </message> <message name="physicalDiskGetResponse"> <part name="parameters" element="osn:physicalDiskGetResponse"/> </message> <message name="physicalDiskEnum"> <part name="parameters" element="osn:physicalDiskEnum"/> </message> <message name="physicalDiskEnumResponse"> <part name="parameters" element="osn:physicalDiskEnumResponse"/> </message> <message name="physicalDiskScan"> <part name="parameters" element="osn:physicalDiskScan"/> </message> <message name="physicalDiskScanResponse"> <part name="parameters" element="osn:physicalDiskScanResponse"/> </message> <message name="hostAdd"> <part name="parameters" element="osn:hostAdd"/> </message> <message name="hostAddResponse"> <part name="parameters" element="osn:hostAddResponse"/> </message> <message name="hostModify"> <part name="parameters" element="osn:hostModify"/> </message> <message name="hostModifyResponse"> <part name="parameters" element="osn:hostModifyResponse"/> </message> <message name="hostInitiatorGet"> <part name="parameters" element="osn:hostInitiatorGet"/> </message> <message name="hostInitiatorGetResponse"> <part name="parameters" element="osn:hostInitiatorGetResponse"/> </message> <message name="hostInitiatorEnum"> <part name="parameters" element="osn:hostInitiatorEnum"/> </message> <message name="hostInitiatorEnumResponse"> <part name="parameters" element="osn:hostInitiatorEnumResponse"/> </message> <message name="hostInitiatorAdd"> <part name="parameters" element="osn:hostInitiatorAdd"/> </message> <message name="hostInitiatorAddResponse"> <part name="parameters" element="osn:hostInitiatorAddResponse"/> </message> <message name="hostInitiatorRemove"> <part name="parameters" element="osn:hostInitiatorRemove"/> </message> <message name="hostInitiatorRemoveResponse"> <part name="parameters" element="osn:hostInitiatorRemoveResponse"/> </message> <message name="hostRemove"> <part name="parameters" element="osn:hostRemove"/> </message> <message name="hostRemoveResponse"> <part name="parameters" element="osn:hostRemoveResponse"/> </message> <message name="hostEnum"> <part name="parameters" element="osn:hostEnum"/> </message> <message name="hostEnumResponse"> <part name="parameters" element="osn:hostEnumResponse"/> </message> <message name="hostGet"> <part name="parameters" element="osn:hostGet"/> </message> <message name="hostGetResponse"> <part name="parameters" element="osn:hostGetResponse"/> </message> <message name="hostGroupCreate"> <part name="parameters" element="osn:hostGroupCreate"/> </message> <message name="hostGroupCreateResponse"> <part name="parameters" element="osn:hostGroupCreateResponse"/> </message> <message name="hostGroupModify"> <part name="parameters" element="osn:hostGroupModify"/> </message> <message name="hostGroupModifyResponse"> <part name="parameters" element="osn:hostGroupModifyResponse"/> </message> <message name="hostGroupHostAddRemove"> <part name="parameters" element="osn:hostGroupHostAddRemove"/> </message> <message name="hostGroupHostAddRemoveResponse"> <part name="parameters" element="osn:hostGroupHostAddRemoveResponse"/> </message> <message name="hostGroupDelete"> <part name="parameters" element="osn:hostGroupDelete"/> </message> <message name="hostGroupDeleteResponse"> <part name="parameters" element="osn:hostGroupDeleteResponse"/> </message> <message name="hostGroupEnum"> <part name="parameters" element="osn:hostGroupEnum"/> </message> <message name="hostGroupEnumResponse"> <part name="parameters" element="osn:hostGroupEnumResponse"/> </message> <message name="hostGroupGet"> <part name="parameters" element="osn:hostGroupGet"/> </message> <message name="hostGroupGetResponse"> <part name="parameters" element="osn:hostGroupGetResponse"/> </message> <message name="taskEnum"> <part name="parameters" element="osn:taskEnum"/> </message> <message name="taskEnumResponse"> <part name="parameters" element="osn:taskEnumResponse"/> </message> <message name="taskGet"> <part name="parameters" element="osn:taskGet"/> </message> <message name="taskGetResponse"> <part name="parameters" element="osn:taskGetResponse"/> </message> <message name="taskClearAll"> <part name="parameters" element="osn:taskClearAll"/> </message> <message name="taskClearAllResponse"> <part name="parameters" element="osn:taskClearAllResponse"/> </message> <message name="taskCancel"> <part name="parameters" element="osn:taskCancel"/> </message> <message name="taskCancelResponse"> <part name="parameters" element="osn:taskCancelResponse"/> </message> <message name="sessionEnum"> <part name="parameters" element="osn:sessionEnum"/> </message> <message name="sessionEnumResponse"> <part name="parameters" element="osn:sessionEnumResponse"/> </message> <message name="sessionGet"> <part name="parameters" element="osn:sessionGet"/> </message> <message name="sessionGetResponse"> <part name="parameters" element="osn:sessionGetResponse"/> </message> <message name="sessionClose"> <part name="parameters" element="osn:sessionClose"/> </message> <message name="sessionCloseResponse"> <part name="parameters" element="osn:sessionCloseResponse"/> </message> <message name="alertConfigSet"> <part name="parameters" element="osn:alertConfigSet"/> </message> <message name="alertConfigSetResponse"> <part name="parameters" element="osn:alertConfigSetResponse"/> </message> <message name="alertConfigGet"> <part name="parameters" element="osn:alertConfigGet"/> </message> <message name="alertConfigGetResponse"> <part name="parameters" element="osn:alertConfigGetResponse"/> </message> <message name="alertEnum"> <part name="parameters" element="osn:alertEnum"/> </message> <message name="alertEnumResponse"> <part name="parameters" element="osn:alertEnumResponse"/> </message> <message name="alertRaise"> <part name="parameters" element="osn:alertRaise"/> </message> <message name="alertRaiseResponse"> <part name="parameters" element="osn:alertRaiseResponse"/> </message> <message name="alertGet"> <part name="parameters" element="osn:alertGet"/> </message> <message name="alertGetResponse"> <part name="parameters" element="osn:alertGetResponse"/> </message> <message name="alertClear"> <part name="parameters" element="osn:alertClear"/> </message> <message name="alertClearResponse"> <part name="parameters" element="osn:alertClearResponse"/> </message> <message name="alertClearAll"> <part name="parameters" element="osn:alertClearAll"/> </message> <message name="alertClearAllResponse"> <part name="parameters" element="osn:alertClearAllResponse"/> </message> <message name="licenseAdd"> <part name="parameters" element="osn:licenseAdd"/> </message> <message name="licenseAddResponse"> <part name="parameters" element="osn:licenseAddResponse"/> </message> <message name="licenseGet"> <part name="parameters" element="osn:licenseGet"/> </message> <message name="licenseGetResponse"> <part name="parameters" element="osn:licenseGetResponse"/> </message> <message name="licenseRemove"> <part name="parameters" element="osn:licenseRemove"/> </message> <message name="licenseRemoveResponse"> <part name="parameters" element="osn:licenseRemoveResponse"/> </message> <message name="licenseEnum"> <part name="parameters" element="osn:licenseEnum"/> </message> <message name="licenseEnumResponse"> <part name="parameters" element="osn:licenseEnumResponse"/> </message> <message name="licenseActivate"> <part name="parameters" element="osn:licenseActivate"/> </message> <message name="licenseActivateResponse"> <part name="parameters" element="osn:licenseActivateResponse"/> </message> <message name="licenseActivateOnline"> <part name="parameters" element="osn:licenseActivateOnline"/> </message> <message name="licenseActivateOnlineResponse"> <part name="parameters" element="osn:licenseActivateOnlineResponse"/> </message> <message name="getLocalizedMessage"> <part name="parameters" element="osn:getLocalizedMessage"/> </message> <message name="getLocalizedMessageResponse"> <part name="parameters" element="osn:getLocalizedMessageResponse"/> </message> <message name="eventEnum"> <part name="parameters" element="osn:eventEnum"/> </message> <message name="eventEnumResponse"> <part name="parameters" element="osn:eventEnumResponse"/> </message> <message name="customApi"> <part name="parameters" element="osn:customApi"/> </message> <message name="customApiResponse"> <part name="parameters" element="osn:customApiResponse"/> </message> <message name="echo"> <part name="parameters" element="osn:echo"/> </message> <message name="echoResponse"> <part name="parameters" element="osn:echoResponse"/> </message> <message name="objectLock"> <part name="parameters" element="osn:objectLock"/> </message> <message name="objectLockResponse"> <part name="parameters" element="osn:objectLockResponse"/> </message> <message name="objectUnlock"> <part name="parameters" element="osn:objectUnlock"/> </message> <message name="objectUnlockResponse"> <part name="parameters" element="osn:objectUnlockResponse"/> </message> <message name="objectPropertyGet"> <part name="parameters" element="osn:objectPropertyGet"/> </message> <message name="objectPropertyGetResponse"> <part name="parameters" element="osn:objectPropertyGetResponse"/> </message> <message name="objectPropertySet"> <part name="parameters" element="osn:objectPropertySet"/> </message> <message name="objectPropertySetResponse"> <part name="parameters" element="osn:objectPropertySetResponse"/> </message> <message name="objectEnum"> <part name="parameters" element="osn:objectEnum"/> </message> <message name="objectEnumResponse"> <part name="parameters" element="osn:objectEnumResponse"/> </message> <message name="objectGet"> <part name="parameters" element="osn:objectGet"/> </message> <message name="objectGetResponse"> <part name="parameters" element="osn:objectGetResponse"/> </message> <portType name="ServicePortType"> <operation name="aclAdd"> <documentation>Service definition of function osn__aclAdd</documentation> <input message="tns:aclAdd"/> <output message="tns:aclAddResponse"/> </operation> <operation name="aclRemove"> <documentation>Service definition of function osn__aclRemove</documentation> <input message="tns:aclRemove"/> <output message="tns:aclRemoveResponse"/> </operation> <operation name="aclModify"> <documentation>Service definition of function osn__aclModify</documentation> <input message="tns:aclModify"/> <output message="tns:aclModifyResponse"/> </operation> <operation name="permissionDefinitionEnum"> <documentation>Service definition of function osn__permissionDefinitionEnum</documentation> <input message="tns:permissionDefinitionEnum"/> <output message="tns:permissionDefinitionEnumResponse"/> </operation> <operation name="login"> <documentation>Service definition of function osn__login</documentation> <input message="tns:login"/> <output message="tns:loginResponse"/> </operation> <operation name="userAdd"> <documentation>Service definition of function osn__userAdd</documentation> <input message="tns:userAdd"/> <output message="tns:userAddResponse"/> </operation> <operation name="userRemove"> <documentation>Service definition of function osn__userRemove</documentation> <input message="tns:userRemove"/> <output message="tns:userRemoveResponse"/> </operation> <operation name="userPasswordSet"> <documentation>Service definition of function osn__userPasswordSet</documentation> <input message="tns:userPasswordSet"/> <output message="tns:userPasswordSetResponse"/> </operation> <operation name="userModify"> <documentation>Service definition of function osn__userModify</documentation> <input message="tns:userModify"/> <output message="tns:userModifyResponse"/> </operation> <operation name="userEnum"> <documentation>Service definition of function osn__userEnum</documentation> <input message="tns:userEnum"/> <output message="tns:userEnumResponse"/> </operation> <operation name="userGet"> <documentation>Service definition of function osn__userGet</documentation> <input message="tns:userGet"/> <output message="tns:userGetResponse"/> </operation> <operation name="userGroupCreate"> <documentation>Service definition of function osn__userGroupCreate</documentation> <input message="tns:userGroupCreate"/> <output message="tns:userGroupCreateResponse"/> </operation> <operation name="userGroupModify"> <documentation>Service definition of function osn__userGroupModify</documentation> <input message="tns:userGroupModify"/> <output message="tns:userGroupModifyResponse"/> </operation> <operation name="userGroupUserAddRemove"> <documentation>Service definition of function osn__userGroupUserAddRemove</documentation> <input message="tns:userGroupUserAddRemove"/> <output message="tns:userGroupUserAddRemoveResponse"/> </operation> <operation name="userGroupDelete"> <documentation>Service definition of function osn__userGroupDelete</documentation> <input message="tns:userGroupDelete"/> <output message="tns:userGroupDeleteResponse"/> </operation> <operation name="userGroupEnum"> <documentation>Service definition of function osn__userGroupEnum</documentation> <input message="tns:userGroupEnum"/> <output message="tns:userGroupEnumResponse"/> </operation> <operation name="userGroupGet"> <documentation>Service definition of function osn__userGroupGet</documentation> <input message="tns:userGroupGet"/> <output message="tns:userGroupGetResponse"/> </operation> <operation name="userGroupAssocEnum"> <documentation>Service definition of function osn__userGroupAssocEnum</documentation> <input message="tns:userGroupAssocEnum"/> <output message="tns:userGroupAssocEnumResponse"/> </operation> <operation name="userGroupAssocGet"> <documentation>Service definition of function osn__userGroupAssocGet</documentation> <input message="tns:userGroupAssocGet"/> <output message="tns:userGroupAssocGetResponse"/> </operation> <operation name="roleCreate"> <documentation>Service definition of function osn__roleCreate</documentation> <input message="tns:roleCreate"/> <output message="tns:roleCreateResponse"/> </operation> <operation name="roleDelete"> <documentation>Service definition of function osn__roleDelete</documentation> <input message="tns:roleDelete"/> <output message="tns:roleDeleteResponse"/> </operation> <operation name="roleModify"> <documentation>Service definition of function osn__roleModify</documentation> <input message="tns:roleModify"/> <output message="tns:roleModifyResponse"/> </operation> <operation name="roleEnum"> <documentation>Service definition of function osn__roleEnum</documentation> <input message="tns:roleEnum"/> <output message="tns:roleEnumResponse"/> </operation> <operation name="roleGet"> <documentation>Service definition of function osn__roleGet</documentation> <input message="tns:roleGet"/> <output message="tns:roleGetResponse"/> </operation> <operation name="rolePermissionsAddRemove"> <documentation>Service definition of function osn__rolePermissionsAddRemove</documentation> <input message="tns:rolePermissionsAddRemove"/> <output message="tns:rolePermissionsAddRemoveResponse"/> </operation> <operation name="roleSubjectAssocEnum"> <documentation>Service definition of function osn__roleSubjectAssocEnum</documentation> <input message="tns:roleSubjectAssocEnum"/> <output message="tns:roleSubjectAssocEnumResponse"/> </operation> <operation name="roleSubjectAssocGet"> <documentation>Service definition of function osn__roleSubjectAssocGet</documentation> <input message="tns:roleSubjectAssocGet"/> <output message="tns:roleSubjectAssocGetResponse"/> </operation> <operation name="rolePermissionAssignmentEnum"> <documentation>Service definition of function osn__rolePermissionAssignmentEnum</documentation> <input message="tns:rolePermissionAssignmentEnum"/> <output message="tns:rolePermissionAssignmentEnumResponse"/> </operation> <operation name="rolePermissionAssignmentGet"> <documentation>Service definition of function osn__rolePermissionAssignmentGet</documentation> <input message="tns:rolePermissionAssignmentGet"/> <output message="tns:rolePermissionAssignmentGetResponse"/> </operation> <operation name="storageCloudCreate"> <documentation>Service definition of function osn__storageCloudCreate</documentation> <input message="tns:storageCloudCreate"/> <output message="tns:storageCloudCreateResponse"/> </operation> <operation name="storageCloudDelete"> <documentation>Service definition of function osn__storageCloudDelete</documentation> <input message="tns:storageCloudDelete"/> <output message="tns:storageCloudDeleteResponse"/> </operation> <operation name="storageCloudModify"> <documentation>Service definition of function osn__storageCloudModify</documentation> <input message="tns:storageCloudModify"/> <output message="tns:storageCloudModifyResponse"/> </operation> <operation name="storageCloudEnum"> <documentation>Service definition of function osn__storageCloudEnum</documentation> <input message="tns:storageCloudEnum"/> <output message="tns:storageCloudEnumResponse"/> </operation> <operation name="storageCloudGet"> <documentation>Service definition of function osn__storageCloudGet</documentation> <input message="tns:storageCloudGet"/> <output message="tns:storageCloudGetResponse"/> </operation> <operation name="storageCloudUserAddRemove"> <documentation>Service definition of function osn__storageCloudUserAddRemove</documentation> <input message="tns:storageCloudUserAddRemove"/> <output message="tns:storageCloudUserAddRemoveResponse"/> </operation> <operation name="storageCloudResourceAddRemove"> <documentation>Service definition of function osn__storageCloudResourceAddRemove</documentation> <input message="tns:storageCloudResourceAddRemove"/> <output message="tns:storageCloudResourceAddRemoveResponse"/> </operation> <operation name="storageCloudResourceSetMode"> <documentation>Service definition of function osn__storageCloudResourceSetMode</documentation> <input message="tns:storageCloudResourceSetMode"/> <output message="tns:storageCloudResourceSetModeResponse"/> </operation> <operation name="storageCloudSubjectAssocEnum"> <documentation>Service definition of function osn__storageCloudSubjectAssocEnum</documentation> <input message="tns:storageCloudSubjectAssocEnum"/> <output message="tns:storageCloudSubjectAssocEnumResponse"/> </operation> <operation name="storageCloudSubjectAssocGet"> <documentation>Service definition of function osn__storageCloudSubjectAssocGet</documentation> <input message="tns:storageCloudSubjectAssocGet"/> <output message="tns:storageCloudSubjectAssocGetResponse"/> </operation> <operation name="storageCloudResourceAssocEnum"> <documentation>Service definition of function osn__storageCloudResourceAssocEnum</documentation> <input message="tns:storageCloudResourceAssocEnum"/> <output message="tns:storageCloudResourceAssocEnumResponse"/> </operation> <operation name="storageCloudResourceAssocGet"> <documentation>Service definition of function osn__storageCloudResourceAssocGet</documentation> <input message="tns:storageCloudResourceAssocGet"/> <output message="tns:storageCloudResourceAssocGetResponse"/> </operation> <operation name="auditLogEnable"> <documentation>Service definition of function osn__auditLogEnable</documentation> <input message="tns:auditLogEnable"/> <output message="tns:auditLogEnableResponse"/> </operation> <operation name="auditLogDisable"> <documentation>Service definition of function osn__auditLogDisable</documentation> <input message="tns:auditLogDisable"/> <output message="tns:auditLogDisableResponse"/> </operation> <operation name="auditLogGet"> <documentation>Service definition of function osn__auditLogGet</documentation> <input message="tns:auditLogGet"/> <output message="tns:auditLogGetResponse"/> </operation> <operation name="auditLogClear"> <documentation>Service definition of function osn__auditLogClear</documentation> <input message="tns:auditLogClear"/> <output message="tns:auditLogClearResponse"/> </operation> <operation name="securityConfigurationGet"> <documentation>Service definition of function osn__securityConfigurationGet</documentation> <input message="tns:securityConfigurationGet"/> <output message="tns:securityConfigurationGetResponse"/> </operation> <operation name="storageVolumeCreate"> <documentation>Service definition of function osn__storageVolumeCreate</documentation> <input message="tns:storageVolumeCreate"/> <output message="tns:storageVolumeCreateResponse"/> </operation> <operation name="storageVolumeModify"> <documentation>Service definition of function osn__storageVolumeModify</documentation> <input message="tns:storageVolumeModify"/> <output message="tns:storageVolumeModifyResponse"/> </operation> <operation name="storageVolumeResize"> <documentation>Service definition of function osn__storageVolumeResize</documentation> <input message="tns:storageVolumeResize"/> <output message="tns:storageVolumeResizeResponse"/> </operation> <operation name="storageVolumeRestore"> <documentation>Service definition of function osn__storageVolumeRestore</documentation> <input message="tns:storageVolumeRestore"/> <output message="tns:storageVolumeRestoreResponse"/> </operation> <operation name="storageVolumeDelete"> <documentation>Service definition of function osn__storageVolumeDelete</documentation> <input message="tns:storageVolumeDelete"/> <output message="tns:storageVolumeDeleteResponse"/> </operation> <operation name="storageVolumeEnum"> <documentation>Service definition of function osn__storageVolumeEnum</documentation> <input message="tns:storageVolumeEnum"/> <output message="tns:storageVolumeEnumResponse"/> </operation> <operation name="storageVolumeGet"> <documentation>Service definition of function osn__storageVolumeGet</documentation> <input message="tns:storageVolumeGet"/> <output message="tns:storageVolumeGetResponse"/> </operation> <operation name="storageVolumeUtilizationEnum"> <documentation>Service definition of function osn__storageVolumeUtilizationEnum</documentation> <input message="tns:storageVolumeUtilizationEnum"/> <output message="tns:storageVolumeUtilizationEnumResponse"/> </operation> <operation name="storageVolumeUtilizationGet"> <documentation>Service definition of function osn__storageVolumeUtilizationGet</documentation> <input message="tns:storageVolumeUtilizationGet"/> <output message="tns:storageVolumeUtilizationGetResponse"/> </operation> <operation name="storageVolumeUtilizationGetRetentionPeriod"> <documentation>Service definition of function osn__storageVolumeUtilizationGetRetentionPeriod</documentation> <input message="tns:storageVolumeUtilizationGetRetentionPeriod"/> <output message="tns:storageVolumeUtilizationGetRetentionPeriodResponse"/> </operation> <operation name="storageVolumeUtilizationSetRetentionPeriod"> <documentation>Service definition of function osn__storageVolumeUtilizationSetRetentionPeriod</documentation> <input message="tns:storageVolumeUtilizationSetRetentionPeriod"/> <output message="tns:storageVolumeUtilizationSetRetentionPeriodResponse"/> </operation> <operation name="storageVolumeSnapshot"> <documentation>Service definition of function osn__storageVolumeSnapshot</documentation> <input message="tns:storageVolumeSnapshot"/> <output message="tns:storageVolumeSnapshotResponse"/> </operation> <operation name="storageVolumeClone"> <documentation>Service definition of function osn__storageVolumeClone</documentation> <input message="tns:storageVolumeClone"/> <output message="tns:storageVolumeCloneResponse"/> </operation> <operation name="snapshotScheduleCreate"> <documentation>Service definition of function osn__snapshotScheduleCreate</documentation> <input message="tns:snapshotScheduleCreate"/> <output message="tns:snapshotScheduleCreateResponse"/> </operation> <operation name="snapshotScheduleModify"> <documentation>Service definition of function osn__snapshotScheduleModify</documentation> <input message="tns:snapshotScheduleModify"/> <output message="tns:snapshotScheduleModifyResponse"/> </operation> <operation name="snapshotScheduleDelete"> <documentation>Service definition of function osn__snapshotScheduleDelete</documentation> <input message="tns:snapshotScheduleDelete"/> <output message="tns:snapshotScheduleDeleteResponse"/> </operation> <operation name="snapshotScheduleEnable"> <documentation>Service definition of function osn__snapshotScheduleEnable</documentation> <input message="tns:snapshotScheduleEnable"/> <output message="tns:snapshotScheduleEnableResponse"/> </operation> <operation name="snapshotScheduleDisable"> <documentation>Service definition of function osn__snapshotScheduleDisable</documentation> <input message="tns:snapshotScheduleDisable"/> <output message="tns:snapshotScheduleDisableResponse"/> </operation> <operation name="snapshotScheduleVolumeAddRemove"> <documentation>Service definition of function osn__snapshotScheduleVolumeAddRemove</documentation> <input message="tns:snapshotScheduleVolumeAddRemove"/> <output message="tns:snapshotScheduleVolumeAddRemoveResponse"/> </operation> <operation name="snapshotScheduleEnum"> <documentation>Service definition of function osn__snapshotScheduleEnum</documentation> <input message="tns:snapshotScheduleEnum"/> <output message="tns:snapshotScheduleEnumResponse"/> </operation> <operation name="snapshotScheduleGet"> <documentation>Service definition of function osn__snapshotScheduleGet</documentation> <input message="tns:snapshotScheduleGet"/> <output message="tns:snapshotScheduleGetResponse"/> </operation> <operation name="snapshotScheduleAssocEnum"> <documentation>Service definition of function osn__snapshotScheduleAssocEnum</documentation> <input message="tns:snapshotScheduleAssocEnum"/> <output message="tns:snapshotScheduleAssocEnumResponse"/> </operation> <operation name="snapshotScheduleAssocGet"> <documentation>Service definition of function osn__snapshotScheduleAssocGet</documentation> <input message="tns:snapshotScheduleAssocGet"/> <output message="tns:snapshotScheduleAssocGetResponse"/> </operation> <operation name="storageQuotaCreate"> <documentation>Service definition of function osn__storageQuotaCreate</documentation> <input message="tns:storageQuotaCreate"/> <output message="tns:storageQuotaCreateResponse"/> </operation> <operation name="storageQuotaModify"> <documentation>Service definition of function osn__storageQuotaModify</documentation> <input message="tns:storageQuotaModify"/> <output message="tns:storageQuotaModifyResponse"/> </operation> <operation name="storageQuotaVolumeAddRemove"> <documentation>Service definition of function osn__storageQuotaVolumeAddRemove</documentation> <input message="tns:storageQuotaVolumeAddRemove"/> <output message="tns:storageQuotaVolumeAddRemoveResponse"/> </operation> <operation name="storageQuotaDelete"> <documentation>Service definition of function osn__storageQuotaDelete</documentation> <input message="tns:storageQuotaDelete"/> <output message="tns:storageQuotaDeleteResponse"/> </operation> <operation name="storageQuotaEnum"> <documentation>Service definition of function osn__storageQuotaEnum</documentation> <input message="tns:storageQuotaEnum"/> <output message="tns:storageQuotaEnumResponse"/> </operation> <operation name="storageQuotaGet"> <documentation>Service definition of function osn__storageQuotaGet</documentation> <input message="tns:storageQuotaGet"/> <output message="tns:storageQuotaGetResponse"/> </operation> <operation name="storageQuotaVolumeAssocEnum"> <documentation>Service definition of function osn__storageQuotaVolumeAssocEnum</documentation> <input message="tns:storageQuotaVolumeAssocEnum"/> <output message="tns:storageQuotaVolumeAssocEnumResponse"/> </operation> <operation name="storageQuotaVolumeAssocGet"> <documentation>Service definition of function osn__storageQuotaVolumeAssocGet</documentation> <input message="tns:storageQuotaVolumeAssocGet"/> <output message="tns:storageQuotaVolumeAssocGetResponse"/> </operation> <operation name="storageVolumeGroupCreate"> <documentation>Service definition of function osn__storageVolumeGroupCreate</documentation> <input message="tns:storageVolumeGroupCreate"/> <output message="tns:storageVolumeGroupCreateResponse"/> </operation> <operation name="storageVolumeGroupModify"> <documentation>Service definition of function osn__storageVolumeGroupModify</documentation> <input message="tns:storageVolumeGroupModify"/> <output message="tns:storageVolumeGroupModifyResponse"/> </operation> <operation name="storageVolumeGroupVolumeAddRemove"> <documentation>Service definition of function osn__storageVolumeGroupVolumeAddRemove</documentation> <input message="tns:storageVolumeGroupVolumeAddRemove"/> <output message="tns:storageVolumeGroupVolumeAddRemoveResponse"/> </operation> <operation name="storageVolumeGroupDelete"> <documentation>Service definition of function osn__storageVolumeGroupDelete</documentation> <input message="tns:storageVolumeGroupDelete"/> <output message="tns:storageVolumeGroupDeleteResponse"/> </operation> <operation name="storageVolumeGroupEnum"> <documentation>Service definition of function osn__storageVolumeGroupEnum</documentation> <input message="tns:storageVolumeGroupEnum"/> <output message="tns:storageVolumeGroupEnumResponse"/> </operation> <operation name="storageVolumeGroupGet"> <documentation>Service definition of function osn__storageVolumeGroupGet</documentation> <input message="tns:storageVolumeGroupGet"/> <output message="tns:storageVolumeGroupGetResponse"/> </operation> <operation name="storageVolumeGroupAssocEnum"> <documentation>Service definition of function osn__storageVolumeGroupAssocEnum</documentation> <input message="tns:storageVolumeGroupAssocEnum"/> <output message="tns:storageVolumeGroupAssocEnumResponse"/> </operation> <operation name="storageVolumeGroupAssocGet"> <documentation>Service definition of function osn__storageVolumeGroupAssocGet</documentation> <input message="tns:storageVolumeGroupAssocGet"/> <output message="tns:storageVolumeGroupAssocGetResponse"/> </operation> <operation name="storageVolumeGroupSnapshot"> <documentation>Service definition of function osn__storageVolumeGroupSnapshot</documentation> <input message="tns:storageVolumeGroupSnapshot"/> <output message="tns:storageVolumeGroupSnapshotResponse"/> </operation> <operation name="storageVolumeGroupClone"> <documentation>Service definition of function osn__storageVolumeGroupClone</documentation> <input message="tns:storageVolumeGroupClone"/> <output message="tns:storageVolumeGroupCloneResponse"/> </operation> <operation name="storageVolumeAclAddRemove"> <documentation>Service definition of function osn__storageVolumeAclAddRemove</documentation> <input message="tns:storageVolumeAclAddRemove"/> <output message="tns:storageVolumeAclAddRemoveResponse"/> </operation> <operation name="storageVolumeAclAddRemoveEx"> <documentation>Service definition of function osn__storageVolumeAclAddRemoveEx</documentation> <input message="tns:storageVolumeAclAddRemoveEx"/> <output message="tns:storageVolumeAclAddRemoveExResponse"/> </operation> <operation name="storageVolumeAclEnum"> <documentation>Service definition of function osn__storageVolumeAclEnum</documentation> <input message="tns:storageVolumeAclEnum"/> <output message="tns:storageVolumeAclEnumResponse"/> </operation> <operation name="storageVolumeAclGet"> <documentation>Service definition of function osn__storageVolumeAclGet</documentation> <input message="tns:storageVolumeAclGet"/> <output message="tns:storageVolumeAclGetResponse"/> </operation> <operation name="storagePoolCreate"> <documentation>Service definition of function osn__storagePoolCreate</documentation> <input message="tns:storagePoolCreate"/> <output message="tns:storagePoolCreateResponse"/> </operation> <operation name="storagePoolGrow"> <documentation>Service definition of function osn__storagePoolGrow</documentation> <input message="tns:storagePoolGrow"/> <output message="tns:storagePoolGrowResponse"/> </operation> <operation name="storagePoolSpareAddRemove"> <documentation>Service definition of function osn__storagePoolSpareAddRemove</documentation> <input message="tns:storagePoolSpareAddRemove"/> <output message="tns:storagePoolSpareAddRemoveResponse"/> </operation> <operation name="storagePoolModify"> <documentation>Service definition of function osn__storagePoolModify</documentation> <input message="tns:storagePoolModify"/> <output message="tns:storagePoolModifyResponse"/> </operation> <operation name="storagePoolDestroy"> <documentation>Service definition of function osn__storagePoolDestroy</documentation> <input message="tns:storagePoolDestroy"/> <output message="tns:storagePoolDestroyResponse"/> </operation> <operation name="storagePoolEnum"> <documentation>Service definition of function osn__storagePoolEnum</documentation> <input message="tns:storagePoolEnum"/> <output message="tns:storagePoolEnumResponse"/> </operation> <operation name="storagePoolStop"> <documentation>Service definition of function osn__storagePoolStop</documentation> <input message="tns:storagePoolStop"/> <output message="tns:storagePoolStopResponse"/> </operation> <operation name="storagePoolStart"> <documentation>Service definition of function osn__storagePoolStart</documentation> <input message="tns:storagePoolStart"/> <output message="tns:storagePoolStartResponse"/> </operation> <operation name="storagePoolExport"> <documentation>Service definition of function osn__storagePoolExport</documentation> <input message="tns:storagePoolExport"/> <output message="tns:storagePoolExportResponse"/> </operation> <operation name="storagePoolGet"> <documentation>Service definition of function osn__storagePoolGet</documentation> <input message="tns:storagePoolGet"/> <output message="tns:storagePoolGetResponse"/> </operation> <operation name="storagePoolIdentify"> <documentation>Service definition of function osn__storagePoolIdentify</documentation> <input message="tns:storagePoolIdentify"/> <output message="tns:storagePoolIdentifyResponse"/> </operation> <operation name="storagePoolDeviceEnum"> <documentation>Service definition of function osn__storagePoolDeviceEnum</documentation> <input message="tns:storagePoolDeviceEnum"/> <output message="tns:storagePoolDeviceEnumResponse"/> </operation> <operation name="storagePoolDeviceGet"> <documentation>Service definition of function osn__storagePoolDeviceGet</documentation> <input message="tns:storagePoolDeviceGet"/> <output message="tns:storagePoolDeviceGetResponse"/> </operation> <operation name="storageSystemGet"> <documentation>Service definition of function osn__storageSystemGet</documentation> <input message="tns:storageSystemGet"/> <output message="tns:storageSystemGetResponse"/> </operation> <operation name="storageSystemEnum"> <documentation>Service definition of function osn__storageSystemEnum</documentation> <input message="tns:storageSystemEnum"/> <output message="tns:storageSystemEnumResponse"/> </operation> <operation name="storageSystemShutdown"> <documentation>Service definition of function osn__storageSystemShutdown</documentation> <input message="tns:storageSystemShutdown"/> <output message="tns:storageSystemShutdownResponse"/> </operation> <operation name="storageSystemRestart"> <documentation>Service definition of function osn__storageSystemRestart</documentation> <input message="tns:storageSystemRestart"/> <output message="tns:storageSystemRestartResponse"/> </operation> <operation name="storageSystemModify"> <documentation>Service definition of function osn__storageSystemModify</documentation> <input message="tns:storageSystemModify"/> <output message="tns:storageSystemModifyResponse"/> </operation> <operation name="targetPortEnum"> <documentation>Service definition of function osn__targetPortEnum</documentation> <input message="tns:targetPortEnum"/> <output message="tns:targetPortEnumResponse"/> </operation> <operation name="targetPortGet"> <documentation>Service definition of function osn__targetPortGet</documentation> <input message="tns:targetPortGet"/> <output message="tns:targetPortGetResponse"/> </operation> <operation name="targetPortDisable"> <documentation>Service definition of function osn__targetPortDisable</documentation> <input message="tns:targetPortDisable"/> <output message="tns:targetPortDisableResponse"/> </operation> <operation name="targetPortEnable"> <documentation>Service definition of function osn__targetPortEnable</documentation> <input message="tns:targetPortEnable"/> <output message="tns:targetPortEnableResponse"/> </operation> <operation name="targetPortModify"> <documentation>Service definition of function osn__targetPortModify</documentation> <input message="tns:targetPortModify"/> <output message="tns:targetPortModifyResponse"/> </operation> <operation name="targetVirtualPortCreate"> <documentation>Service definition of function osn__targetVirtualPortCreate</documentation> <input message="tns:targetVirtualPortCreate"/> <output message="tns:targetVirtualPortCreateResponse"/> </operation> <operation name="targetPortRescan"> <documentation>Service definition of function osn__targetPortRescan</documentation> <input message="tns:targetPortRescan"/> <output message="tns:targetPortRescanResponse"/> </operation> <operation name="targetPortRestart"> <documentation>Service definition of function osn__targetPortRestart</documentation> <input message="tns:targetPortRestart"/> <output message="tns:targetPortRestartResponse"/> </operation> <operation name="storageVolumeReplicaCreate"> <documentation>Service definition of function osn__storageVolumeReplicaCreate</documentation> <input message="tns:storageVolumeReplicaCreate"/> <output message="tns:storageVolumeReplicaCreateResponse"/> </operation> <operation name="storageVolumeReplicaAssocGet"> <documentation>Service definition of function osn__storageVolumeReplicaAssocGet</documentation> <input message="tns:storageVolumeReplicaAssocGet"/> <output message="tns:storageVolumeReplicaAssocGetResponse"/> </operation> <operation name="storageVolumeReplicaAssocEnum"> <documentation>Service definition of function osn__storageVolumeReplicaAssocEnum</documentation> <input message="tns:storageVolumeReplicaAssocEnum"/> <output message="tns:storageVolumeReplicaAssocEnumResponse"/> </operation> <operation name="remoteStoragePoolEnum"> <documentation>Service definition of function osn__remoteStoragePoolEnum</documentation> <input message="tns:remoteStoragePoolEnum"/> <output message="tns:remoteStoragePoolEnumResponse"/> </operation> <operation name="storageSystemLinkGet"> <documentation>Service definition of function osn__storageSystemLinkGet</documentation> <input message="tns:storageSystemLinkGet"/> <output message="tns:storageSystemLinkGetResponse"/> </operation> <operation name="storageSystemLinkEnum"> <documentation>Service definition of function osn__storageSystemLinkEnum</documentation> <input message="tns:storageSystemLinkEnum"/> <output message="tns:storageSystemLinkEnumResponse"/> </operation> <operation name="storageSystemLinkEstablish"> <documentation>Service definition of function osn__storageSystemLinkEstablish</documentation> <input message="tns:storageSystemLinkEstablish"/> <output message="tns:storageSystemLinkEstablishResponse"/> </operation> <operation name="storageSystemLinkVerify"> <documentation>Service definition of function osn__storageSystemLinkVerify</documentation> <input message="tns:storageSystemLinkVerify"/> <output message="tns:storageSystemLinkVerifyResponse"/> </operation> <operation name="storageSystemLinkCreate"> <documentation>Service definition of function osn__storageSystemLinkCreate</documentation> <input message="tns:storageSystemLinkCreate"/> <output message="tns:storageSystemLinkCreateResponse"/> </operation> <operation name="storageSystemLinkDelete"> <documentation>Service definition of function osn__storageSystemLinkDelete</documentation> <input message="tns:storageSystemLinkDelete"/> <output message="tns:storageSystemLinkDeleteResponse"/> </operation> <operation name="storageSystemLinkModify"> <documentation>Service definition of function osn__storageSystemLinkModify</documentation> <input message="tns:storageSystemLinkModify"/> <output message="tns:storageSystemLinkModifyResponse"/> </operation> <operation name="storageSystemLinkSetCredentials"> <documentation>Service definition of function osn__storageSystemLinkSetCredentials</documentation> <input message="tns:storageSystemLinkSetCredentials"/> <output message="tns:storageSystemLinkSetCredentialsResponse"/> </operation> <operation name="storageSystemGroupAssocGet"> <documentation>Service definition of function osn__storageSystemGroupAssocGet</documentation> <input message="tns:storageSystemGroupAssocGet"/> <output message="tns:storageSystemGroupAssocGetResponse"/> </operation> <operation name="storageSystemGroupAssocEnum"> <documentation>Service definition of function osn__storageSystemGroupAssocEnum</documentation> <input message="tns:storageSystemGroupAssocEnum"/> <output message="tns:storageSystemGroupAssocEnumResponse"/> </operation> <operation name="storageSystemGroupGet"> <documentation>Service definition of function osn__storageSystemGroupGet</documentation> <input message="tns:storageSystemGroupGet"/> <output message="tns:storageSystemGroupGetResponse"/> </operation> <operation name="storageSystemGroupEnum"> <documentation>Service definition of function osn__storageSystemGroupEnum</documentation> <input message="tns:storageSystemGroupEnum"/> <output message="tns:storageSystemGroupEnumResponse"/> </operation> <operation name="storageSystemGroupAddRemoveLinks"> <documentation>Service definition of function osn__storageSystemGroupAddRemoveLinks</documentation> <input message="tns:storageSystemGroupAddRemoveLinks"/> <output message="tns:storageSystemGroupAddRemoveLinksResponse"/> </operation> <operation name="storageSystemGroupCreate"> <documentation>Service definition of function osn__storageSystemGroupCreate</documentation> <input message="tns:storageSystemGroupCreate"/> <output message="tns:storageSystemGroupCreateResponse"/> </operation> <operation name="storageSystemGroupDelete"> <documentation>Service definition of function osn__storageSystemGroupDelete</documentation> <input message="tns:storageSystemGroupDelete"/> <output message="tns:storageSystemGroupDeleteResponse"/> </operation> <operation name="storageSystemGroupModify"> <documentation>Service definition of function osn__storageSystemGroupModify</documentation> <input message="tns:storageSystemGroupModify"/> <output message="tns:storageSystemGroupModifyResponse"/> </operation> <operation name="storageSystemGroupSetPassword"> <documentation>Service definition of function osn__storageSystemGroupSetPassword</documentation> <input message="tns:storageSystemGroupSetPassword"/> <output message="tns:storageSystemGroupSetPasswordResponse"/> </operation> <operation name="physicalDiskIdentify"> <documentation>Service definition of function osn__physicalDiskIdentify</documentation> <input message="tns:physicalDiskIdentify"/> <output message="tns:physicalDiskIdentifyResponse"/> </operation> <operation name="physicalDiskGet"> <documentation>Service definition of function osn__physicalDiskGet</documentation> <input message="tns:physicalDiskGet"/> <output message="tns:physicalDiskGetResponse"/> </operation> <operation name="physicalDiskEnum"> <documentation>Service definition of function osn__physicalDiskEnum</documentation> <input message="tns:physicalDiskEnum"/> <output message="tns:physicalDiskEnumResponse"/> </operation> <operation name="physicalDiskScan"> <documentation>Service definition of function osn__physicalDiskScan</documentation> <input message="tns:physicalDiskScan"/> <output message="tns:physicalDiskScanResponse"/> </operation> <operation name="hostAdd"> <documentation>Service definition of function osn__hostAdd</documentation> <input message="tns:hostAdd"/> <output message="tns:hostAddResponse"/> </operation> <operation name="hostModify"> <documentation>Service definition of function osn__hostModify</documentation> <input message="tns:hostModify"/> <output message="tns:hostModifyResponse"/> </operation> <operation name="hostInitiatorGet"> <documentation>Service definition of function osn__hostInitiatorGet</documentation> <input message="tns:hostInitiatorGet"/> <output message="tns:hostInitiatorGetResponse"/> </operation> <operation name="hostInitiatorEnum"> <documentation>Service definition of function osn__hostInitiatorEnum</documentation> <input message="tns:hostInitiatorEnum"/> <output message="tns:hostInitiatorEnumResponse"/> </operation> <operation name="hostInitiatorAdd"> <documentation>Service definition of function osn__hostInitiatorAdd</documentation> <input message="tns:hostInitiatorAdd"/> <output message="tns:hostInitiatorAddResponse"/> </operation> <operation name="hostInitiatorRemove"> <documentation>Service definition of function osn__hostInitiatorRemove</documentation> <input message="tns:hostInitiatorRemove"/> <output message="tns:hostInitiatorRemoveResponse"/> </operation> <operation name="hostRemove"> <documentation>Service definition of function osn__hostRemove</documentation> <input message="tns:hostRemove"/> <output message="tns:hostRemoveResponse"/> </operation> <operation name="hostEnum"> <documentation>Service definition of function osn__hostEnum</documentation> <input message="tns:hostEnum"/> <output message="tns:hostEnumResponse"/> </operation> <operation name="hostGet"> <documentation>Service definition of function osn__hostGet</documentation> <input message="tns:hostGet"/> <output message="tns:hostGetResponse"/> </operation> <operation name="hostGroupCreate"> <documentation>Service definition of function osn__hostGroupCreate</documentation> <input message="tns:hostGroupCreate"/> <output message="tns:hostGroupCreateResponse"/> </operation> <operation name="hostGroupModify"> <documentation>Service definition of function osn__hostGroupModify</documentation> <input message="tns:hostGroupModify"/> <output message="tns:hostGroupModifyResponse"/> </operation> <operation name="hostGroupHostAddRemove"> <documentation>Service definition of function osn__hostGroupHostAddRemove</documentation> <input message="tns:hostGroupHostAddRemove"/> <output message="tns:hostGroupHostAddRemoveResponse"/> </operation> <operation name="hostGroupDelete"> <documentation>Service definition of function osn__hostGroupDelete</documentation> <input message="tns:hostGroupDelete"/> <output message="tns:hostGroupDeleteResponse"/> </operation> <operation name="hostGroupEnum"> <documentation>Service definition of function osn__hostGroupEnum</documentation> <input message="tns:hostGroupEnum"/> <output message="tns:hostGroupEnumResponse"/> </operation> <operation name="hostGroupGet"> <documentation>Service definition of function osn__hostGroupGet</documentation> <input message="tns:hostGroupGet"/> <output message="tns:hostGroupGetResponse"/> </operation> <operation name="taskEnum"> <documentation>Service definition of function osn__taskEnum</documentation> <input message="tns:taskEnum"/> <output message="tns:taskEnumResponse"/> </operation> <operation name="taskGet"> <documentation>Service definition of function osn__taskGet</documentation> <input message="tns:taskGet"/> <output message="tns:taskGetResponse"/> </operation> <operation name="taskClearAll"> <documentation>Service definition of function osn__taskClearAll</documentation> <input message="tns:taskClearAll"/> <output message="tns:taskClearAllResponse"/> </operation> <operation name="taskCancel"> <documentation>Service definition of function osn__taskCancel</documentation> <input message="tns:taskCancel"/> <output message="tns:taskCancelResponse"/> </operation> <operation name="sessionEnum"> <documentation>Service definition of function osn__sessionEnum</documentation> <input message="tns:sessionEnum"/> <output message="tns:sessionEnumResponse"/> </operation> <operation name="sessionGet"> <documentation>Service definition of function osn__sessionGet</documentation> <input message="tns:sessionGet"/> <output message="tns:sessionGetResponse"/> </operation> <operation name="sessionClose"> <documentation>Service definition of function osn__sessionClose</documentation> <input message="tns:sessionClose"/> <output message="tns:sessionCloseResponse"/> </operation> <operation name="alertConfigSet"> <documentation>Service definition of function osn__alertConfigSet</documentation> <input message="tns:alertConfigSet"/> <output message="tns:alertConfigSetResponse"/> </operation> <operation name="alertConfigGet"> <documentation>Service definition of function osn__alertConfigGet</documentation> <input message="tns:alertConfigGet"/> <output message="tns:alertConfigGetResponse"/> </operation> <operation name="alertEnum"> <documentation>Service definition of function osn__alertEnum</documentation> <input message="tns:alertEnum"/> <output message="tns:alertEnumResponse"/> </operation> <operation name="alertRaise"> <documentation>Service definition of function osn__alertRaise</documentation> <input message="tns:alertRaise"/> <output message="tns:alertRaiseResponse"/> </operation> <operation name="alertGet"> <documentation>Service definition of function osn__alertGet</documentation> <input message="tns:alertGet"/> <output message="tns:alertGetResponse"/> </operation> <operation name="alertClear"> <documentation>Service definition of function osn__alertClear</documentation> <input message="tns:alertClear"/> <output message="tns:alertClearResponse"/> </operation> <operation name="alertClearAll"> <documentation>Service definition of function osn__alertClearAll</documentation> <input message="tns:alertClearAll"/> <output message="tns:alertClearAllResponse"/> </operation> <operation name="licenseAdd"> <documentation>Service definition of function osn__licenseAdd</documentation> <input message="tns:licenseAdd"/> <output message="tns:licenseAddResponse"/> </operation> <operation name="licenseGet"> <documentation>Service definition of function osn__licenseGet</documentation> <input message="tns:licenseGet"/> <output message="tns:licenseGetResponse"/> </operation> <operation name="licenseRemove"> <documentation>Service definition of function osn__licenseRemove</documentation> <input message="tns:licenseRemove"/> <output message="tns:licenseRemoveResponse"/> </operation> <operation name="licenseEnum"> <documentation>Service definition of function osn__licenseEnum</documentation> <input message="tns:licenseEnum"/> <output message="tns:licenseEnumResponse"/> </operation> <operation name="licenseActivate"> <documentation>Service definition of function osn__licenseActivate</documentation> <input message="tns:licenseActivate"/> <output message="tns:licenseActivateResponse"/> </operation> <operation name="licenseActivateOnline"> <documentation>Service definition of function osn__licenseActivateOnline</documentation> <input message="tns:licenseActivateOnline"/> <output message="tns:licenseActivateOnlineResponse"/> </operation> <operation name="getLocalizedMessage"> <documentation>Service definition of function osn__getLocalizedMessage</documentation> <input message="tns:getLocalizedMessage"/> <output message="tns:getLocalizedMessageResponse"/> </operation> <operation name="eventEnum"> <documentation>Service definition of function osn__eventEnum</documentation> <input message="tns:eventEnum"/> <output message="tns:eventEnumResponse"/> </operation> <operation name="customApi"> <documentation>Service definition of function osn__customApi</documentation> <input message="tns:customApi"/> <output message="tns:customApiResponse"/> </operation> <operation name="echo"> <documentation>Service definition of function osn__echo</documentation> <input message="tns:echo"/> <output message="tns:echoResponse"/> </operation> <operation name="objectLock"> <documentation>Service definition of function osn__objectLock</documentation> <input message="tns:objectLock"/> <output message="tns:objectLockResponse"/> </operation> <operation name="objectUnlock"> <documentation>Service definition of function osn__objectUnlock</documentation> <input message="tns:objectUnlock"/> <output message="tns:objectUnlockResponse"/> </operation> <operation name="objectPropertyGet"> <documentation>Service definition of function osn__objectPropertyGet</documentation> <input message="tns:objectPropertyGet"/> <output message="tns:objectPropertyGetResponse"/> </operation> <operation name="objectPropertySet"> <documentation>Service definition of function osn__objectPropertySet</documentation> <input message="tns:objectPropertySet"/> <output message="tns:objectPropertySetResponse"/> </operation> <operation name="objectEnum"> <documentation>Service definition of function osn__objectEnum</documentation> <input message="tns:objectEnum"/> <output message="tns:objectEnumResponse"/> </operation> <operation name="objectGet"> <documentation>Service definition of function osn__objectGet</documentation> <input message="tns:objectGet"/> <output message="tns:objectGetResponse"/> </operation> </portType> <binding name="Service" type="tns:ServicePortType"> <SOAP:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="aclAdd"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="aclRemove"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="aclModify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="permissionDefinitionEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="login"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="userAdd"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="userRemove"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="userPasswordSet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="userModify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="userEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="userGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="userGroupCreate"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="userGroupModify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="userGroupUserAddRemove"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="userGroupDelete"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="userGroupEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="userGroupGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="userGroupAssocEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="userGroupAssocGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="roleCreate"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="roleDelete"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="roleModify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="roleEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="roleGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="rolePermissionsAddRemove"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="roleSubjectAssocEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="roleSubjectAssocGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="rolePermissionAssignmentEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="rolePermissionAssignmentGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageCloudCreate"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageCloudDelete"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageCloudModify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageCloudEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageCloudGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageCloudUserAddRemove"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageCloudResourceAddRemove"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageCloudResourceSetMode"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageCloudSubjectAssocEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageCloudSubjectAssocGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageCloudResourceAssocEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageCloudResourceAssocGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="auditLogEnable"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="auditLogDisable"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="auditLogGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="auditLogClear"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="securityConfigurationGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeCreate"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeModify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeResize"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeRestore"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeDelete"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeUtilizationEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeUtilizationGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeUtilizationGetRetentionPeriod"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeUtilizationSetRetentionPeriod"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeSnapshot"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeClone"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="snapshotScheduleCreate"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="snapshotScheduleModify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="snapshotScheduleDelete"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="snapshotScheduleEnable"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="snapshotScheduleDisable"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="snapshotScheduleVolumeAddRemove"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="snapshotScheduleEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="snapshotScheduleGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="snapshotScheduleAssocEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="snapshotScheduleAssocGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageQuotaCreate"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageQuotaModify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageQuotaVolumeAddRemove"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageQuotaDelete"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageQuotaEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageQuotaGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageQuotaVolumeAssocEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageQuotaVolumeAssocGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeGroupCreate"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeGroupModify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeGroupVolumeAddRemove"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeGroupDelete"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeGroupEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeGroupGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeGroupAssocEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeGroupAssocGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeGroupSnapshot"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeGroupClone"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeAclAddRemove"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeAclAddRemoveEx"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeAclEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeAclGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storagePoolCreate"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storagePoolGrow"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storagePoolSpareAddRemove"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storagePoolModify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storagePoolDestroy"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storagePoolEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storagePoolStop"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storagePoolStart"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storagePoolExport"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storagePoolGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storagePoolIdentify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storagePoolDeviceEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storagePoolDeviceGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemShutdown"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemRestart"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemModify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="targetPortEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="targetPortGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="targetPortDisable"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="targetPortEnable"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="targetPortModify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="targetVirtualPortCreate"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="targetPortRescan"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="targetPortRestart"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeReplicaCreate"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeReplicaAssocGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageVolumeReplicaAssocEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="remoteStoragePoolEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemLinkGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemLinkEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemLinkEstablish"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemLinkVerify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemLinkCreate"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemLinkDelete"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemLinkModify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemLinkSetCredentials"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemGroupAssocGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemGroupAssocEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemGroupGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemGroupEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemGroupAddRemoveLinks"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemGroupCreate"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemGroupDelete"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemGroupModify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="storageSystemGroupSetPassword"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="physicalDiskIdentify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="physicalDiskGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="physicalDiskEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="physicalDiskScan"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="hostAdd"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="hostModify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="hostInitiatorGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="hostInitiatorEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="hostInitiatorAdd"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="hostInitiatorRemove"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="hostRemove"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="hostEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="hostGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="hostGroupCreate"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="hostGroupModify"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="hostGroupHostAddRemove"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="hostGroupDelete"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="hostGroupEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="hostGroupGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="taskEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="taskGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="taskClearAll"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="taskCancel"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="sessionEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="sessionGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="sessionClose"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="alertConfigSet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="alertConfigGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="alertEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="alertRaise"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="alertGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="alertClear"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="alertClearAll"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="licenseAdd"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="licenseGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="licenseRemove"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="licenseEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="licenseActivate"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="licenseActivateOnline"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="getLocalizedMessage"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="eventEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="customApi"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="echo"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="objectLock"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="objectUnlock"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="objectPropertyGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="objectPropertySet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="objectEnum"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> <operation name="objectGet"> <SOAP:operation soapAction=""/> <input> <SOAP:body parts="parameters" use="literal"/> </input> <output> <SOAP:body parts="parameters" use="literal"/> </output> </operation> </binding> <service name="Service"> <documentation>gSOAP 2.7.14 generated service definition</documentation> <port name="Service" binding="tns:Service"> <SOAP:address location="http://localhost:80"/> </port> </service> </definitions>