complexType maddRequestType
diagram index_p134.png
namespace http://www.ech.ch/xmlns/eCH-0206/2
children eCH-0206:requestHeader eCH-0206:requestContext eCH-0206:requestQuery eCH-0206:options eCH-0206:extension
used by
elements maddResponseType/originalRequest maddRequest
source <xs:complexType name="maddRequestType">
 
<xs:sequence>
   
<xs:element name="requestHeader" type="eCH-0206:requestHeaderType"/>
   
<xs:element name="requestContext">
     
<xs:simpleType>
       
<xs:restriction base="xs:token">
         
<xs:enumeration value="building"/>
         
<xs:enumeration value="constructionProject"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="requestQuery" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="EGID" type="eCH-0129:EGIDType" minOccurs="0"/>
         
<xs:element name="EPROID" type="eCH-0129:EPROIDType" minOccurs="0"/>
         
<xs:element name="condition" minOccurs="0" maxOccurs="99">
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="attributePath" type="eCH-0206:pathType"/>
               
<xs:element name="operator">
                 
<xs:simpleType>
                   
<xs:restriction base="xs:token">
                     
<xs:enumeration value="equalTo"/>
                     
<xs:enumeration value="greaterThan"/>
                     
<xs:enumeration value="lessThan"/>
                     
<xs:enumeration value="greaterThanOrEqualTo"/>
                     
<xs:enumeration value="lessThanOrEqualTo"/>
                     
<xs:enumeration value="notEqualTo"/>
                     
<xs:enumeration value="in"/>
                     
<xs:enumeration value="notIn"/>
                     
<xs:enumeration value="isNull"/>
                     
<xs:enumeration value="isNotNull"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:element>
               
<xs:element name="attributeValue" minOccurs="0" maxOccurs="65534">
                 
<xs:simpleType>
                   
<xs:restriction base="xs:token">
                     
<xs:maxLength value="1000"/>
                     
<xs:minLength value="1"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:element>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="extension" type="eCH-0206:extensionType" minOccurs="0"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="options" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="parameterList" minOccurs="0">
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="parameterItem" type="eCH-0206:keyValuePairType" maxOccurs="100"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="flags" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:NMTOKENS">
               
<xs:maxLength value="2000"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="extension" type="eCH-0206:extensionType" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element maddRequestType/requestHeader
diagram index_p135.png
namespace http://www.ech.ch/xmlns/eCH-0206/2
type eCH-0206:requestHeaderType
properties
content complex
children eCH-0206:messageId eCH-0206:businessReferenceId eCH-0206:requestingApplication eCH-0206:comment eCH-0206:requestDate
source <xs:element name="requestHeader" type="eCH-0206:requestHeaderType"/>

element maddRequestType/requestContext
diagram index_p136.png
namespace http://www.ech.ch/xmlns/eCH-0206/2
type restriction of xs:token
properties
content simple
facets
Kind Value Annotation
enumeration building
enumeration constructionProject
source <xs:element name="requestContext">
 
<xs:simpleType>
   
<xs:restriction base="xs:token">
     
<xs:enumeration value="building"/>
     
<xs:enumeration value="constructionProject"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element maddRequestType/requestQuery
diagram index_p137.png
namespace http://www.ech.ch/xmlns/eCH-0206/2
properties
minOcc 0
maxOcc 1
content complex
children eCH-0206:EGID eCH-0206:EPROID eCH-0206:condition eCH-0206:extension
source <xs:element name="requestQuery" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="EGID" type="eCH-0129:EGIDType" minOccurs="0"/>
     
<xs:element name="EPROID" type="eCH-0129:EPROIDType" minOccurs="0"/>
     
<xs:element name="condition" minOccurs="0" maxOccurs="99">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="attributePath" type="eCH-0206:pathType"/>
           
<xs:element name="operator">
             
<xs:simpleType>
               
<xs:restriction base="xs:token">
                 
<xs:enumeration value="equalTo"/>
                 
<xs:enumeration value="greaterThan"/>
                 
<xs:enumeration value="lessThan"/>
                 
<xs:enumeration value="greaterThanOrEqualTo"/>
                 
<xs:enumeration value="lessThanOrEqualTo"/>
                 
<xs:enumeration value="notEqualTo"/>
                 
<xs:enumeration value="in"/>
                 
<xs:enumeration value="notIn"/>
                 
<xs:enumeration value="isNull"/>
                 
<xs:enumeration value="isNotNull"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="attributeValue" minOccurs="0" maxOccurs="65534">
             
<xs:simpleType>
               
<xs:restriction base="xs:token">
                 
<xs:maxLength value="1000"/>
                 
<xs:minLength value="1"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="extension" type="eCH-0206:extensionType" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element maddRequestType/requestQuery/EGID
diagram index_p138.png
namespace http://www.ech.ch/xmlns/eCH-0206/2
type eCH-0129:EGIDType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 1
maxInclusive 900000000
source <xs:element name="EGID" type="eCH-0129:EGIDType" minOccurs="0"/>

element maddRequestType/requestQuery/EPROID
diagram index_p139.png
namespace http://www.ech.ch/xmlns/eCH-0206/2
type eCH-0129:EPROIDType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 1
maxInclusive 900000000
source <xs:element name="EPROID" type="eCH-0129:EPROIDType" minOccurs="0"/>

