0N/A<xsd:schema targetNamespace="urn:oasis:names:tc:DSML:2:0:core"
0N/A xmlns="urn:oasis:names:tc:DSML:2:0:core"
0N/A xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
0N/A<!-- Copyright (C) The Organization for the Advancement of Structured Information Standards [OASIS] 2001. All Rights Reserved. -->
0N/A <!-- DSML Requests -->
0N/A <xsd:group name="DSMLRequests">
0N/A <xsd:choice>
0N/A <xsd:element name="authRequest" type="AuthRequest"/>
0N/A <xsd:group ref="BatchRequests"/>
0N/A </xsd:choice>
0N/A </xsd:group>
0N/A <xsd:group name="BatchRequests">
0N/A <xsd:choice>
0N/A <xsd:element name="searchRequest" type="SearchRequest"/>
0N/A <xsd:element name="modifyRequest" type="ModifyRequest"/>
0N/A <xsd:element name="addRequest" type="AddRequest"/>
0N/A <xsd:element name="delRequest" type="DelRequest"/>
0N/A <xsd:element name="modDNRequest" type="ModifyDNRequest"/>
0N/A <xsd:element name="compareRequest" type="CompareRequest"/>
0N/A <xsd:element name="abandonRequest" type="AbandonRequest"/>
0N/A <xsd:element name="extendedRequest" type="ExtendedRequest"/>
0N/A </xsd:choice>
0N/A </xsd:group>
0N/A <!-- DSML Responses -->
0N/A <xsd:group name="DSMLResponses">
0N/A <xsd:choice>
0N/A <xsd:element name="authResponse" type="LDAPResult"/>
0N/A <xsd:element name="searchResultEntry" type="SearchResultEntry"/>
0N/A <xsd:element name="searchResultReference" type="SearchResultReference"/>
0N/A <xsd:element name="searchResultDone" type="LDAPResult"/>
0N/A <xsd:element name="modifyResponse" type="LDAPResult"/>
0N/A <xsd:element name="addResponse" type="LDAPResult"/>
0N/A <xsd:element name="delResponse" type="LDAPResult"/>
0N/A <xsd:element name="modDNResponse" type="LDAPResult"/>
0N/A <xsd:element name="compareResponse" type="LDAPResult"/>
0N/A <xsd:element name="extendedResponse" type="ExtendedResponse"/>
0N/A <xsd:element name="errorResponse" type="ErrorResponse"/>
0N/A </xsd:choice>
0N/A </xsd:group>
0N/A <!-- *************** Batch Envelopes ********************* -->
0N/A <xsd:element name="batchRequest" type="BatchRequest"/>
0N/A <xsd:element name="batchResponse" type="BatchResponse"/>
0N/A <!-- **** Batch Request Envelope **** -->
0N/A <xsd:complexType name="BatchRequest">
0N/A <xsd:sequence>
0N/A <xsd:element name="authRequest" type="AuthRequest" minOccurs="0" maxOccurs="1"/>
0N/A <xsd:group ref="BatchRequests" minOccurs="0" maxOccurs="unbounded"/>
0N/A </xsd:sequence>
0N/A <xsd:attribute name="requestID" type="RequestID" use="optional"/>
0N/A <xsd:attribute name="processing" use="optional" default="sequential">
0N/A <xsd:simpleType>
0N/A <xsd:restriction base="xsd:string">
0N/A <xsd:enumeration value="sequential"/>
0N/A <xsd:enumeration value="parallel"/>
0N/A </xsd:restriction>
0N/A </xsd:simpleType>
0N/A </xsd:attribute>
0N/A <xsd:attribute name="responseOrder" use="optional" default="sequential">
0N/A <xsd:simpleType>
0N/A <xsd:restriction base="xsd:string">
0N/A <xsd:enumeration value="sequential"/>
0N/A <xsd:enumeration value="unordered"/>
0N/A </xsd:restriction>
0N/A </xsd:simpleType>
0N/A </xsd:attribute>
0N/A <xsd:attribute name="onError" use="optional" default="exit">
0N/A <xsd:simpleType>
0N/A <xsd:restriction base="xsd:string">
0N/A <xsd:enumeration value="resume"/>
0N/A <xsd:enumeration value="exit"/>
0N/A </xsd:restriction>
0N/A </xsd:simpleType>
0N/A </xsd:attribute>
0N/A </xsd:complexType>
0N/A <!-- **** Batch Response Envelope **** -->
0N/A <xsd:complexType name="BatchResponse">
0N/A <xsd:sequence>
0N/A <xsd:group ref="BatchResponses" minOccurs="0" maxOccurs="unbounded"/>
0N/A </xsd:sequence>
0N/A <xsd:attribute name="requestID" type="RequestID" use="optional"/>
0N/A </xsd:complexType>
0N/A <!-- **** Batch Responses **** -->
0N/A <xsd:group name="BatchResponses">
0N/A <xsd:choice>
0N/A <xsd:element name="searchResponse" type="SearchResponse"/>
0N/A <xsd:element name="authResponse" type="LDAPResult"/>
0N/A <xsd:element name="modifyResponse" type="LDAPResult"/>
0N/A <xsd:element name="addResponse" type="LDAPResult"/>
0N/A <xsd:element name="delResponse" type="LDAPResult"/>
0N/A <xsd:element name="modDNResponse" type="LDAPResult"/>
0N/A <xsd:element name="compareResponse" type="LDAPResult"/>
0N/A <xsd:element name="extendedResponse" type="ExtendedResponse"/>
0N/A <xsd:element name="errorResponse" type="ErrorResponse"/>
0N/A </xsd:choice>
0N/A </xsd:group>
0N/A <!-- **** Search Response **** -->
0N/A <xsd:complexType name="SearchResponse">
0N/A <xsd:sequence>
0N/A <xsd:element name="searchResultEntry" type="SearchResultEntry"
0N/A minOccurs="0" maxOccurs="unbounded"/>
0N/A <xsd:element name="searchResultReference" type="SearchResultReference"
0N/A minOccurs="0" maxOccurs="unbounded"/>
0N/A <xsd:element name="searchResultDone" type="LDAPResult"/>
0N/A </xsd:sequence>
0N/A <xsd:attribute name="requestID" type="RequestID" use="optional"/>
0N/A </xsd:complexType>
0N/A <!-- ***** DsmlDN ***** -->
0N/A <xsd:simpleType name="DsmlDN">
0N/A <xsd:restriction base="xsd:string"/>
0N/A </xsd:simpleType>
0N/A <!-- ***** DsmlRDN ***** -->
0N/A <xsd:simpleType name="DsmlRDN">
0N/A <xsd:restriction base="xsd:string"/>
0N/A </xsd:simpleType>
0N/A <!-- ***** Request ID ***** -->
0N/A <xsd:simpleType name="RequestID">
0N/A <xsd:restriction base="xsd:string"/>
0N/A </xsd:simpleType>
0N/A <!-- ***** AttributeDescriptionValue ***** -->
0N/A <xsd:simpleType name="AttributeDescriptionValue">
0N/A <xsd:restriction base="xsd:string">
0N/A <xsd:pattern value="((([0-2](\.[0-9]+)+)|([a-zA-Z]+([a-zA-Z0-9]|[\-])*))(;([a-zA-Z0-9]|[\-])+)*)"/>
0N/A </xsd:restriction>
0N/A </xsd:simpleType>
0N/A <xsd:simpleType name="NumericOID">
0N/A <xsd:restriction base="xsd:string">
0N/A <xsd:pattern value="[0-2]\.[0-9]+(\.[0-9]+)*"/>
0N/A </xsd:restriction>
0N/A </xsd:simpleType>
0N/A <!-- ***** MAX Integer ***** -->
0N/A <xsd:simpleType name="MAXINT">
0N/A <xsd:restriction base="xsd:unsignedInt">
0N/A <xsd:maxInclusive value="2147483647"/>
0N/A </xsd:restriction>
0N/A </xsd:simpleType>
0N/A <!-- **** DSML Value **** -->
0N/A <xsd:simpleType name="DsmlValue">
0N/A <xsd:union memberTypes="xsd:string xsd:base64Binary xsd:anyURI"/>
0N/A </xsd:simpleType>
0N/A <!-- **** DSML Control **** -->
0N/A <xsd:complexType name="Control">
0N/A <xsd:sequence>
0N/A <xsd:element name="controlValue" type="xsd:anyType" minOccurs="0"/>
0N/A </xsd:sequence>
0N/A <xsd:attribute name="type" type="NumericOID" use="required"/>
0N/A <xsd:attribute name="criticality" type="xsd:boolean" use="optional" default="false"/>
0N/A </xsd:complexType>
0N/A <!-- **** DSML Filter **** -->
0N/A <xsd:complexType name="Filter">
0N/A <xsd:group ref="FilterGroup"/>
0N/A </xsd:complexType>
0N/A <xsd:group name="FilterGroup">
0N/A <xsd:sequence>
0N/A <xsd:choice>
0N/A <xsd:element name="and" type="FilterSet"/>
0N/A <xsd:element name="or" type="FilterSet"/>
0N/A <xsd:element name="not" type="Filter"/>
0N/A <xsd:element name="equalityMatch" type="AttributeValueAssertion"/>
0N/A <xsd:element name="substrings" type="SubstringFilter"/>
0N/A <xsd:element name="greaterOrEqual" type="AttributeValueAssertion"/>
0N/A <xsd:element name="lessOrEqual" type="AttributeValueAssertion"/>
0N/A <xsd:element name="present" type="AttributeDescription"/>
0N/A <xsd:element name="approxMatch" type="AttributeValueAssertion"/>
0N/A <xsd:element name="extensibleMatch" type="MatchingRuleAssertion"/>
0N/A </xsd:choice>
0N/A </xsd:sequence>
0N/A </xsd:group>
0N/A <xsd:complexType name="FilterSet">
0N/A <xsd:sequence>
0N/A <xsd:group ref="FilterGroup" minOccurs="0" maxOccurs="unbounded"/>
0N/A </xsd:sequence>
0N/A </xsd:complexType>
0N/A <xsd:complexType name="AttributeValueAssertion">
0N/A <xsd:sequence>
0N/A <xsd:element name="value" type="DsmlValue"/>
0N/A </xsd:sequence>
0N/A <xsd:attribute name="name" type="AttributeDescriptionValue" use="required"/>
0N/A </xsd:complexType>
0N/A <xsd:complexType name="AttributeDescription">
0N/A <xsd:attribute name="name" type="AttributeDescriptionValue" use="required"/>
0N/A </xsd:complexType>
0N/A <xsd:complexType name="SubstringFilter">
0N/A <xsd:sequence>
0N/A <xsd:element name="initial" type="DsmlValue" minOccurs="0"/>
0N/A <xsd:element name="any" type="DsmlValue" minOccurs="0" maxOccurs="unbounded"/>
0N/A <xsd:element name="final" type="DsmlValue" minOccurs="0"/>
0N/A </xsd:sequence>
0N/A <xsd:attribute name="name" type="AttributeDescriptionValue" use="required"/>
0N/A </xsd:complexType>
0N/A <xsd:complexType name="MatchingRuleAssertion">
0N/A <xsd:sequence>
0N/A <xsd:element name="value" type="DsmlValue"/>
0N/A </xsd:sequence>
0N/A <xsd:attribute name="dnAttributes" type="xsd:boolean" use="optional" default="false"/>
0N/A <xsd:attribute name="matchingRule" type="xsd:string" use="optional"/>
0N/A <xsd:attribute name="name" type="AttributeDescriptionValue" use="optional"/>
0N/A </xsd:complexType>
0N/A <!-- *************** DSML MESSAGE ******************** -->
0N/A <xsd:complexType name="DsmlMessage">
0N/A <xsd:sequence>
0N/A <xsd:element name="control" type="Control" minOccurs="0" maxOccurs="unbounded"/>
0N/A </xsd:sequence>
0N/A <xsd:attribute name="requestID" type="RequestID" use="optional"/>
0N/A </xsd:complexType>
0N/A <!-- *************** LDAP RESULT ********************* -->
0N/A <xsd:simpleType name="LDAPResultCode">
0N/A <xsd:restriction base="xsd:string">
0N/A <xsd:enumeration value="success"/>
0N/A <xsd:enumeration value="operationsError"/>
0N/A <xsd:enumeration value="protocolError"/>
0N/A <xsd:enumeration value="timeLimitExceeded"/>
0N/A <xsd:enumeration value="sizeLimitExceeded"/>
0N/A <xsd:enumeration value="compareFalse"/>
0N/A <xsd:enumeration value="compareTrue"/>
0N/A <xsd:enumeration value="authMethodNotSupported"/>
0N/A <xsd:enumeration value="strongAuthRequired"/>
0N/A <xsd:enumeration value="referral"/>
0N/A <xsd:enumeration value="adminLimitExceeded"/>
0N/A <xsd:enumeration value="unavailableCriticalExtension"/>
0N/A <xsd:enumeration value="confidentialityRequired"/>
0N/A <xsd:enumeration value="saslBindInProgress"/>
0N/A <xsd:enumeration value="noSuchAttribute"/>
0N/A <xsd:enumeration value="undefinedAttributeType"/>
0N/A <xsd:enumeration value="inappropriateMatching"/>
0N/A <xsd:enumeration value="constraintViolation"/>
0N/A <xsd:enumeration value="attributeOrValueExists"/>
0N/A <xsd:enumeration value="invalidAttributeSyntax"/>
0N/A <xsd:enumeration value="noSuchObject"/>
0N/A <xsd:enumeration value="aliasProblem"/>
0N/A <xsd:enumeration value="invalidDNSyntax"/>
5971N/A <xsd:enumeration value="aliasDereferencingProblem"/>
0N/A <xsd:enumeration value="inappropriateAuthentication"/>
0N/A <xsd:enumeration value="invalidCredentials"/>
0N/A <xsd:enumeration value="insufficientAccessRights"/>
0N/A <xsd:enumeration value="busy"/>
0N/A <xsd:enumeration value="unavailable"/>
0N/A <xsd:enumeration value="unwillingToPerform"/>
0N/A <xsd:enumeration value="loopDetect"/>
0N/A <xsd:enumeration value="namingViolation"/>
0N/A <xsd:enumeration value="objectClassViolation"/>
0N/A <xsd:enumeration value="notAllowedOnNonLeaf"/>
0N/A <xsd:enumeration value="notAllowedOnRDN"/>
0N/A <xsd:enumeration value="entryAlreadyExists"/>
0N/A <xsd:enumeration value="objectClassModsProhibited"/>
0N/A <xsd:enumeration value="affectMultipleDSAs"/>
0N/A <xsd:enumeration value="other"/>
0N/A </xsd:restriction>
0N/A </xsd:simpleType>
0N/A <xsd:complexType name="ResultCode">
0N/A <xsd:attribute name="code" type="xsd:int" use="required"/>
0N/A <xsd:attribute name="descr" type="LDAPResultCode" use="optional"/>
0N/A </xsd:complexType>
0N/A <xsd:complexType name="LDAPResult">
0N/A <xsd:complexContent>
0N/A <xsd:extension base="DsmlMessage">
0N/A <xsd:sequence>
0N/A <xsd:element name="resultCode" type="ResultCode"/>
0N/A <xsd:element name="errorMessage" type="xsd:string" minOccurs="0"/>
0N/A <xsd:element name="referral" type="xsd:anyURI" minOccurs="0" maxOccurs="unbounded"/>
0N/A </xsd:sequence>
0N/A <xsd:attribute name="matchedDN" type="DsmlDN" use="optional"/>
0N/A </xsd:extension>
0N/A </xsd:complexContent>
0N/A </xsd:complexType>
0N/A <xsd:complexType name="ErrorResponse">
0N/A <xsd:sequence>
0N/A <xsd:element name="message" type="xsd:string" minOccurs="0"/>
0N/A <xsd:element name="detail" minOccurs="0">
0N/A <xsd:complexType>
0N/A <xsd:sequence>
0N/A <xsd:any/>
0N/A </xsd:sequence>
0N/A </xsd:complexType>
0N/A </xsd:element>
0N/A </xsd:sequence>
0N/A <xsd:attribute name="requestID" type="RequestID" use="optional"/>
0N/A <xsd:attribute name="type">
0N/A <xsd:simpleType>
0N/A <xsd:restriction base="xsd:string">
0N/A <xsd:enumeration value="notAttempted"/>
0N/A <xsd:enumeration value="couldNotConnect"/>
0N/A <xsd:enumeration value="connectionClosed"/>
0N/A <xsd:enumeration value="malformedRequest"/>
0N/A <xsd:enumeration value="gatewayInternalError"/>
0N/A <xsd:enumeration value="authenticationFailed"/>
0N/A <xsd:enumeration value="unresolvableURI"/>
0N/A <xsd:enumeration value="other"/>
0N/A </xsd:restriction>
0N/A </xsd:simpleType>
0N/A </xsd:attribute>
0N/A </xsd:complexType>
0N/A <!-- *************** Auth ********************* -->
0N/A <xsd:complexType name="AuthRequest">
0N/A <xsd:complexContent>
0N/A <xsd:extension base="DsmlMessage">
0N/A <xsd:attribute name="principal" type="xsd:string" use="required"/>
0N/A </xsd:extension>
0N/A </xsd:complexContent>
0N/A </xsd:complexType>
0N/A <!-- *************** Search ********************* -->
0N/A <xsd:complexType name="AttributeDescriptions">
0N/A <xsd:sequence minOccurs="0" maxOccurs="unbounded">
0N/A <xsd:element name="attribute" type="AttributeDescription"/>
0N/A </xsd:sequence>
0N/A </xsd:complexType>
0N/A <xsd:complexType name="SearchRequest">
0N/A <xsd:complexContent>
0N/A <xsd:extension base="DsmlMessage">
0N/A <xsd:sequence>
0N/A <xsd:element name="filter" type="Filter"/>
0N/A <xsd:element name="attributes" type="AttributeDescriptions" minOccurs="0"/>
0N/A </xsd:sequence>
0N/A <xsd:attribute name="dn" type="DsmlDN" use="required"/>
0N/A <xsd:attribute name="scope" use="required">
0N/A <xsd:simpleType>
0N/A <xsd:restriction base="xsd:string">
0N/A <xsd:enumeration value="baseObject"/>
0N/A <xsd:enumeration value="singleLevel"/>
0N/A <xsd:enumeration value="wholeSubtree"/>
0N/A </xsd:restriction>
0N/A </xsd:simpleType>
0N/A </xsd:attribute>
0N/A <xsd:attribute name="derefAliases" use="required">
0N/A <xsd:simpleType>
0N/A <xsd:restriction base="xsd:string">
0N/A <xsd:enumeration value="neverDerefAliases"/>
0N/A <xsd:enumeration value="derefInSearching"/>
0N/A <xsd:enumeration value="derefFindingBaseObj"/>
0N/A <xsd:enumeration value="derefAlways"/>
0N/A </xsd:restriction>
0N/A </xsd:simpleType>
0N/A </xsd:attribute>
0N/A <xsd:attribute name="sizeLimit" type="MAXINT" use="optional" default="0"/>
0N/A <xsd:attribute name="timeLimit" type="MAXINT" use="optional" default="0"/>
0N/A <xsd:attribute name="typesOnly" type="xsd:boolean" use="optional" default="false"/>
0N/A </xsd:extension>
0N/A </xsd:complexContent>
0N/A </xsd:complexType>
0N/A <!-- ***** Search Result Entry ***** -->
0N/A <xsd:complexType name="SearchResultEntry">
0N/A <xsd:complexContent>
0N/A <xsd:extension base="DsmlMessage">
0N/A <xsd:sequence>
0N/A <xsd:element name="attr" type="DsmlAttr" minOccurs="0" maxOccurs="unbounded"/>
0N/A </xsd:sequence>
0N/A <xsd:attribute name="dn" type="DsmlDN" use="required"/>
0N/A </xsd:extension>
0N/A </xsd:complexContent>
0N/A </xsd:complexType>
0N/A <xsd:complexType name="DsmlAttr">
0N/A <xsd:sequence>
0N/A <xsd:element name="value" type="DsmlValue" minOccurs="0" maxOccurs="unbounded"/>
0N/A </xsd:sequence>
0N/A <xsd:attribute name="name" type="AttributeDescriptionValue" use="required"/>
0N/A </xsd:complexType>
0N/A <xsd:complexType name="DsmlModification">
0N/A <xsd:sequence>
0N/A <xsd:element name="value" type="DsmlValue" minOccurs="0" maxOccurs="unbounded"/>
0N/A </xsd:sequence>
0N/A <xsd:attribute name="name" type="AttributeDescriptionValue" use="required"/>
0N/A <xsd:attribute name="operation" use="required">
0N/A <xsd:simpleType>
0N/A <xsd:restriction base="xsd:string">
0N/A <xsd:enumeration value="add"/>
0N/A <xsd:enumeration value="delete"/>
0N/A <xsd:enumeration value="replace"/>
0N/A </xsd:restriction>
0N/A </xsd:simpleType>
0N/A </xsd:attribute>
0N/A </xsd:complexType>
0N/A <!-- ***** Search Result Reference ***** -->
0N/A <xsd:complexType name="SearchResultReference">
0N/A <xsd:complexContent>
0N/A <xsd:extension base="DsmlMessage">
0N/A <xsd:sequence>
0N/A <xsd:element name="ref" type="xsd:anyURI" maxOccurs="unbounded"/>
0N/A </xsd:sequence>
0N/A </xsd:extension>
0N/A </xsd:complexContent>
0N/A </xsd:complexType>
0N/A <!-- ************* MODIFY ******************** -->
0N/A <xsd:complexType name="ModifyRequest">
0N/A <xsd:complexContent>
0N/A <xsd:extension base="DsmlMessage">
0N/A <xsd:sequence>
0N/A <xsd:element name="modification" type="DsmlModification" minOccurs="0" maxOccurs="unbounded"/>
0N/A </xsd:sequence>
0N/A <xsd:attribute name="dn" type="DsmlDN" use="required"/>
0N/A </xsd:extension>
0N/A </xsd:complexContent>
0N/A </xsd:complexType>
0N/A <!-- *************** ADD ********************* -->
0N/A <xsd:complexType name="AddRequest">
0N/A <xsd:complexContent>
0N/A <xsd:extension base="DsmlMessage">
0N/A <xsd:sequence>
0N/A <xsd:element name="attr" type="DsmlAttr" minOccurs="0" maxOccurs="unbounded"/>
0N/A </xsd:sequence>
0N/A <xsd:attribute name="dn" type="DsmlDN" use="required"/>
0N/A </xsd:extension>
0N/A </xsd:complexContent>
0N/A </xsd:complexType>
0N/A <!-- *************** DELETE ********************* -->
0N/A <xsd:complexType name="DelRequest">
0N/A <xsd:complexContent>
0N/A <xsd:extension base="DsmlMessage">
0N/A <xsd:attribute name="dn" type="DsmlDN" use="required"/>
0N/A </xsd:extension>
0N/A </xsd:complexContent>
0N/A </xsd:complexType>
0N/A <!-- *************** MODIFY DN ********************* -->
0N/A <xsd:complexType name="ModifyDNRequest">
0N/A <xsd:complexContent>
0N/A <xsd:extension base="DsmlMessage">
0N/A <xsd:attribute name="dn" type="DsmlDN" use="required"/>
0N/A <xsd:attribute name="newrdn" type="DsmlRDN" use="required"/>
0N/A <xsd:attribute name="deleteoldrdn" type="xsd:boolean" use="optional" default="true"/>
0N/A <xsd:attribute name="newSuperior" type="DsmlDN" use="optional"/>
0N/A </xsd:extension>
0N/A </xsd:complexContent>
0N/A </xsd:complexType>
0N/A <!-- ************* COMPARE ******************** -->
0N/A <xsd:complexType name="CompareRequest">
0N/A <xsd:complexContent>
0N/A <xsd:extension base="DsmlMessage">
0N/A <xsd:sequence>
0N/A <xsd:element name="assertion" type="AttributeValueAssertion"/>
0N/A </xsd:sequence>
0N/A <xsd:attribute name="dn" type="DsmlDN" use="required"/>
0N/A </xsd:extension>
0N/A </xsd:complexContent>
0N/A </xsd:complexType>
0N/A <!-- ***** ABANDON ***** -->
0N/A <xsd:complexType name="AbandonRequest">
0N/A <xsd:complexContent>
0N/A <xsd:extension base="DsmlMessage">
0N/A <xsd:attribute name="abandonID" type="RequestID" use="required"/>
0N/A </xsd:extension>
0N/A </xsd:complexContent>
0N/A </xsd:complexType>
0N/A <!-- ************* EXTENDED OPERATION ******************** -->
0N/A <xsd:complexType name="ExtendedRequest">
0N/A <xsd:complexContent>
0N/A <xsd:extension base="DsmlMessage">
0N/A <xsd:sequence>
0N/A <xsd:element name="requestName" type="NumericOID"/>
0N/A <xsd:element name="requestValue" type="xsd:anyType" minOccurs="0"/>
0N/A </xsd:sequence>
0N/A </xsd:extension>
0N/A </xsd:complexContent>
0N/A </xsd:complexType>
0N/A <xsd:complexType name="ExtendedResponse">
0N/A <xsd:complexContent>
0N/A <xsd:extension base="LDAPResult">
0N/A <xsd:sequence>
0N/A <xsd:element name="responseName" type="NumericOID" minOccurs="0"/>
0N/A <xsd:element name="response" type="xsd:anyType" minOccurs="0"/>
0N/A </xsd:sequence>
0N/A </xsd:extension>
0N/A </xsd:complexContent>
0N/A </xsd:complexType>
0N/A <!-- ********************END base SCHEMA ********************* -->
0N/A</xsd:schema>