fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte<?xml version="1.0" encoding="UTF-8"?>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte<!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte CDDL HEADER START
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte The contents of this file are subject to the terms of the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Common Development and Distribution License (the "License").
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte You may not use this file except in compliance with the License.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte or http://www.opensolaris.org/os/licensing.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte See the License for the specific language governing permissions
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte and limitations under the License.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte When distributing Covered Code, include this CDDL HEADER in each
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte file and include the License file at usr/src/OPENSOLARIS.LICENSE.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte If applicable, add the following below this CDDL HEADER, with the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte fields enclosed by brackets "[]" replaced with your own identifying
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte information: Portions Copyright [yyyy] [name of copyright owner]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte CDDL HEADER END
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Copyright 2008 Sun Microsystems, Inc. All rights reserved.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Use is subject to license terms.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte-->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte targetNamespace="http://www.sun.com/schema/isnsmanagement"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte xmlns:isns="http://www.sun.com/schema/isnsmanagement"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte elementFormDefault="qualified">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Object type names that are asspcoated with isns Object,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Discovery Domain, Discovery Domain Set, Node.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="isnsObjectType">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:restriction base="xsd:string">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="DiscoveryDomainSet"></xsd:enumeration>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="DiscoveryDomain"></xsd:enumeration>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="Node"></xsd:enumeration>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:restriction>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Association type name for Discovery Domain membership and Discovery
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Domain Set membership.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="AssociationType">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:restriction base="xsd:string">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="DiscoveryDomainMember"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="DiscoveryDomainSetMember"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:restriction>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Discovery Domain object.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Attribute name represent DD Symbolic Name defined in the iSNS spec.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Group isnsDDAttrGroup represents other attrtibutes defined in the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte iSNS spec.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Note that the existence of isnsDDAttrGroup is made as optional.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="DiscoveryDomain">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:group ref="isns:isnsDDAttrGroup" minOccurs="0"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:attribute name="name" type="xsd:string" use="required"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:attribute name="id" type="xsd:positiveInteger" use="optional"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:attribute name="nodeCount" type="xsd:nonNegativeInteger" use="optional"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:group name="isnsDDAttrGroup">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="BootList_Enabled" type="xsd:boolean"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:group>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Discovery Domain Set object.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Attribute name represent DD Set Symbolic Name defined in the iSNS spec.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Group isnsDDsetAttrGroup represents other attrtibutes defined in the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte iSNS spec.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Note that the existence of isnsDDsetAttrGroup is made as optional.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="DiscoveryDomainSet">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:group ref="isns:isnsDDsetAttrGroup" minOccurs="0"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:attribute name="name" type="xsd:string" use="required"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:attribute name="id" type="xsd:positiveInteger" use="optional"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:group name="isnsDDsetAttrGroup">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Enabled" type="xsd:boolean"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:group>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte isnsServer object for administratively configurable setting.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="isnsServer">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:group ref="isns:isnsServerAttrGroup" minOccurs="0"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:group name="isnsServerAttrGroup">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="datastoreLocation" type="xsd:string"></xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="esiRetryThreshold" type="xsd:nonNegativeInteger"></xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="managementSCNEnabled" type="xsd:boolean"></xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="controlNodeName" type="xsd:string" nillable="true"></xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:group>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Node object. Attribute name represent iSCSI name for a node
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte defined in the iSNS spec.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Group isnsNodeAttrGroup represents other attrtibutes including
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Network Entity, Portal and Portal Group Tag.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Note that the existence of isnsNodeAttrGroup is made as optional.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Node">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:group ref="isns:isnsNodeAttrGroup" minOccurs="0"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:attributeGroup ref="isns:nodeAttrs"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Attributes for Node object.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte name and nodeType are specified.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Both attributes are required.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:attributeGroup name="nodeAttrs">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:attribute name="name" type="xsd:string" use="required"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:attribute name="alias" type="xsd:string"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Add support for management clients needing XML documents
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte with properties representing whether or not the given node is
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte assigned or not, is registered or not, and a status timestamp stating
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte when the last time this information was determined.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte @todo Since these properties are client-specific, we want to factor
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte them out into a separate schema that includes and extends this one.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Since this task has proven difficult in the short term, we defer this
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte until a future product cycle.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:attribute name="assigned" type="xsd:boolean" use="optional"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:attribute name="registered" type="xsd:boolean" use="optional"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:attribute name="timestamp" type="xsd:string" use="optional"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:attribute name="type">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:restriction base="xsd:string">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="Target"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="Initiator"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="Control"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="Unknown"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="Control/Target"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="Control/Initiator"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:restriction>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:attribute>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:attributeGroup>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Child elements for Node object.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:group name="isnsNodeAttrGroup">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="SCN_Subscription" minOccurs="0" maxOccurs="8">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:restriction base="xsd:string">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="Initiator and Self information only"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="Target and Self information only"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="Management Registration/SCN"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="Object Removed"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="Object Added"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="Object Updated"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="DD/DD-Set Member Removed"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="DD/DD-Set Member Added"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:restriction>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Network Entity attributes
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Network_Entity">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Entity_ID">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:restriction base="xsd:string">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:minLength value="4"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:maxLength value="256"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:restriction>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Entity_Protocol" type="xsd:integer" minOccurs="0"></xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Management_IP_Addr" minOccurs="0">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:restriction base="xsd:string">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:maxLength value="46"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:restriction>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Entity_Reg_Timestamp" type="xsd:unsignedLong" minOccurs="0"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Protocol_Version_Range" minOccurs="0">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="minVersion" type="xsd:unsignedShort"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="maxVersion" type="xsd:unsignedShort"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Registration_Period" type="xsd:unsignedInt" minOccurs="0"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Portal attributes including Portal Group Tag
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Portal" maxOccurs="unbounded" >
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="IP_Addr">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:restriction base="xsd:string">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:maxLength value="46"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:restriction>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="UDP_TCP_port">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Port_Type">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:restriction base="xsd:string">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="TCP"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="UDP"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:restriction>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Port_Number" type="xsd:unsignedShort"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Group_Tag">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:restriction base="xsd:nonNegativeInteger">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:maxInclusive value="65535"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:restriction>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Symbolic_Name" minOccurs="0">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:restriction base="xsd:string">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:maxLength value="256"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:restriction>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="ESI_Interval" type="xsd:positiveInteger" minOccurs="0"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="ESI_Port" minOccurs="0">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Port_Type">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:restriction base="xsd:string">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="TCP"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="UDP"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:restriction>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Port_Number" type="xsd:unsignedShort"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="SCN_Port" minOccurs="0">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Port_Type">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:restriction base="xsd:string">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="TCP"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:enumeration value="UDP"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:restriction>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Port_Number" type="xsd:unsignedShort"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:group>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Discovery Domain Membership Association.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Attribute DDName represents Discovery Domain name and NodeName
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte a node name to indicate the association pair.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Note that the element has only attributes.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="DiscoveryDomainMember">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:attribute name="DDName" type="xsd:string" use="required"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:attribute name="NodeName" type="xsd:string" use="required"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Discovery Domain Set Membership Association.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Attribute DDName represents Discovery Domain name and DDsetName
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Discovery Domain Set name to indicate the association pair.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Note that the element has only attributes.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="DiscoveryDomainSetMember">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:attribute name="DDName" type="xsd:string" use="required"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:attribute name="DDsetName" type="xsd:string" use="required"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="Association">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:choice>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:DiscoveryDomainMember"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:DiscoveryDomainSetMember"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:choice>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Super element for iSNS object, Discovery Domain, Disocvery Domain
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte set and Node.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="isnsObject">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:choice>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:Node"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:DiscoveryDomain"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:DiscoveryDomainSet"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:choice>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Result element represent the response value for an isns request
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte operation including status and error information.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="result">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="status" type="xsd:integer" minOccurs="1"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="message" minOccurs="0" nillable="false">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:restriction base="xsd:string">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:whiteSpace value="preserve"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:restriction>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:simpleType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Request operations for iSNS management applicatioin.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Any of request can be included multiple times.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="isnsRequest">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="description" type="xsd:string" minOccurs="0"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:choice maxOccurs="1">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte get operation returns details of a given iSNS object instance.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte input: an object instance. Specifying only the name
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte attribute of an isnsObject insance will be sufficient
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte for the server to serve the request.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Ex) <get
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte output: an object instance with fully populated
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte isns{Node|Discveroy_Domain|Discovery_Domain_Set]AttrGroup
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte or error info when there is failure.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="get">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:choice>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:isnsObject" maxOccurs="unbounded"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:isnsServer" maxOccurs="1"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:choice>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte getAssociated operation returns a list of object
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte instances that are asscoiated with the given Association
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte type name and a given object instance.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte input: an Association type name and an object instance.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Specifying the name attribute is sufficient for
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte the request.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Ex) <get
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte output: a list of object instances which is assciated with
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte the given object instance through the given association.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte When there is failure for the request, error info will
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte be returned.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="getAssociated">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:sequence maxOccurs="unbounded">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:AssociationType"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:isnsObject"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte create operation either creates a new object instance
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte or modify an object instance if the name of the given object
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte instance already exists.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte input: an object instance with fully populated
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte isns{Node|Discveroy_Domain|Discovery_Domain_Set]AttrGroup
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte output: status
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="createModify">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:choice>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:DiscoveryDomainMember" maxOccurs="unbounded" />
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:DiscoveryDomain" maxOccurs="unbounded"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:DiscoveryDomainSetMember" maxOccurs="unbounded"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:DiscoveryDomainSet" maxOccurs="unbounded"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:choice>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte delete operation delete the given object instance.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte input: an object instance. Specifying only the name
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte attribute of an isnsObject insance will be sufficient
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte for the server to serve the request.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Ex) <get
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte output: status
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="delete">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:choice>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:DiscoveryDomain" maxOccurs="unbounded"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:DiscoveryDomainSet" maxOccurs="unbounded"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:DiscoveryDomainMember" maxOccurs="unbounded"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:DiscoveryDomainSetMember" maxOccurs="unbounded"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:choice>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte enumerate operation returns a list of object instances for the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte given object type.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte input: an object type name.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Ex) <get
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte output: a list of object instances for the given obect type
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte or error info when there is failure.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="enumerate">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:isnsObjectType"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:choice>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <!--
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte isnsResponse returns either object instance information or
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte status.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte When the request is 'get'
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte the response should be fully populated an obejct instance.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte When the request is createModify or delete
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte the response should be status.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte When the request is getAssociated or enumerate
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte the response should be a list of an object instance
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte with name attribute set.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -->
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="isnsResponse">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element name="description" type="xsd:string" minOccurs="0"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:result" maxOccurs="1" minOccurs="1"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:choice minOccurs="0">
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:isnsObject" maxOccurs="unbounded" minOccurs="0"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:isnsServer" maxOccurs="1" minOccurs="0"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte <xsd:element ref="isns:Association" maxOccurs="unbounded" minOccurs="0"/>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:choice>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:sequence>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:complexType>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte </xsd:element>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte</xsd:schema>