soap.xsd

Go to the documentation of this file.
00001 <?xml version="1.0" encoding="us-ascii"?>
00002 <schema xmlns="http://www.w3.org/2001/XMLSchema"
00003         xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
00004         targetNamespace="http://schemas.xmlsoap.org/wsdl/soap/">
00005    <element name="binding" type="soap:bindingType"/>
00006    <complexType name="bindingType">
00007       <attribute name="transport" type="anyURI" use="optional"/>
00008       <attribute name="style" type="soap:styleChoice" use="optional"/>
00009    </complexType>
00010    <simpleType name="styleChoice">
00011       <restriction base="string">
00012    <enumeration value="rpc"/>
00013       <enumeration value="document"/>
00014   </restriction>
00015    </simpleType>
00016    <element name="operation" type="soap:operationType"/>
00017    <complexType name="operationType">
00018       <attribute name="soapAction" type="anyURI" use="optional"/>
00019       <attribute name="style" type="soap:styleChoice" use="optional"/>
00020    </complexType>
00021    <element name="body" type="soap:bodyType"/>
00022    <complexType name="bodyType">
00023       <attribute name="encodingStyle" type="anyURI" use="optional"/>
00024       <attribute name="parts" type="NMTOKENS" use="optional"/>
00025       <attribute name="use" type="soap:useChoice" use="optional"/>
00026       <attribute name="namespace" type="anyURI" use="optional"/>
00027    </complexType>
00028    <simpleType name="useChoice">
00029       <restriction base="string">
00030    <enumeration value="literal"/>
00031       <enumeration value="encoded"/>
00032   </restriction>
00033    </simpleType>
00034    <element name="fault" type="soap:faultType"/>
00035    <complexType name="faultType">
00036       <attribute name="encodingStyle" type="anyURI" use="optional"/>
00037       <attribute name="use" type="soap:useChoice" use="optional"/>
00038       <attribute name="namespace" type="anyURI" use="optional"/>
00039       <attribute name="name" type="string" use="optional"/>
00040   </complexType>
00041 
00042   <element name="headerfault" type="soap:headerfaultType"/>
00043    <complexType name="headerfaultType">            
00044       <attribute name="message" type="QName" use="required"/>
00045       <attribute name="parts" type="NMTOKENS" use="required"/>
00046       <attribute name="use" type="soap:useChoice" use="required"/>
00047       <attribute name="encodingStyle" type="anyURI" use="optional"/>
00048       <attribute name="namespace" type="anyURI" use="optional"/>      
00049    </complexType>
00050 
00051    <element name="header" type="soap:headerType"/>
00052    <complexType name="headerType">            
00053       <all>
00054           <element ref="soap:headerfault" minOccurs="0"/>
00055       </all>
00056       <attribute name="message" type="QName" use="required"/>
00057       <attribute name="parts" type="NMTOKENS" use="optional"/>
00058       <attribute name="part" type="NMTOKEN" use="optional"/>
00059       <attribute name="use" type="soap:useChoice" use="required"/>
00060       <attribute name="encodingStyle" type="anyURI" use="optional"/>
00061       <attribute name="namespace" type="anyURI" use="optional"/>      
00062    </complexType>
00063  
00064    <element name="address" type="soap:addressType"/>
00065    <complexType name="addressType">
00066       <attribute name="location" type="anyURI" use="required"/>
00067    </complexType>
00068 </schema>
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by  doxygen 1.6.2