Project

Profile

Help

assert unexpected result » test_rd.xsd

Mario Mueller, 2019-03-18 07:43

 
<?xml version="1.1" encoding="ISO-8859-1"?><!--Copyright statement for Type System UN/EDIFACT: Copyright (c) United Nations 2000-2008. All rights reserved. None of the materials provided on this web site may be used, reproduced or transmitted, in whole or in part, in any form or by any means, electronic or mechanical, including photocopying, recording or the use of any information storage and retrieval system, except as provided for in the Terms and Conditions of Use of United Nations Web Sites, without permission in writing from the publisher. To request such permission and for further enquiries, contact the Secretary of the Publications Board, United Nations, New York, NY, 10017, USA (pubboard@un.org; Telephone: (+1) 212-963-4664; Facsimile: (+1) 212-963-0077). See also: http://www.unece.org/legal_notice/copyrightnotice.html--><!--Copyright statement for ISO Codelists: Copyright (c) 2017, ISO

All ISO content is copyright protected. The copyright is owned by ISO. Any use of the content, including copying of it in whole or in part, for example to another Internet site, is prohibited and would require written permission from ISO.

All ISO publications are also protected by copyright. The copyright ownership of ISO is clearly indicated on every ISO publication. Any unauthorized use such as copying, scanning or distribution is prohibited.

Requests for permission should be addressed to the ISO Central Secretariat or directly through the ISO member in your country.

See more: https://www.iso.org/privacy-and-copyright.html--><!--Copyright statement for UN/CEFACT Codelists: Copyright (c) United Nations 2000-2008. All rights reserved. None of the materials provided on this web site may be used, reproduced or transmitted, in whole or in part, in any form or by any means, electronic or mechanical, including photocopying, recording or the use of any information storage and retrieval system, except as provided for in the Terms and Conditions of Use of United Nations Web Sites, without permission in writing from the publisher. To request such permission and for further enquiries, contact the Secretary of the Publications Board, United Nations, New York, NY, 10017, USA (pubboard@un.org; Telephone: (+1) 212-963-4664; Facsimile: (+1) 212-963-0077). See also: http://www.unece.org/legal_notice/copyrightnotice.html-->
<xsd:schema xmlns:hci="http://sap.com/hci" xmlns:ica="http://www.sap.com/ica/metameta_schema/metainfo" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" elementFormDefault="qualified" vc:minVersion="1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:appinfo>
<hci:resourceinfo xmlns:hci="http://www.w3.org/2001/XMLSchema">
<hci:info key="typeSystem" value="UN-EDIFACT"/>
<hci:info key="typeSystemVersion" value="D07A"/>
<hci:info key="category" value="MIG"/>
<hci:info key="rootNode" value="M_ORDRSP"/>
<hci:info key="responsibleAgencyName" value="United Nations - Economic Commission for Europe"/>
<hci:info key="responsibleAgencyCode" value="6"/>
<hci:info key="messageType" value="ORDRSP"/>
<hci:info key="messageName" value="Purchase order response message"/>
<hci:info key="migName" value="DVGW ALOCAT MIG 5.9"/>
<hci:info key="migID" value="7156fd73a53a4d11997f0ccd73e42d46"/>
<hci:info key="migVersion" value="1.0"/>
<hci:info key="migStatus" value="Draft"/>
<hci:info key="documentNumber" value=""/>
</hci:resourceinfo>
</xsd:appinfo>
</xsd:annotation>
<xsd:element name="M_ORDRSP">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="S_UNH">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_0062">
<xsd:annotation>
<xsd:appinfo>
<ica:exampleValue value="1" xmlns:ica="http://www.w3.org/2001/XMLSchema"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="14"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="C_S009">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_0065">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ORDRSP"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_0052">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="D"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_0054">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="07A"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_0051">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="UN"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element fixed="EG4014" maxOccurs="1" minOccurs="1" name="D_0057">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="6"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="S_BGM">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="C_C002">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_1001">
<xsd:simpleType>
<xsd:restriction base="CL__DVGW1001">
<xsd:maxLength value="3"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_3055">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="321"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="C_C106">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_1004">
<xsd:annotation>
<xsd:appinfo>
<ica:exampleValue value="ALOCAT00052" xmlns:ica="http://www.w3.org/2001/XMLSchema"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="35"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_1225">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="9"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:choice maxOccurs="3" minOccurs="3">
<xsd:element name="S_DTM_gq_Z05">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="C_C507">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_2005">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Z05"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element fixed="0" maxOccurs="1" minOccurs="1" name="D_2380">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="35"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_2379">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="805"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="S_DTM_gq_137">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="C_C507">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_2005">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="137"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_2380">
<xsd:annotation>
<xsd:appinfo>
<ica:exampleValue value="200309051506" xmlns:ica="http://www.w3.org/2001/XMLSchema"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="35"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_2379">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="203"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="S_DTM_gq_Z01">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="C_C507">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_2005">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Z01"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_2380">
<xsd:annotation>
<xsd:appinfo>
<ica:exampleValue value="200309090400200309160400" xmlns:ica="http://www.w3.org/2001/XMLSchema"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="35"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_2379">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="719"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:choice>
<xsd:choice maxOccurs="2" minOccurs="1">
<xsd:element name="G_SG1_gq_ANX">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="S_RFF">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="C_C506">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_1153">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ANX"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_1154">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="70"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="G_SG1_gq_Z13">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="S_RFF">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="C_C506">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_1153">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Z13"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_1154">
<xsd:simpleType>
<xsd:restriction base="CL__DVGW1154">
<xsd:maxLength value="70"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:choice>
<xsd:element maxOccurs="2" minOccurs="2" name="G_SG3">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="S_NAD">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_3035">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ZSX"/>
<xsd:enumeration value="ZSO"/>
<xsd:enumeration value="ZSH"/>
<xsd:enumeration value="ZSY"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="C_C082">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_3039">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="35"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_3055">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="321"/>
<xsd:enumeration value="332"/>
<xsd:enumeration value="305"/>
<xsd:enumeration value="9"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="200000" minOccurs="1" name="G_SG27">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="S_LIN">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_1082">
<xsd:annotation>
<xsd:appinfo>
<ica:exampleValue value="1" xmlns:ica="http://www.w3.org/2001/XMLSchema"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<!--<xsd:restriction base="xsd:string">
<xsd:maxLength value="6"/>
<xsd:minLength value="1"/>
</xsd:restriction>-->
<!--BDEW adjustment by MMT-->
<xsd:restriction base="xsd:positiveInteger">
<xsd:totalDigits value="6"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="C_C212">
<xsd:complexType>
<xsd:sequence>
<xsd:element fixed="Z01" maxOccurs="1" minOccurs="1" name="D_7143">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<!--<xsd:enumeration value="''"/>-->
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_3055">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="321"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="9999" minOccurs="1" name="G_SG36">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="S_LOC">
<xsd:complexType>
<xsd:sequence>
<xsd:element fixed="Z99" maxOccurs="1" minOccurs="1" name="D_3227">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<!--<xsd:enumeration value="''"/>-->
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="S_DTM">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="C_C507">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_2005">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_2380">
<xsd:annotation>
<xsd:appinfo>
<ica:exampleValue value="200309150400200309160400" xmlns:ica="http://www.w3.org/2001/XMLSchema"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="35"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_2379">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="719"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="99" minOccurs="1" name="G_SG37">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="S_QTY">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="C_C186">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_6063">
<xsd:simpleType>
<xsd:restriction base="CL__DVGW6063">
<xsd:maxLength value="3"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_6060">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="35"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_6411">
<xsd:simpleType>
<xsd:restriction base="CL__DVGW6411">
<xsd:maxLength value="8"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="99" minOccurs="1" name="S_STS">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="C_C601">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_9015">
<xsd:simpleType>
<xsd:restriction base="CL__DVGW9015">
<xsd:maxLength value="3"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_3055">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="321"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="999" minOccurs="1" name="G_SG39">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="S_NAD">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_3035">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ZSO"/>
<xsd:enumeration value="ZSH"/>
<xsd:enumeration value="ZES"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="C_C082">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_3039">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="35"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_3055">
<xsd:simpleType>
<xsd:restriction base="CL__DVGW3055">
<xsd:maxLength value="3"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="S_UNS">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_0081">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="S"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="S_UNT">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="D_0074">
<xsd:simpleType>
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="6"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="D_0062">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="14"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:assert test="(count(S_DTM_gq_137) &gt; 0)"/>
<xsd:assert test="(count(S_DTM_gq_137) &lt; 2)"/>
<xsd:assert test="(count(S_DTM_gq_Z05) &gt; 0)"/>
<xsd:assert test="(count(S_DTM_gq_Z05) &lt; 2)"/>
<xsd:assert test="(count(S_DTM_gq_Z01) &gt; 0)"/>
<xsd:assert test="(count(S_DTM_gq_Z01) &lt; 2)"/>
<xsd:assert test="(count(G_SG1_gq_Z13) &gt; 0)"/>
<xsd:assert test="(count(G_SG1_gq_Z13) &lt; 2)"/>
<xsd:assert test="(count(G_SG1_gq_ANX) &lt;= 1)"/>
<xsd:assert test="(count(G_SG3/S_NAD[D_3035=('ZSY')]) &lt;= 1)"/>
<xsd:assert test="(count(G_SG3/S_NAD[D_3035=('ZSH')]) &lt;= 1)"/>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="CL__DVGW1001">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="X1G"/>
<xsd:enumeration value="X2G"/>
<xsd:enumeration value="X3G"/>
<xsd:enumeration value="X4G"/>
<xsd:enumeration value="X5G"/>
<xsd:enumeration value="X6G"/>
<xsd:enumeration value="X7G"/>
<xsd:enumeration value="XBG"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL__DVGW1154">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="70001"/>
<xsd:enumeration value="70002"/>
<xsd:enumeration value="70003"/>
<xsd:enumeration value="70004"/>
<xsd:enumeration value="70005"/>
<xsd:enumeration value="70006"/>
<xsd:enumeration value="70007"/>
<xsd:enumeration value="70008"/>
<xsd:enumeration value="70009"/>
<xsd:enumeration value="70010"/>
<xsd:enumeration value="70011"/>
<xsd:enumeration value="70012"/>
<xsd:enumeration value="70013"/>
<xsd:enumeration value="70014"/>
<xsd:enumeration value="70015"/>
<xsd:enumeration value="70016"/>
<xsd:enumeration value="70017"/>
<xsd:enumeration value="70018"/>
<xsd:enumeration value="70019"/>
<xsd:enumeration value="70020"/>
<xsd:enumeration value="70021"/>
<xsd:enumeration value="70022"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL__DVGW6063">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="Z02"/>
<xsd:enumeration value="Z03"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL__DVGW6411">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="KW1"/>
<xsd:enumeration value="KW2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL__DVGW9015">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="09G"/>
<xsd:enumeration value="10G"/>
<xsd:enumeration value="11G"/>
<xsd:enumeration value="12G"/>
<xsd:enumeration value="14G"/>
<xsd:enumeration value="15G"/>
<xsd:enumeration value="16G"/>
<xsd:enumeration value="17G"/>
<xsd:enumeration value="18G"/>
<xsd:enumeration value="19G"/>
<xsd:enumeration value="20G"/>
<xsd:enumeration value="21G"/>
<xsd:enumeration value="25G"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL__DVGW3055">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="321"/>
<xsd:enumeration value="332"/>
<xsd:enumeration value="305"/>
<xsd:enumeration value="9"/>
<xsd:enumeration value="ZSO"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
(2-2/2)