Apache SOAP Version 2.x Deployment Descriptor

Schema v2dd.xsd


targetNamespace:  http://xml.apache.org/xml-soap/deployment
 
Elements 
faultListener 
java 
map 
mappings 
provider 
script 
service 


element faultListener
diagram
namespace http://xml.apache.org/xml-soap/deployment
type xsd:string
used by
element service
source
<xsd:element name="faultListener" type="xsd:string"/>

element java
diagram
namespace http://xml.apache.org/xml-soap/deployment
used by
element provider
attributes
Name  Type  Use  Value  
class  xsd:string  required    
static  xsd:boolean  optional    
source
<xsd:element name="java">
  <xsd:complexType mixed="true">
    <xsd:attribute name="class" type="xsd:string" use="required"/>
    <xsd:attribute name="static" type="xsd:boolean" use="optional"/>
  </xsd:complexType>
</xsd:element>

element map
diagram
namespace http://xml.apache.org/xml-soap/deployment
used by
element mappings
attributes
Name  Type  Use  Value  
encodingStyle  xsd:uriReference  required    
qname  xsd:NMTOKEN  required    
javaType  xsd:NMTOKEN  required    
java2XMLClassName  xsd:string  required    
xml2JavaClassName  xsd:string  required    
source
<xsd:element name="map">
  <xsd:complexType>
    <xsd:attribute name="encodingStyle" type="xsd:uriReference" use="required"/>
    <xsd:attribute name="qname" type="xsd:NMTOKEN" use="required"/>
    <xsd:attribute name="javaType" type="xsd:NMTOKEN" use="required"/>
    <xsd:attribute name="java2XMLClassName" type="xsd:string" use="required"/>
    <xsd:attribute name="xml2JavaClassName" type="xsd:string" use="required"/>
  </xsd:complexType>
</xsd:element>

element mappings
diagram
namespace http://xml.apache.org/xml-soap/deployment
children isd:map
used by
element service
source
<xsd:element name="mappings">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="isd:map" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element provider
diagram
namespace http://xml.apache.org/xml-soap/deployment
children isd:java isd:script option
used by
element service
attributes
Name  Type  Use  Value  
type  xsd:string  required    
scope  xsd:NMTOKEN  required    
methods  xsd:NMTOKENS  required    
source
<xsd:element name="provider">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:choice minOccurs="0">
        <xsd:element ref="isd:java"/>
        <xsd:element ref="isd:script"/>
      </xsd:choice>
      <xsd:element name="option" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:attribute name="key" type="xsd:NMTOKEN" use="required"/>
          <xsd:attribute name="value" type="xsd:string" use="required"/>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="type" type="xsd:string" use="required"/>
    <xsd:attribute name="scope" type="xsd:NMTOKEN" use="required"/>
    <xsd:attribute name="methods" type="xsd:NMTOKENS" use="required"/>
  </xsd:complexType>
</xsd:element>

element provider/option
diagram
namespace http://xml.apache.org/xml-soap/deployment
attributes
Name  Type  Use  Value  
key  xsd:NMTOKEN  required    
value  xsd:string  required    
source
<xsd:element name="option" minOccurs="0" maxOccurs="unbounded">
  <xsd:complexType>
    <xsd:attribute name="key" type="xsd:NMTOKEN" use="required"/>
    <xsd:attribute name="value" type="xsd:string" use="required"/>
  </xsd:complexType>
</xsd:element>

element script
diagram
namespace http://xml.apache.org/xml-soap/deployment
used by
element provider
attributes
Name  Type  Use  Value  
language  xsd:string  required    
source
<xsd:element name="script">
  <xsd:complexType mixed="true">
    <xsd:attribute name="language" type="xsd:string" use="required"/>
  </xsd:complexType>
</xsd:element>

element service
diagram
namespace http://xml.apache.org/xml-soap/deployment
children isd:provider isd:faultListener isd:mappings
attributes
Name  Type  Use  Value  
id  xsd:QName  required    
type  xsd:NMTOKEN  optional    
source
<xsd:element name="service">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="isd:provider"/>
      <xsd:element ref="isd:faultListener" minOccurs="0"/>
      <xsd:element ref="isd:mappings" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="id" type="xsd:QName" use="required"/>
    <xsd:attribute name="type" type="xsd:NMTOKEN" use="optional"/>
  </xsd:complexType>
</xsd:element>


XML Schema documentation generated with
XML Spy Schema Editor www.xmlspy.com