element maddRequestType/requestQuery/condition
diagram index_p140.png
namespace http://www.ech.ch/xmlns/eCH-0206/2
properties
minOcc 0
maxOcc 99
content complex
children eCH-0206:attributePath eCH-0206:operator eCH-0206:attributeValue
source <xs:element name="condition" minOccurs="0" maxOccurs="99">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="attributePath" type="eCH-0206:pathType"/>
     
<xs:element name="operator">
       
<xs:simpleType>
         
<xs:restriction base="xs:token">
           
<xs:enumeration value="equalTo"/>
           
<xs:enumeration value="greaterThan"/>
           
<xs:enumeration value="lessThan"/>
           
<xs:enumeration value="greaterThanOrEqualTo"/>
           
<xs:enumeration value="lessThanOrEqualTo"/>
           
<xs:enumeration value="notEqualTo"/>
           
<xs:enumeration value="in"/>
           
<xs:enumeration value="notIn"/>
           
<xs:enumeration value="isNull"/>
           
<xs:enumeration value="isNotNull"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="attributeValue" minOccurs="0" maxOccurs="65534">
       
<xs:simpleType>
         
<xs:restriction base="xs:token">
           
<xs:maxLength value="1000"/>
           
<xs:minLength value="1"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element maddRequestType/requestQuery/condition/attributePath
diagram index_p141.png
namespace http://www.ech.ch/xmlns/eCH-0206/2
type eCH-0206:pathType
properties
content simple
facets
Kind Value Annotation
pattern (/([A-Za-z0-9_-]{1,50}:[a-zA-Z0-9]{3,100})){1,50}
source <xs:element name="attributePath" type="eCH-0206:pathType"/>

element maddRequestType/requestQuery/condition/operator
diagram index_p142.png
namespace http://www.ech.ch/xmlns/eCH-0206/2
type restriction of xs:token
properties
content simple
facets
Kind Value Annotation
enumeration equalTo
enumeration greaterThan
enumeration lessThan
enumeration greaterThanOrEqualTo
enumeration lessThanOrEqualTo
enumeration notEqualTo
enumeration in
enumeration notIn
enumeration isNull
enumeration isNotNull
source <xs:element name="operator">
 
<xs:simpleType>
   
<xs:restriction base="xs:token">
     
<xs:enumeration value="equalTo"/>
     
<xs:enumeration value="greaterThan"/>
     
<xs:enumeration value="lessThan"/>
     
<xs:enumeration value="greaterThanOrEqualTo"/>
     
<xs:enumeration value="lessThanOrEqualTo"/>
     
<xs:enumeration value="notEqualTo"/>
     
<xs:enumeration value="in"/>
     
<xs:enumeration value="notIn"/>
     
<xs:enumeration value="isNull"/>
     
<xs:enumeration value="isNotNull"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element maddRequestType/requestQuery/condition/attributeValue
diagram index_p143.png
namespace http://www.ech.ch/xmlns/eCH-0206/2
type restriction of xs:token
properties
minOcc 0
maxOcc 65534
content simple
facets
Kind Value Annotation
minLength 1
maxLength 1000
source <xs:element name="attributeValue" minOccurs="0" maxOccurs="65534">
 
<xs:simpleType>
   
<xs:restriction base="xs:token">
     
<xs:maxLength value="1000"/>
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element maddRequestType/requestQuery/extension
diagram index_p144.png
namespace http://www.ech.ch/xmlns/eCH-0206/2
type eCH-0206:extensionType
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="extension" type="eCH-0206:extensionType" minOccurs="0"/>

element maddRequestType/options
diagram index_p145.png
namespace http://www.ech.ch/xmlns/eCH-0206/2
properties
minOcc 0
maxOcc 1
content complex
children eCH-0206:parameterList eCH-0206:flags
source <xs:element name="options" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="parameterList" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="parameterItem" type="eCH-0206:keyValuePairType" maxOccurs="100"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="flags" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:NMTOKENS">
           
<xs:maxLength value="2000"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element maddRequestType/options/parameterList
diagram index_p146.png
namespace http://www.ech.ch/xmlns/eCH-0206/2
properties
minOcc 0
maxOcc 1
content complex
children eCH-0206:parameterItem
source <xs:element name="parameterList" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="parameterItem" type="eCH-0206:keyValuePairType" maxOccurs="100"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element maddRequestType/options/parameterList/parameterItem
diagram index_p147.png
namespace http://www.ech.ch/xmlns/eCH-0206/2
type eCH-0206:keyValuePairType
properties
minOcc 1
maxOcc 100
content complex
children eCH-0206:key eCH-0206:value
source <xs:element name="parameterItem" type="eCH-0206:keyValuePairType" maxOccurs="100"/>

element maddRequestType/options/flags
diagram index_p148.png
namespace http://www.ech.ch/xmlns/eCH-0206/2
type restriction of xs:NMTOKENS
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 2000
source <xs:element name="flags" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:NMTOKENS">
     
<xs:maxLength value="2000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element maddRequestType/extension
diagram index_p149.png
namespace http://www.ech.ch/xmlns/eCH-0206/2
type eCH-0206:extensionType
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="extension" type="eCH-0206:extensionType" minOccurs="0"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy