627 lines
22 KiB
XML
627 lines
22 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- Mit XMLSpy v2017 rel. 3 sp1 (x64) (http://www.altova.com) von Andreas Luxbauer (VERAG Spedition AG) bearbeitet -->
|
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:aie="urn:publicid:IDN+zoll.de:AIE" elementFormDefault="qualified" version="8.9.5.2">
|
|
<xs:complexType name="decimal">
|
|
<xs:simpleContent>
|
|
<xs:extension base="xs:decimal">
|
|
<xs:anyAttribute/>
|
|
</xs:extension>
|
|
</xs:simpleContent>
|
|
</xs:complexType>
|
|
<xs:complexType name="integer">
|
|
<xs:simpleContent>
|
|
<xs:extension base="xs:integer">
|
|
<xs:anyAttribute/>
|
|
</xs:extension>
|
|
</xs:simpleContent>
|
|
</xs:complexType>
|
|
<xs:complexType name="token">
|
|
<xs:simpleContent>
|
|
<xs:extension base="xs:token">
|
|
<xs:anyAttribute/>
|
|
</xs:extension>
|
|
</xs:simpleContent>
|
|
</xs:complexType>
|
|
<xs:element name="DETBAE" id="MES">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="NACHRICHT"/>
|
|
<aie:id value="1"/>
|
|
<aie:status value="R"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="MetaData" id="MTD" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="METADATEN"/>
|
|
<aie:id value="159"/>
|
|
<aie:status value="R"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Preparation" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Vorbereitung"/>
|
|
<aie:status value="R"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Date" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Vorbereitung (Datum)"/>
|
|
<aie:id value="168"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="Date (n6)"/>
|
|
<aie:pcre value="\A(?!....-(?:02|04|06|09|11)-31|....-02-30|..(?:.[13579]|[02468][26]|[13579][048])-02-29)^(?:20[0-9][0-9])-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12][0-9]|3[01])\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:date">
|
|
<xs:minInclusive value="2000-01-01"/>
|
|
<xs:maxInclusive value="2099-12-31"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="Time" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Vorbereitung (Zeit)"/>
|
|
<aie:id value="169"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="Time (n4)"/>
|
|
<aie:pcre value="\A(?:[01][0-9]|2[0-3]):(?:[0-5][0-9]):(?:00)\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:time">
|
|
<xs:minInclusive value="00:00:00"/>
|
|
<xs:maxInclusive value="23:59:00"/>
|
|
<xs:pattern value="[0-9]{2}:[0-9]{2}:[0-0]{2}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="InterchangeControlReference" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Datei-Kennung"/>
|
|
<aie:id value="160"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="an..14"/>
|
|
<aie:pcre value="\A.{1,14}\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="14"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="MessageReferenceNumber" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Identifikation"/>
|
|
<aie:id value="161"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="n..6"/>
|
|
<aie:pcre value="\A[1-9][0-9]{0,5}\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:integer">
|
|
<xs:minInclusive value="1"/>
|
|
<xs:maxInclusive value="999999"/>
|
|
<xs:totalDigits value="6"/>
|
|
<xs:pattern value="[1-9][0-9]{0,5}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="MessageIdentifier" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Nachrichtennummer"/>
|
|
<aie:id value="163"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="an..35"/>
|
|
<aie:pcre value="\A.{1,35}\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="35"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="MessageGroup" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Nachrichtengruppe"/>
|
|
<aie:id value="162"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="a3"/>
|
|
<aie:pcre value="\ATBE\Z"/>
|
|
<aie:list value="A0110"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:length value="3"/>
|
|
<xs:enumeration value="TBE"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="TestIndicator" minOccurs="0" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Test-Indikator"/>
|
|
<aie:id value="166"/>
|
|
<aie:status value="O"/>
|
|
<aie:format value="n1"/>
|
|
<aie:pcre value="\A1\Z"/>
|
|
<aie:list value="A0035"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:length value="1"/>
|
|
<xs:enumeration value="1"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="MessageType" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Typ"/>
|
|
<aie:id value="167"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="a6"/>
|
|
<aie:pcre value="\ADETBAE\Z"/>
|
|
<aie:list value="A0057"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:length value="6"/>
|
|
<xs:enumeration value="DETBAE"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="InterchangeSender" id="MST" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="NACHRICHTSENDERTEILNEHMER"/>
|
|
<aie:id value="241"/>
|
|
<aie:status value="R"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Identification" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="ReferenceNumber" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="TIN"/>
|
|
<aie:id value="245"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="an..17"/>
|
|
<aie:pcre value="\A[A-Z]{2}[\x21-\x7E]{1,15}\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="17"/>
|
|
<xs:pattern value="[A-Z]{2}[!-~]{1,15}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="SubsidiaryNumber" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Niederlassungsnummer"/>
|
|
<aie:id value="244"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="n4"/>
|
|
<aie:pcre value="\A[0-9]{4}\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:length value="4"/>
|
|
<xs:pattern value="[0-9]{4}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="InterchangeRecipient" id="MED" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="NACHRICHTEMPFAENGERDIENSTSTELLE"/>
|
|
<aie:id value="170"/>
|
|
<aie:status value="R"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Identification" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Dienststellennummer"/>
|
|
<aie:status value="R"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="ReferenceNumber" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:id value="173"/>
|
|
<aie:format value="an8"/>
|
|
<aie:pcre value="\ADE00[0-9]{4}\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:length value="8"/>
|
|
<xs:pattern value="DE00[0-9]{4}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="Header" id="HEA" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="KOPF"/>
|
|
<aie:id value="3647"/>
|
|
<aie:status value="R"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="MessageVersion" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Nachrichtenversion"/>
|
|
<aie:id value="89"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="an..7"/>
|
|
<aie:pcre value="\AE\.[1-9][0-9]?\.[1-9]?[0-9]\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="7"/>
|
|
<xs:pattern value="E\.[1-9][0-9]?\.[1-9]?[0-9]"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="ReferenceNumber" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="MRN"/>
|
|
<aie:id value="98"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="an18"/>
|
|
<aie:pcre value="\A[0-9]{2}[A-Z]{2}[A-Z0-9]{13}[0-9]\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:length value="18"/>
|
|
<xs:pattern value="[0-9]{2}[A-Z]{2}[A-Z0-9]{13}[0-9]"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="PresentationDate" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Datum der Gestellung beim ZE"/>
|
|
<aie:id value="71"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="Date (n8)"/>
|
|
<aie:pcre value="\A(?!....-(?:02|04|06|09|11)-31|....-02-30|..(?:.[13579]|[02468][26]|[13579][048])-02-29)^(?:20[0-9][0-9])-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12][0-9]|3[01])\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:date">
|
|
<xs:minInclusive value="2000-01-01"/>
|
|
<xs:maxInclusive value="2099-12-31"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="EventFlag" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Kennzeichen Ereignis"/>
|
|
<aie:id value="57"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="n1"/>
|
|
<aie:pcre value="\A[0-9]\Z"/>
|
|
<aie:list value="A0027"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:integer">
|
|
<xs:minInclusive value="0"/>
|
|
<xs:maxInclusive value="9"/>
|
|
<xs:totalDigits value="1"/>
|
|
<xs:pattern value="[0-9]"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="DeliveryPlace" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Übergabeort"/>
|
|
<aie:id value="122"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="an4"/>
|
|
<aie:pcre value="\A[A-ZÄÖÜ]{2}(?:[0-9][1-9]|[1-9][0-9])\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:length value="4"/>
|
|
<xs:pattern value="[A-ZÄÖÜ]{2}([0-9][1-9]|[1-9][0-9])"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="CustomsAuthorisation" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Bewilligungsnummer"/>
|
|
<aie:status value="R"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="CurrentProcedure" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:id value="43"/>
|
|
<aie:format value="an..35"/>
|
|
<aie:pcre value="\A(?:DE[0-9]{4}Z[ET][0-9]{4}|DEACE[0-9]{4}ZE[0-9]{6}|DEACT[0-9]{4}ZT[0-9]{6})\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="35"/>
|
|
<xs:pattern value="DE[0-9]{4}Z[ET][0-9]{4}"/>
|
|
<xs:pattern value="DEACE[0-9]{4}ZE[0-9]{6}"/>
|
|
<xs:pattern value="DEACT[0-9]{4}ZT[0-9]{6}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="AuthorisationNumber" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="BIN"/>
|
|
<aie:id value="48"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="an25"/>
|
|
<aie:pcre value="\A.{25}\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:length value="25"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="AuthorisedConsignee" id="TRA" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="EMPFAENGERZUGELASSENER"/>
|
|
<aie:id value="1159"/>
|
|
<aie:status value="R"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Class" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Identifikationsart"/>
|
|
<aie:id value="1160"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="n1"/>
|
|
<aie:pcre value="\A2\Z"/>
|
|
<aie:list value="A1340"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:length value="1"/>
|
|
<xs:enumeration value="2"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="Identification" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="ReferenceNumber" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="TIN"/>
|
|
<aie:id value="1163"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="an..17"/>
|
|
<aie:pcre value="\A[A-Z]{2}[\x21-\x7E]{1,15}\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="17"/>
|
|
<xs:pattern value="[A-Z]{2}[!-~]{1,15}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="SubsidiaryNumber" minOccurs="0" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Niederlassungsnummer"/>
|
|
<aie:id value="1162"/>
|
|
<aie:status value="O"/>
|
|
<aie:format value="n4"/>
|
|
<aie:pcre value="\A[0-9]{4}\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:length value="4"/>
|
|
<xs:pattern value="[0-9]{4}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="ContactPerson" id="TRP" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="ANSPRECHPARTNER"/>
|
|
<aie:id value="1171"/>
|
|
<aie:status value="R"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Name" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Name des Sachbearbeiters"/>
|
|
<aie:id value="1174"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="an..35"/>
|
|
<aie:pcre value="\A.{1,35}\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="35"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="Position" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Stellung in der Firma"/>
|
|
<aie:id value="1175"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="an..35"/>
|
|
<aie:pcre value="\A.{1,35}\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="35"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="PhoneNumber" minOccurs="1" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Telefonnummer"/>
|
|
<aie:id value="1176"/>
|
|
<aie:status value="R"/>
|
|
<aie:format value="an..35"/>
|
|
<aie:pcre value="\A.{1,35}\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="35"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="FacsimileNumber" minOccurs="0" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="Telefaxnummer"/>
|
|
<aie:id value="1173"/>
|
|
<aie:status value="O"/>
|
|
<aie:format value="an..35"/>
|
|
<aie:pcre value="\A.{1,35}\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="35"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="MailAddress" minOccurs="0" maxOccurs="1">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
<aie:name value="E-Mail-Adresse"/>
|
|
<aie:id value="1172"/>
|
|
<aie:status value="O"/>
|
|
<aie:format value="an..256"/>
|
|
<aie:pcre value="\A(?=.{1,256}\Z)[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?\.)+[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?\Z"/>
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:token">
|
|
<xs:minLength value="1"/>
|
|
<xs:maxLength value="256"/>
|
|
<xs:pattern value="[A-Za-z0-9!#$%&'*+/=?\^_`{|}~\-]+(\.[A-Za-z0-9!#$%&'*+/=?\^_`{|}~\-]+)*@([A-Za-z0-9]([A-Za-z0-9\-]*[A-Za-z0-9])?\.)+[A-Za-z0-9]([A-Za-z0-9\-]*[A-Za-z0-9])?"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:schema>
|