diagram | |||
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 |
|
||
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> |
diagram | |||
namespace | http://www.ech.ch/xmlns/eCH-0206/2 | ||
type | eCH-0206:requestHeaderType | ||
properties |
|
||
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"/> |
diagram | ||||||||||
namespace | http://www.ech.ch/xmlns/eCH-0206/2 | |||||||||
type | restriction of xs:token | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
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> |
diagram | |||||||
namespace | http://www.ech.ch/xmlns/eCH-0206/2 | ||||||
properties |
|
||||||
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> |
diagram | ||||||||||
namespace | http://www.ech.ch/xmlns/eCH-0206/2 | |||||||||
type | eCH-0129:EGIDType | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xs:element name="EGID" type="eCH-0129:EGIDType" minOccurs="0"/> |
diagram | ||||||||||
namespace | http://www.ech.ch/xmlns/eCH-0206/2 | |||||||||
type | eCH-0129:EPROIDType | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xs:element name="EPROID" type="eCH-0129:EPROIDType" minOccurs="0"/> |
diagram | |||||||
namespace | http://www.ech.ch/xmlns/eCH-0206/2 | ||||||
properties |
|
||||||
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> |
diagram | |||||||
namespace | http://www.ech.ch/xmlns/eCH-0206/2 | ||||||
type | eCH-0206:pathType | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xs:element name="attributePath" type="eCH-0206:pathType"/> |
diagram | ||||||||||||||||||||||||||||||||||
namespace | http://www.ech.ch/xmlns/eCH-0206/2 | |||||||||||||||||||||||||||||||||
type | restriction of xs:token | |||||||||||||||||||||||||||||||||
properties |
|
|||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||
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> |
diagram | ||||||||||
namespace | http://www.ech.ch/xmlns/eCH-0206/2 | |||||||||
type | restriction of xs:token | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
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> |
diagram | |||||||
namespace | http://www.ech.ch/xmlns/eCH-0206/2 | ||||||
type | eCH-0206:extensionType | ||||||
properties |
|
||||||
source | <xs:element name="extension" type="eCH-0206:extensionType" minOccurs="0"/> |
diagram | |||||||
namespace | http://www.ech.ch/xmlns/eCH-0206/2 | ||||||
properties |
|
||||||
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> |
diagram | |||||||
namespace | http://www.ech.ch/xmlns/eCH-0206/2 | ||||||
properties |
|
||||||
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> |
diagram | |||||||
namespace | http://www.ech.ch/xmlns/eCH-0206/2 | ||||||
type | eCH-0206:keyValuePairType | ||||||
properties |
|
||||||
children | eCH-0206:key eCH-0206:value | ||||||
source | <xs:element name="parameterItem" type="eCH-0206:keyValuePairType" maxOccurs="100"/> |
diagram | |||||||
namespace | http://www.ech.ch/xmlns/eCH-0206/2 | ||||||
type | restriction of xs:NMTOKENS | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xs:element name="flags" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:maxLength value="2000"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||||
namespace | http://www.ech.ch/xmlns/eCH-0206/2 | ||||||
type | eCH-0206:extensionType | ||||||
properties |
|
||||||
source | <xs:element name="extension" type="eCH-0206:extensionType" minOccurs="0"/> |