Revert "commit"
This commit is contained in:
9764
_VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/CC015B_TR_EXT_V4_3.Designer.vb
generated
Normal file
9764
_VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/CC015B_TR_EXT_V4_3.Designer.vb
generated
Normal file
File diff suppressed because it is too large
Load Diff
1930
_VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/CC015B_TR_EXT_V4_3.xsd
Normal file
1930
_VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/CC015B_TR_EXT_V4_3.xsd
Normal file
File diff suppressed because it is too large
Load Diff
1289
_VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Codelists.Designer.vb
generated
Normal file
1289
_VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Codelists.Designer.vb
generated
Normal file
File diff suppressed because it is too large
Load Diff
516
_VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Codelists.xsd
Normal file
516
_VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Codelists.xsd
Normal file
@@ -0,0 +1,516 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="1.0">
|
||||
<!--Generated by Turbo XML 2.3.1.100. Conforms to w3c http://www.w3.org/2001/XMLSchema-->
|
||||
<!--<xsd:element type="CL64"/>-->
|
||||
<!--<xsd:element type="CL71"/>-->
|
||||
<xsd:element name="ActRecINT1" type="CL32"/>
|
||||
<xsd:element name="PreDocTypAR21" type="CL14"/>
|
||||
<xsd:element name="ActRecMER7" type="CL32"/>
|
||||
<xsd:element name="AddTypADD11" type="CL25"/>
|
||||
<xsd:element name="CoARepING9" type="CL82"/>
|
||||
<xsd:element name="CoDRepING10" type="CL82"/>
|
||||
<xsd:element name="CouADD14" type="CL70"/>
|
||||
<xsd:element name="CouCod21" type="CL70"/>
|
||||
<xsd:element name="CouCod73" type="CL70"/>
|
||||
<xsd:element name="CouCod92" type="CL70"/>
|
||||
<xsd:element name="CouCodFrING4" type="CL70"/>
|
||||
<xsd:element name="CouCodFrLS12" type="CL70"/>
|
||||
<xsd:element name="CouCodGRT764" type="CL70"/>
|
||||
<xsd:element name="CouCodToING6" type="CL70"/>
|
||||
<xsd:element name="CouCodToLS14" type="CL70"/>
|
||||
<xsd:element name="CouGU624" type="CL70"/>
|
||||
<xsd:element name="CouRNR745" type="CL70"/>
|
||||
<xsd:element name="CouSysUNaBusFunCSU660" type="CL68"/>
|
||||
<xsd:element name="CouSysUNaTypCSU662" type="CL79"/>
|
||||
<xsd:element name="DayInTheWeeBEGDA63" type="CL105"/>
|
||||
<xsd:element name="DayInTheWeeENDDA66" type="CL105"/>
|
||||
<xsd:element name="ErrTypDER1" type="CL23"/>
|
||||
<xsd:element name="ErrTypER11" type="CL49"/>
|
||||
<xsd:element name="ErrTypINT6" type="CL23"/>
|
||||
<xsd:element name="ErrTypMER8" type="CL23"/>
|
||||
<xsd:element name="ErrTypSER2" type="CL23"/>
|
||||
<xsd:element name="EXCRepING12" type="CL82"/>
|
||||
<xsd:element name="EXPRepING11" type="CL82"/>
|
||||
<xsd:element name="FirAndLasTraMES23" type="CL28"/>
|
||||
<xsd:element name="IntSegTagINT3" type="CL33"/>
|
||||
<xsd:element name="MesContAgMER5" type="CL37"/>
|
||||
<xsd:element name="MesRelNoMER4" type="CL36"/>
|
||||
<xsd:element name="MesSegMER9" type="CL34"/>
|
||||
<xsd:element name="MesTypING1" type="CL60"/>
|
||||
<xsd:element name="MesTypMER2" type="CL1"/>
|
||||
<xsd:element name="MesTypMES20" type="CL60"/>
|
||||
<xsd:element name="MesTypTYP1" type="CL60"/>
|
||||
<xsd:element name="MesVerMER3" type="CL35"/>
|
||||
<xsd:element name="Mon85" type="CL26"/>
|
||||
<xsd:element name="Mon99" type="CL26"/>
|
||||
<xsd:element name="MonSER641" type="CL26"/>
|
||||
<xsd:element name="NotValForOthConPLIM2" type="CL71"/>
|
||||
<xsd:element name="NotValForOthConPLIM22" type="CL71"/>
|
||||
<xsd:element name="Ope288" type="CL24"/>
|
||||
<xsd:element name="RefNumCOL1" type="CL70"/>
|
||||
<xsd:element name="RefNumCUSOFFENTACTOFF701" type="CL70"/>
|
||||
<xsd:element name="RefNumCUSOFFFENT731" type="CL70"/>
|
||||
<!-- Error in DDNTA 10.10 This has been fixed in 10.30 -->
|
||||
<!-- <xsd:element name="RefNumEPR1" type="CL70"/> -->
|
||||
<xsd:element name="RefNumFIRENTCUSOFFIMP226" type="CL70"/>
|
||||
<xsd:element name="RefNumLODGCUSOFFIMP228" type="CL70"/>
|
||||
<xsd:element name="RefNumSUBENR909" type="CL70"/>
|
||||
<xsd:element name="RefNumSUBENTCUSOFFIMP247" type="CL70"/>
|
||||
<xsd:element name="RolFrLS13" type="CL83"/>
|
||||
<xsd:element name="RolToLS15" type="CL83"/>
|
||||
<xsd:element name="SecHEA358" type="CL117"/>
|
||||
<xsd:element name="SenGooCod309" type="CL64"/>
|
||||
<xsd:element name="SenGooCodSD22" type="CL64"/>
|
||||
<xsd:element name="SenGooGodGDS11" type="CL64"/>
|
||||
<xsd:element name="StatExpCodINF3" type="CL84"/>
|
||||
<xsd:element name="StatINF2" type="CL81"/>
|
||||
<xsd:element name="SynIdeMES1" type="CL21"/>
|
||||
<xsd:element name="SynVerNumMES2" type="CL22"/>
|
||||
<xsd:simpleType name="CL1">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="BANSTA"/>
|
||||
<xsd:enumeration value="CUSDEC"/>
|
||||
<xsd:enumeration value="CUSRES"/>
|
||||
<xsd:enumeration value="FINSTA"/>
|
||||
<xsd:enumeration value="GENRAL"/>
|
||||
<xsd:enumeration value="GESMES"/>
|
||||
<xsd:enumeration value="PARTTC"/>
|
||||
<xsd:enumeration value="SANCRT"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL105">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="3"/>
|
||||
<xsd:enumeration value="4"/>
|
||||
<xsd:enumeration value="5"/>
|
||||
<xsd:enumeration value="6"/>
|
||||
<xsd:enumeration value="7"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL117">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL21">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="UNOC"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL22">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="3"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL23">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="12"/>
|
||||
<xsd:enumeration value="13"/>
|
||||
<xsd:enumeration value="14"/>
|
||||
<xsd:enumeration value="15"/>
|
||||
<xsd:enumeration value="16"/>
|
||||
<xsd:enumeration value="18"/>
|
||||
<xsd:enumeration value="19"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="21"/>
|
||||
<xsd:enumeration value="22"/>
|
||||
<xsd:enumeration value="23"/>
|
||||
<xsd:enumeration value="26"/>
|
||||
<xsd:enumeration value="28"/>
|
||||
<xsd:enumeration value="29"/>
|
||||
<xsd:enumeration value="3"/>
|
||||
<xsd:enumeration value="32"/>
|
||||
<xsd:enumeration value="33"/>
|
||||
<xsd:enumeration value="35"/>
|
||||
<xsd:enumeration value="36"/>
|
||||
<xsd:enumeration value="37"/>
|
||||
<xsd:enumeration value="38"/>
|
||||
<xsd:enumeration value="39"/>
|
||||
<xsd:enumeration value="40"/>
|
||||
<xsd:enumeration value="6"/>
|
||||
<xsd:enumeration value="7"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL24">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="C"/>
|
||||
<xsd:enumeration value="D"/>
|
||||
<xsd:enumeration value="U"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL25">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="L"/>
|
||||
<xsd:enumeration value="S"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL26">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="01"/>
|
||||
<xsd:enumeration value="02"/>
|
||||
<xsd:enumeration value="03"/>
|
||||
<xsd:enumeration value="04"/>
|
||||
<xsd:enumeration value="05"/>
|
||||
<xsd:enumeration value="06"/>
|
||||
<xsd:enumeration value="07"/>
|
||||
<xsd:enumeration value="08"/>
|
||||
<xsd:enumeration value="09"/>
|
||||
<xsd:enumeration value="10"/>
|
||||
<xsd:enumeration value="11"/>
|
||||
<xsd:enumeration value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL28">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="F"/>
|
||||
<xsd:enumeration value="L"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL32">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="4"/>
|
||||
<xsd:enumeration value="7"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL33">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="UNB"/>
|
||||
<xsd:enumeration value="UNZ"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL34">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="UNH"/>
|
||||
<xsd:enumeration value="UNT"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL35">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="D"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL36">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="96B"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL37">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="EC"/>
|
||||
<xsd:enumeration value="UN"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL14">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="235"/>
|
||||
<xsd:enumeration value="270"/>
|
||||
<xsd:enumeration value="271"/>
|
||||
<xsd:enumeration value="325"/>
|
||||
<xsd:enumeration value="380"/>
|
||||
<xsd:enumeration value="703"/>
|
||||
<xsd:enumeration value="704"/>
|
||||
<xsd:enumeration value="705"/>
|
||||
<xsd:enumeration value="720"/>
|
||||
<xsd:enumeration value="722"/>
|
||||
<xsd:enumeration value="730"/>
|
||||
<xsd:enumeration value="740"/>
|
||||
<xsd:enumeration value="741"/>
|
||||
<xsd:enumeration value="750"/>
|
||||
<xsd:enumeration value="760"/>
|
||||
<xsd:enumeration value="785"/>
|
||||
<xsd:enumeration value="787"/>
|
||||
<xsd:enumeration value="820"/>
|
||||
<xsd:enumeration value="821"/>
|
||||
<xsd:enumeration value="822"/>
|
||||
<xsd:enumeration value="823"/>
|
||||
<xsd:enumeration value="952"/>
|
||||
<xsd:enumeration value="955"/>
|
||||
<xsd:enumeration value="CLE"/>
|
||||
<xsd:enumeration value="IF3"/>
|
||||
<xsd:enumeration value="IF8"/>
|
||||
<xsd:enumeration value="MNS"/>
|
||||
<xsd:enumeration value="T2F"/>
|
||||
<xsd:enumeration value="T2L"/>
|
||||
<xsd:enumeration value="T2ATA"/>
|
||||
<xsd:enumeration value="T2"/>
|
||||
<xsd:enumeration value="T2M"/>
|
||||
<xsd:enumeration value="T2CIM"/>
|
||||
<xsd:enumeration value="T2TIR"/>
|
||||
<xsd:enumeration value="EX"/>
|
||||
<xsd:enumeration value="IM"/>
|
||||
<xsd:enumeration value="CO"/>
|
||||
<xsd:enumeration value="EU"/>
|
||||
<xsd:enumeration value="ZZZ"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL49">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="12"/>
|
||||
<xsd:enumeration value="13"/>
|
||||
<xsd:enumeration value="14"/>
|
||||
<xsd:enumeration value="15"/>
|
||||
<xsd:enumeration value="19"/>
|
||||
<xsd:enumeration value="26"/>
|
||||
<xsd:enumeration value="35"/>
|
||||
<xsd:enumeration value="37"/>
|
||||
<xsd:enumeration value="38"/>
|
||||
<xsd:enumeration value="39"/>
|
||||
<xsd:enumeration value="40"/>
|
||||
<xsd:enumeration value="90"/>
|
||||
<xsd:enumeration value="91"/>
|
||||
<xsd:enumeration value="92"/>
|
||||
<xsd:enumeration value="93"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL60">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="CC004A"/>
|
||||
<xsd:enumeration value="CC005A"/>
|
||||
<xsd:enumeration value="CC007A"/>
|
||||
<xsd:enumeration value="CC008A"/>
|
||||
<xsd:enumeration value="CC009A"/>
|
||||
<xsd:enumeration value="CC013B"/>
|
||||
<xsd:enumeration value="CC014A"/>
|
||||
<xsd:enumeration value="CC015A"/>
|
||||
<xsd:enumeration value="CC015B"/>
|
||||
<xsd:enumeration value="CC016A"/>
|
||||
<xsd:enumeration value="CC017B"/>
|
||||
<xsd:enumeration value="CC019A"/>
|
||||
<xsd:enumeration value="CC021A"/>
|
||||
<xsd:enumeration value="CC023A"/>
|
||||
<xsd:enumeration value="CC025A"/>
|
||||
<xsd:enumeration value="CC026A"/>
|
||||
<xsd:enumeration value="CC028A"/>
|
||||
<xsd:enumeration value="CC029B"/>
|
||||
<xsd:enumeration value="CC035A"/>
|
||||
<xsd:enumeration value="CC043A"/>
|
||||
<xsd:enumeration value="CC044A"/>
|
||||
<xsd:enumeration value="CC045A"/>
|
||||
<xsd:enumeration value="CC051B"/>
|
||||
<xsd:enumeration value="CC054A"/>
|
||||
<xsd:enumeration value="CC055A"/>
|
||||
<xsd:enumeration value="CC058A"/>
|
||||
<xsd:enumeration value="CC060A"/>
|
||||
<xsd:enumeration value="CC062A"/>
|
||||
<xsd:enumeration value="CC100A"/>
|
||||
<xsd:enumeration value="CC140A"/>
|
||||
<xsd:enumeration value="CC141A"/>
|
||||
<xsd:enumeration value="CC224A"/>
|
||||
<xsd:enumeration value="CC225A"/>
|
||||
<xsd:enumeration value="CC228A"/>
|
||||
<xsd:enumeration value="CC229A"/>
|
||||
<xsd:enumeration value="CC231A"/>
|
||||
<xsd:enumeration value="CC304A"/>
|
||||
<xsd:enumeration value="CC305A"/>
|
||||
<xsd:enumeration value="CC313A"/>
|
||||
<xsd:enumeration value="CC315A"/>
|
||||
<xsd:enumeration value="CC316A"/>
|
||||
<xsd:enumeration value="CC323A"/>
|
||||
<xsd:enumeration value="CC324A"/>
|
||||
<xsd:enumeration value="CC325A"/>
|
||||
<xsd:enumeration value="CC328A"/>
|
||||
<xsd:enumeration value="CC351A"/>
|
||||
<xsd:enumeration value="CC928A"/>
|
||||
<xsd:enumeration value="CD001B"/>
|
||||
<xsd:enumeration value="CD002A"/>
|
||||
<xsd:enumeration value="CD003B"/>
|
||||
<xsd:enumeration value="CD006A"/>
|
||||
<xsd:enumeration value="CD010A"/>
|
||||
<xsd:enumeration value="CD011A"/>
|
||||
<xsd:enumeration value="CD018A"/>
|
||||
<xsd:enumeration value="CD020A"/>
|
||||
<xsd:enumeration value="CD024A"/>
|
||||
<xsd:enumeration value="CD027A"/>
|
||||
<xsd:enumeration value="CD030B"/>
|
||||
<xsd:enumeration value="CD031B"/>
|
||||
<xsd:enumeration value="CD032B"/>
|
||||
<xsd:enumeration value="CD034A"/>
|
||||
<xsd:enumeration value="CD037A"/>
|
||||
<xsd:enumeration value="CD038B"/>
|
||||
<xsd:enumeration value="CD050B"/>
|
||||
<xsd:enumeration value="CD059A"/>
|
||||
<xsd:enumeration value="CD063A"/>
|
||||
<xsd:enumeration value="CD106A"/>
|
||||
<xsd:enumeration value="CD111A"/>
|
||||
<xsd:enumeration value="CD112A"/>
|
||||
<xsd:enumeration value="CD114A"/>
|
||||
<xsd:enumeration value="CD115B"/>
|
||||
<xsd:enumeration value="CD118A"/>
|
||||
<xsd:enumeration value="CD12A"/>
|
||||
<xsd:enumeration value="CD142A"/>
|
||||
<xsd:enumeration value="CD143A"/>
|
||||
<xsd:enumeration value="CD144A"/>
|
||||
<xsd:enumeration value="CD145A"/>
|
||||
<xsd:enumeration value="CD150A"/>
|
||||
<xsd:enumeration value="CD151A"/>
|
||||
<xsd:enumeration value="CD152A"/>
|
||||
<xsd:enumeration value="CD200A"/>
|
||||
<xsd:enumeration value="CD201A"/>
|
||||
<xsd:enumeration value="CD203A"/>
|
||||
<xsd:enumeration value="CD204A"/>
|
||||
<xsd:enumeration value="CD205A"/>
|
||||
<xsd:enumeration value="CD209A"/>
|
||||
<xsd:enumeration value="CD301A"/>
|
||||
<xsd:enumeration value="CD302A"/>
|
||||
<xsd:enumeration value="CD303A"/>
|
||||
<xsd:enumeration value="CD319A"/>
|
||||
<xsd:enumeration value="CD411A"/>
|
||||
<xsd:enumeration value="CD501A"/>
|
||||
<xsd:enumeration value="CD501B"/>
|
||||
<xsd:enumeration value="CD502A"/>
|
||||
<xsd:enumeration value="CD503A"/>
|
||||
<xsd:enumeration value="CD503B"/>
|
||||
<xsd:enumeration value="CD510A"/>
|
||||
<xsd:enumeration value="CD518A"/>
|
||||
<xsd:enumeration value="CD518B"/>
|
||||
<xsd:enumeration value="CD524A"/>
|
||||
<xsd:enumeration value="CD527A"/>
|
||||
<xsd:enumeration value="CD538A"/>
|
||||
<xsd:enumeration value="CD584A"/>
|
||||
<xsd:enumeration value="CD586A"/>
|
||||
<xsd:enumeration value="CD599A"/>
|
||||
<xsd:enumeration value="CD601A"/>
|
||||
<xsd:enumeration value="CD603A"/>
|
||||
<xsd:enumeration value="CD901B"/>
|
||||
<xsd:enumeration value="CD904A"/>
|
||||
<xsd:enumeration value="CD905A"/>
|
||||
<xsd:enumeration value="CD906A"/>
|
||||
<xsd:enumeration value="CD907A"/>
|
||||
<xsd:enumeration value="CD912A"/>
|
||||
<xsd:enumeration value="CD913A"/>
|
||||
<xsd:enumeration value="CD914A"/>
|
||||
<xsd:enumeration value="CD916A"/>
|
||||
<xsd:enumeration value="CD917A"/>
|
||||
<xsd:enumeration value="CD918A"/>
|
||||
<xsd:enumeration value="CD919A"/>
|
||||
<xsd:enumeration value="CD931B"/>
|
||||
<xsd:enumeration value="CD932B"/>
|
||||
<xsd:enumeration value="CDS01A"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL64">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL68">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="A"/>
|
||||
<xsd:enumeration value="B"/>
|
||||
<xsd:enumeration value="C"/>
|
||||
<xsd:enumeration value="D"/>
|
||||
<xsd:enumeration value="E"/>
|
||||
<xsd:enumeration value="F"/>
|
||||
<xsd:enumeration value="G"/>
|
||||
<xsd:enumeration value="H"/>
|
||||
<xsd:enumeration value="I"/>
|
||||
<xsd:enumeration value="J"/>
|
||||
<xsd:enumeration value="K"/>
|
||||
<xsd:enumeration value="L"/>
|
||||
<xsd:enumeration value="M"/>
|
||||
<xsd:enumeration value="N"/>
|
||||
<xsd:enumeration value="O"/>
|
||||
<xsd:enumeration value="P"/>
|
||||
<xsd:enumeration value="Q"/>
|
||||
<xsd:enumeration value="S"/>
|
||||
<xsd:enumeration value="T"/>
|
||||
<xsd:enumeration value="U"/>
|
||||
<xsd:enumeration value="V"/>
|
||||
<xsd:enumeration value="W"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL70">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="AD"/>
|
||||
<xsd:enumeration value="AT"/>
|
||||
<xsd:enumeration value="BE"/>
|
||||
<xsd:enumeration value="BG"/>
|
||||
<xsd:enumeration value="CH"/>
|
||||
<xsd:enumeration value="CY"/>
|
||||
<xsd:enumeration value="CZ"/>
|
||||
<xsd:enumeration value="DE"/>
|
||||
<xsd:enumeration value="DK"/>
|
||||
<xsd:enumeration value="EE"/>
|
||||
<xsd:enumeration value="ES"/>
|
||||
<xsd:enumeration value="FI"/>
|
||||
<xsd:enumeration value="FR"/>
|
||||
<xsd:enumeration value="GB"/>
|
||||
<xsd:enumeration value="GR"/>
|
||||
<xsd:enumeration value="HU"/>
|
||||
<xsd:enumeration value="IE"/>
|
||||
<xsd:enumeration value="IS"/>
|
||||
<xsd:enumeration value="IT"/>
|
||||
<xsd:enumeration value="LT"/>
|
||||
<xsd:enumeration value="LU"/>
|
||||
<xsd:enumeration value="LV"/>
|
||||
<xsd:enumeration value="MT"/>
|
||||
<xsd:enumeration value="NL"/>
|
||||
<xsd:enumeration value="NO"/>
|
||||
<xsd:enumeration value="PL"/>
|
||||
<xsd:enumeration value="PT"/>
|
||||
<xsd:enumeration value="RO"/>
|
||||
<xsd:enumeration value="SE"/>
|
||||
<xsd:enumeration value="SI"/>
|
||||
<xsd:enumeration value="SK"/>
|
||||
<xsd:enumeration value="SM"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL71">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="AD"/>
|
||||
<xsd:enumeration value="CH"/>
|
||||
<xsd:enumeration value="IS"/>
|
||||
<xsd:enumeration value="NO"/>
|
||||
<xsd:enumeration value="SM"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL79">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="N"/>
|
||||
<xsd:enumeration value="S"/>
|
||||
<xsd:enumeration value="U"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL81">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="CM"/>
|
||||
<xsd:enumeration value="CN"/>
|
||||
<xsd:enumeration value="NF"/>
|
||||
<xsd:enumeration value="PN"/>
|
||||
<xsd:enumeration value="UM"/>
|
||||
<xsd:enumeration value="UQ"/>
|
||||
<xsd:enumeration value="UR"/>
|
||||
<xsd:enumeration value="W0"/>
|
||||
<xsd:enumeration value="W8"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL82">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL83">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="CA"/>
|
||||
<xsd:enumeration value="DE"/>
|
||||
<xsd:enumeration value="DS"/>
|
||||
<xsd:enumeration value="HA"/>
|
||||
<xsd:enumeration value="NR"/>
|
||||
<xsd:enumeration value="TR"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CL84">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="3"/>
|
||||
<xsd:enumeration value="4"/>
|
||||
<xsd:enumeration value="5"/>
|
||||
<xsd:enumeration value="6"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
33
_VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Constraints4.Designer.vb
generated
Normal file
33
_VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Constraints4.Designer.vb
generated
Normal file
@@ -0,0 +1,33 @@
|
||||
'' ------------------------------------------------------------------------------
|
||||
'' <auto-generated>
|
||||
'' Generated by Xsd2Code++. Version 5.0.0.47. www.xsd2code.com
|
||||
'' <NameSpace>Constraints4</NameSpace><Collection>List</Collection><codeType>VisualBasic</codeType><EnableDataBinding>False</EnableDataBinding><GenerateCloneMethod>False</GenerateCloneMethod><GenerateDataContracts>False</GenerateDataContracts><DataMemberNameArg>OnlyIfDifferent</DataMemberNameArg><DataMemberOnXmlIgnore>False</DataMemberOnXmlIgnore><CodeBaseTag>Net45</CodeBaseTag><InitializeFields>All</InitializeFields><GenerateUnusedComplexTypes>True</GenerateUnusedComplexTypes><GenerateUnusedSimpleTypes>True</GenerateUnusedSimpleTypes><GenerateXMLAttributes>True</GenerateXMLAttributes><OrderXMLAttrib>False</OrderXMLAttrib><EnableLazyLoading>False</EnableLazyLoading><VirtualProp>False</VirtualProp><PascalCase>False</PascalCase><AutomaticProperties>False</AutomaticProperties><PropNameSpecified>None</PropNameSpecified><PrivateFieldName>StartWithUnderscore</PrivateFieldName><PrivateFieldNamePrefix></PrivateFieldNamePrefix><EnableRestriction>False</EnableRestriction><RestrictionMaxLenght>False</RestrictionMaxLenght><RestrictionRegEx>False</RestrictionRegEx><RestrictionRange>False</RestrictionRange><ValidateProperty>False</ValidateProperty><ClassNamePrefix></ClassNamePrefix><ClassLevel>Public</ClassLevel><PartialClass>True</PartialClass><ClassesInSeparateFiles>False</ClassesInSeparateFiles><ClassesInSeparateFilesDir></ClassesInSeparateFilesDir><TrackingChangesEnable>False</TrackingChangesEnable><GenTrackingClasses>False</GenTrackingClasses><HidePrivateFieldInIDE>False</HidePrivateFieldInIDE><EnableSummaryComment>False</EnableSummaryComment><EnableAppInfoSettings>False</EnableAppInfoSettings><EnableExternalSchemasCache>False</EnableExternalSchemasCache><EnableDebug>False</EnableDebug><EnableWarn>True</EnableWarn><ExcludeImportedTypes>True</ExcludeImportedTypes><ExpandNesteadAttributeGroup>True</ExpandNesteadAttributeGroup><CleanupCode>False</CleanupCode><EnableXmlSerialization>True</EnableXmlSerialization><SerializeMethodName>Serialize</SerializeMethodName><DeserializeMethodName>Deserialize</DeserializeMethodName><SaveToFileMethodName>SaveToFile</SaveToFileMethodName><LoadFromFileMethodName>LoadFromFile</LoadFromFileMethodName><EnableEncoding>False</EnableEncoding><EnableXMLIndent>True</EnableXMLIndent><IndentChar>Indent2Space</IndentChar><NewLineAttr>False</NewLineAttr><OmitXML>False</OmitXML><Encoder>UTF8</Encoder><Serializer>XmlSerializer</Serializer><sspNullable>False</sspNullable><sspString>False</sspString><sspCollection>False</sspCollection><sspComplexType>False</sspComplexType><sspSimpleType>False</sspSimpleType><sspEnumType>False</sspEnumType><XmlSerializerEvent>False</XmlSerializerEvent><BaseClassName>EntityBase</BaseClassName><UseBaseClass>False</UseBaseClass><GenBaseClass>False</GenBaseClass><CustomUsings></CustomUsings><AttributesToExlude></AttributesToExlude>
|
||||
'' </auto-generated>
|
||||
'' ------------------------------------------------------------------------------
|
||||
Imports System
|
||||
Imports System.Diagnostics
|
||||
Imports System.Xml.Serialization
|
||||
Imports System.Collections
|
||||
Imports System.Xml.Schema
|
||||
Imports System.ComponentModel
|
||||
Imports System.IO
|
||||
Imports System.Text
|
||||
Imports System.Xml
|
||||
Imports System.Collections.Generic
|
||||
|
||||
Namespace Constraints4
|
||||
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0"),
|
||||
System.SerializableAttribute(),
|
||||
System.Xml.Serialization.XmlRootAttribute("AckReqMES16", [Namespace]:="", IsNullable:=False)>
|
||||
Public Enum CL27
|
||||
|
||||
'''<remarks/>
|
||||
<System.Xml.Serialization.XmlEnumAttribute("0")>
|
||||
Item0
|
||||
|
||||
'''<remarks/>
|
||||
<System.Xml.Serialization.XmlEnumAttribute("1")>
|
||||
Item1
|
||||
End Enum
|
||||
End Namespace
|
||||
182
_VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Constraints4.xsd
Normal file
182
_VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Constraints4.xsd
Normal file
@@ -0,0 +1,182 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by xmlspy_ent_2006_1 - - (INTRASOFT International S.A.) -->
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" version="1.0">
|
||||
<xsd:element name="AckReqMES16" type="CL27"/>
|
||||
<xsd:element name="DatOfPreMES9">
|
||||
<xsd:simpleType>
|
||||
<xsd:list itemType="Date_6_8"/>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="TimOfPreMES10" type="Time"/>
|
||||
<xsd:simpleType name="CL27">
|
||||
<xsd:restriction base="xsd:nonNegativeInteger">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="Date_8">
|
||||
<xsd:restriction base="xsd:nonNegativeInteger">
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="Date_6_8">
|
||||
<xsd:restriction base="xsd:nonNegativeInteger">
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="Time">
|
||||
<xsd:restriction base="xsd:nonNegativeInteger">
|
||||
<xsd:totalDigits value="4"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:element name="WaiForDisResEXR67" type="CL27"/>
|
||||
<xsd:element name="StaOfTheSeaOKEXR70" type="CL27"/>
|
||||
<xsd:element name="CanIniByCusHEA94" type="CL27"/>
|
||||
<xsd:element name="TesIndMES18" type="CL27"/>
|
||||
<xsd:element name="ConIndHEA96" type="CL27"/>
|
||||
<xsd:element name="ExpFroECMT24" type="CL27"/>
|
||||
<xsd:element name="SimProFlaHEA132" type="CL27"/>
|
||||
<xsd:element name="AlrInNCTCTL29" type="CL27"/>
|
||||
<xsd:element name="IncFlaINC3" type="CL27"/>
|
||||
<xsd:element name="CanDecHEA93" type="CL27"/>
|
||||
<xsd:element name="AmeTypFlaCL628" type="CL27"/>
|
||||
<xsd:element name="NotValForECVLE1" type="CL27"/>
|
||||
<xsd:element name="RelReqHEA105" type="CL27"/>
|
||||
<xsd:element name="BinItiHEA246" type="CL27"/>
|
||||
<xsd:element name="ComConAR211" type="CL27"/>
|
||||
<xsd:element name="EnqAtDesHEA99" type="CL27"/>
|
||||
<xsd:element name="WaiForDisResERS67" type="CL27"/>
|
||||
<xsd:element name="StaOfTheSeaOKERS70" type="CL27"/>
|
||||
<xsd:element name="StaOfTheSeaOKREM19" type="CL27"/>
|
||||
<xsd:element name="TraNotCL630" type="CL27"/>
|
||||
<xsd:element name="NCTRetCopHEA104" type="CL27"/>
|
||||
<xsd:element name="NotValForECCMG2" type="CL27"/>
|
||||
<xsd:element name="NotValForECVLD1" type="CL27"/>
|
||||
<xsd:element name="TraDed34" type="CL27"/>
|
||||
<xsd:element name="Spa55" type="CL27"/>
|
||||
<xsd:element name="PreFla52" type="CL27"/>
|
||||
<xsd:element name="EECTerLim312" type="CL27"/>
|
||||
<xsd:element name="LimValREF239" type="CL27"/>
|
||||
<xsd:element name="LimValCMP22" type="CL27"/>
|
||||
<xsd:element name="LimValVOU748" type="CL27"/>
|
||||
<xsd:element name="ResUseREF240" type="CL27"/>
|
||||
<xsd:element name="ResUseCMP23" type="CL27"/>
|
||||
<xsd:element name="TIRCarREF29" type="CL27"/>
|
||||
<xsd:element name="TIRCarVOU749" type="CL27"/>
|
||||
<xsd:element name="ComConMT26" type="CL27"/>
|
||||
<xsd:element name="ComConGS28" type="CL27"/>
|
||||
<xsd:element name="HarCopGivToPriREF27" type="CL27"/>
|
||||
<xsd:element name="HarCopGivToPriVOU747" type="CL27"/>
|
||||
<xsd:element name="InfAvaFLU1" type="CL27"/>
|
||||
<xsd:element name="ComConNR22" type="CL27"/>
|
||||
<xsd:element name="ConREM65" type="CL27"/>
|
||||
<xsd:element name="UnlComREM66" type="CL27"/>
|
||||
<xsd:element name="InfAvaENQ703" type="CL27"/>
|
||||
<xsd:element name="TCRDelByCusENQ704" type="CL27"/>
|
||||
<xsd:element name="TraHEA1" type="CL27"/>
|
||||
<xsd:element name="EnqEngAtDesENQ708" type="CL27"/>
|
||||
<xsd:element name="MovUnkAtDes707" type="CL27"/>
|
||||
<xsd:element name="FinOrParShiFlaTDD1" type="CL27"/>
|
||||
<!--xsd:element name = "TraAutCL625" type = "CL27"/-->
|
||||
<xsd:element name="GuaNotValCAF626" type="CL27"/>
|
||||
<xsd:element name="StoFlaHEA1" type="CL27"/>
|
||||
<xsd:element name="ComConDC27" type="CL27"/>
|
||||
<xsd:element name="ComConSD25" type="CL27"/>
|
||||
<xsd:element name="ConUnlCL130" type="CL27"/>
|
||||
<xsd:element name="EntRejMotCodGOOITEGDS911" type="CL27"/>
|
||||
<xsd:element name="EntRejMotCodHEA102" type="CL27"/>
|
||||
<xsd:element name="RecAccRECOV370" type="CL27"/>
|
||||
<xsd:element name="RecRetCodING8" type="CL27"/>
|
||||
<xsd:element name="SusGooFlaCL624" type="CL27"/>
|
||||
<xsd:element name="TC11DelENQ155" type="CL27"/>
|
||||
<xsd:element name="TraDoc199" type="CL27"/>
|
||||
<xsd:element name="ExtrHEA982" type="CL27"/>
|
||||
<xsd:element name="IncNotCL629" type="CL27"/>
|
||||
<xsd:element name="NotValForECVLE21" type="CL27"/>
|
||||
<xsd:element name="InfOnPapAvaENQ790" type="CL27"/>
|
||||
<xsd:element name="InfPapAvailINF364" type="CL27"/>
|
||||
<xsd:element name="InfPrinAvailENQ147" type="CL27"/>
|
||||
<xsd:element name="CouHolVarHolDat" type="CL27"/>
|
||||
<xsd:element name="SenGooFlaCL763" type="CL27"/>
|
||||
<xsd:element name="AccDatHEA158" type="Date_8"/>
|
||||
<xsd:element name="DatOfExiPSX1" type="Date_8"/>
|
||||
<xsd:element name="AmeAccDatHEA602" type="Date_8"/>
|
||||
<xsd:element name="DecRegDatHEA1" type="Date_8"/>
|
||||
<xsd:element name="AccDatREF24" type="Date_8"/>
|
||||
<xsd:element name="IssDatHEA186" type="Date_8"/>
|
||||
<xsd:element name="DatLimResHEA144" type="Date_8"/>
|
||||
<xsd:element name="DatLimERS89" type="Date_8"/>
|
||||
<xsd:element name="ManRegDatHEA418" type="Date_8"/>
|
||||
<xsd:element name="ManRejDatHEA419" type="Date_8"/>
|
||||
<xsd:element name="ExiDatHEA1" type="Date_8"/>
|
||||
<xsd:element name="ExtStoDatEXR68" type="Date_8"/>
|
||||
<xsd:element name="AmdDatHEA599" type="Date_8"/>
|
||||
<xsd:element name="ArrDatHEA140" type="Date_8"/>
|
||||
<xsd:element name="ArrNotDatHEA141" type="Date_8"/>
|
||||
<xsd:element name="DateInfRecNonExitExpFOLUP415" type="Date_8"/>
|
||||
<xsd:element name="DatLimERS69" type="Date_8"/>
|
||||
<xsd:element name="DatOfPreHEA1" type="Date_8"/>
|
||||
<xsd:element name="ExiDatFLU1" type="Date_8"/>
|
||||
<xsd:element name="FolUpDatFLU1" type="Date_8"/>
|
||||
<xsd:element name="EndDatINC6" type="Date_8"/>
|
||||
<xsd:element name="EndDatSHP60" type="Date_8"/>
|
||||
<xsd:element name="ArrRejDatHEA142" type="Date_8"/>
|
||||
<xsd:element name="DatOfCanReqHEA147" type="Date_8"/>
|
||||
<xsd:element name="DatOfCanDecHEA146" type="Date_8"/>
|
||||
<xsd:element name="DatOfCanHEA145" type="Date_8"/>
|
||||
<xsd:element name="DecDatHEA383" type="Date_8"/>
|
||||
<xsd:element name="RelReqDatHEA154" type="Date_8"/>
|
||||
<xsd:element name="DatOfRelReqRejHEA155" type="Date_8"/>
|
||||
<xsd:element name="ConDatERS14" type="Date_8"/>
|
||||
<xsd:element name="DisNotDatHEA608" type="Date_8"/>
|
||||
<xsd:element name="GuaNotDatHEA727" type="Date_8"/>
|
||||
<xsd:element name="GooRelDatHEA176" type="Date_8"/>
|
||||
<xsd:element name="NCTEntDat25" type="Date_8"/>
|
||||
<xsd:element name="NCTEntDat85" type="Date_8"/>
|
||||
<xsd:element name="ValDat103" type="Date_8"/>
|
||||
<xsd:element name="ValDatREF242" type="Date_8"/>
|
||||
<xsd:element name="InvDatREF232" type="Date_8"/>
|
||||
<xsd:element name="ValDatCMP16" type="Date_8"/>
|
||||
<xsd:element name="InvDatCMP17" type="Date_8"/>
|
||||
<xsd:element name="SeaStaDat60" type="Date_8"/>
|
||||
<xsd:element name="SeaEndDat61" type="Date_8"/>
|
||||
<xsd:element name="VarHolCouHolDat" type="Date_8"/>
|
||||
<xsd:element name="TCCEntDat84" type="Date_8"/>
|
||||
<xsd:element name="DatOfOTSDivArrAdHEA151" type="Date_8"/>
|
||||
<xsd:element name="PerFroQUE2" type="Date_8"/>
|
||||
<xsd:element name="PerToDatQUE3" type="Date_8"/>
|
||||
<xsd:element name="RecNotDatHEA766" type="Date_8"/>
|
||||
<xsd:element name="LocDatUSA4" type="Date_8"/>
|
||||
<xsd:element name="ArrDatUSA5" type="Date_8"/>
|
||||
<xsd:element name="DatOfRelHEA701" type="Date_8"/>
|
||||
<xsd:element name="DatOfRelUSA6" type="Date_8"/>
|
||||
<xsd:element name="LiaLibDatCMP21" type="Date_8"/>
|
||||
<xsd:element name="LiaLibDatREF238" type="Date_8"/>
|
||||
<xsd:element name="DatOfIssREF25" type="Date_8"/>
|
||||
<xsd:element name="DatOfIssVOU745" type="Date_8"/>
|
||||
<xsd:element name="ExpDatREF26" type="Date_8"/>
|
||||
<xsd:element name="ExpDatVOU746" type="Date_8"/>
|
||||
<xsd:element name="UnlDatREM67" type="Date_8"/>
|
||||
<xsd:element name="WriOffDatHEA619" type="Date_8"/>
|
||||
<xsd:element name="UnlRemRejDatHEA218" type="Date_8"/>
|
||||
<xsd:element name="CanEnqNotDatHEA751" type="Date_8"/>
|
||||
<xsd:element name="DatOfConNotHEA148" type="Date_8"/>
|
||||
<xsd:element name="RecComDatHEA143" type="Date_8"/>
|
||||
<xsd:element name="DateEnqReqENQ140" type="Date_8"/>
|
||||
<xsd:element name="CollDateRECOV369" type="Date_8"/>
|
||||
<xsd:element name="RecComDatRECOV371" type="Date_8"/>
|
||||
<xsd:element name="DatReqNonArrMovHEA149" type="Date_8"/>
|
||||
<xsd:element name="DatOfInfRecOnNonArrMovENQ702" type="Date_8"/>
|
||||
<xsd:element name="DelDatENQ706" type="Date_8"/>
|
||||
<xsd:element name="EnqDatENQ705" type="Date_8"/>
|
||||
<xsd:element name="EnqRemDatENQ710" type="Date_8"/>
|
||||
<xsd:element name="DatOfEnqResHEA765" type="Date_8"/>
|
||||
<xsd:element name="DatOfPasPAS627" type="Date_8"/>
|
||||
<xsd:element name="DatOfUsaCanHEA700" type="Date_8"/>
|
||||
<xsd:element name="AmeRejDatHEA603" type="Date_8"/>
|
||||
<xsd:element name="DisSolNotDatHEA611" type="Date_8"/>
|
||||
<xsd:element name="EnqNotDatHEA615" type="Date_8"/>
|
||||
<xsd:element name="DecRejDatHEA159" type="Date_8"/>
|
||||
<xsd:element name="OpeHouTimFirPerF64" type="Time"/>
|
||||
<xsd:element name="OpeHouTimFirPerT65" type="Time"/>
|
||||
<xsd:element name="OpeHouTimSecPerF67" type="Time"/>
|
||||
<xsd:element name="OpeHouTimSecPerT68" type="Time"/>
|
||||
</xsd:schema>
|
||||
1543
_VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/cSGSInterface.vb
Normal file
1543
_VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/cSGSInterface.vb
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user