Definition Type: ComplexType
Name: BatchRequest
Namespace: urn:oasis:names:tc:DSML:2:0:core
Containing Schema: DSMLv2.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into extendedRequest in schema dsmlv2_xsd Drilldown into abandonRequest in schema dsmlv2_xsd Drilldown into compareRequest in schema dsmlv2_xsd Drilldown into modDNRequest in schema dsmlv2_xsd Drilldown into delRequest in schema dsmlv2_xsd Drilldown into addRequest in schema dsmlv2_xsd Drilldown into modifyRequest in schema dsmlv2_xsd Drilldown into searchRequest in schema dsmlv2_xsd Drilldown into BatchRequests in schema dsmlv2_xsd Drilldown into authRequest in schema dsmlv2_xsd Drilldown into onError in schema dsmlv2_xsd Drilldown into responseOrder in schema dsmlv2_xsd Drilldown into processing in schema dsmlv2_xsd Drilldown into requestID in schema dsmlv2_xsdXSD Diagram of BatchRequest in schema dsmlv2_xsd (OASIS Directory Services Markup Language (DSML))
Collapse XSD Schema Code:
<xsd:complexType name="BatchRequest">
    <xsd:sequence>
        <xsd:element name="authRequest" type="AuthRequest" minOccurs="0" maxOccurs="1" />
        <xsd:group ref="BatchRequests" minOccurs="0" maxOccurs="unbounded" />
    </xsd:sequence>
    <xsd:attribute name="requestID" type="RequestID" use="optional" />
    <xsd:attribute name="processing" use="optional" default="sequential">
        <xsd:simpleType>
            <xsd:restriction base="xsd:string">
                <xsd:enumeration value="sequential" />
                <xsd:enumeration value="parallel" />
            </xsd:restriction>
        </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="responseOrder" use="optional" default="sequential">
        <xsd:simpleType>
            <xsd:restriction base="xsd:string">
                <xsd:enumeration value="sequential" />
                <xsd:enumeration value="unordered" />
            </xsd:restriction>
        </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="onError" use="optional" default="exit">
        <xsd:simpleType>
            <xsd:restriction base="xsd:string">
                <xsd:enumeration value="resume" />
                <xsd:enumeration value="exit" />
            </xsd:restriction>
        </xsd:simpleType>
    </xsd:attribute>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
authRequest nsA:authRequest 0 1
searchRequest nsA:searchRequest (1) (1)
modifyRequest nsA:modifyRequest (1) (1)
addRequest nsA:addRequest (1) (1)
delRequest nsA:delRequest (1) (1)
modDNRequest nsA:modDNRequest (1) (1)
compareRequest nsA:compareRequest (1) (1)
abandonRequest nsA:abandonRequest (1) (1)
extendedRequest nsA:extendedRequest (1) (1)
<xs:group> nsA:BatchRequests 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
requestID nsA:requestID Optional
processing nsA:processing sequential Optional
responseOrder nsA:responseOrder sequential Optional
onError nsA:onError exit Optional
Collapse Derivation Tree:
Collapse References:
nsA:batchRequest