diff options
Diffstat (limited to 'src/main/resources/wsdl/ur_V5/schema/urs-v5-simpleTypes.xsd')
-rw-r--r-- | src/main/resources/wsdl/ur_V5/schema/urs-v5-simpleTypes.xsd | 464 |
1 files changed, 464 insertions, 0 deletions
diff --git a/src/main/resources/wsdl/ur_V5/schema/urs-v5-simpleTypes.xsd b/src/main/resources/wsdl/ur_V5/schema/urs-v5-simpleTypes.xsd new file mode 100644 index 0000000..ecc7499 --- /dev/null +++ b/src/main/resources/wsdl/ur_V5/schema/urs-v5-simpleTypes.xsd @@ -0,0 +1,464 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<schema targetNamespace="http://statistik.at/namespace/ur/simpleTypes/2#" + version="1.0" xmlns:tns="http://statistik.at/namespace/ur/simpleTypes/2#" + xmlns="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified"> + + <!-- ******************************************************************************* --> + <!-- Allegemeine Typen --> + <!-- ******************************************************************************* --> + + <simpleType name="VersionTyp"> + <annotation> + <documentation> + Versionsnummer + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="10" /> + </restriction> + </simpleType> + + <simpleType name="QuelleTyp"> + <annotation> + <documentation> + Identifikationsnummer eines Quellregisters + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="10" /> + </restriction> + </simpleType> + + <simpleType name="VollzugStatusTyp"> + <annotation> + <documentation> + Status des Vollzugsobjektes + </documentation> + </annotation> + <restriction base="string"> + <enumeration value="A" /> + <enumeration value="V" /> + <enumeration value="Z" /> + </restriction> + </simpleType> + + <simpleType name="ErgebnisVollzugStatusTyp"> + <annotation> + <documentation> + Im Ergebnis berücksichtigte Status des Vollzugsobjektes + </documentation> + </annotation> + <restriction base="string"> + <enumeration value="V" /> + <enumeration value="AZV" /> + </restriction> + </simpleType> + +<!-- + <simpleType name="AktionTyp"> + <annotation> + <documentation> + Unterscheidung zwischen zu beendenden und neu anzulegenden Merkmalsgruppen + </documentation> + </annotation> + <restriction base="string"> + <enumeration value="NEU" /> + <enumeration value="ALT" /> + </restriction> + </simpleType> + --> + + <!-- ******************************************************************************* --> + <!-- Typen für Unternehmensmerkmale --> + <!-- ******************************************************************************* --> + + <simpleType name="KurTyp"> + <annotation> + <documentation> + UR Kennziffer eines Unternehmens + </documentation> + </annotation> + <restriction base="string"> + <pattern value="R[0-9]{3}[A-Z][0-9]{3}[A-Z0-9]"/> + <length value="9"/> + </restriction> + </simpleType> + + <simpleType name="FbnTyp"> + <annotation> + <documentation> + Firmenbuchnummer + </documentation> + </annotation> + <restriction base="string"> + <pattern value="[0-9]{6}[a-z]"/> + <length value="7"/> + </restriction> + </simpleType> + + <simpleType name="ZvrTyp"> + <annotation> + <documentation> + Vereinsregisternummer + </documentation> + </annotation> + <restriction base="string"> + <pattern value="[0-9]{9}"/> + <length value="9"/> + </restriction> + </simpleType> + + <simpleType name="ErjTyp"> + <annotation> + <documentation> + Ordnungsnummer aus dem ERsB + </documentation> + </annotation> + <restriction base="string"> + <pattern value="[0-9]{13}"/> + <length value="13"/> + </restriction> + </simpleType> + + <simpleType name="SekTyp"> + <annotation> + <documentation> + Sekundär ID + </documentation> + </annotation> + <restriction base="string"> + <pattern value="[0-9]{13}"/> + <length value="13"/> + </restriction> + </simpleType> + + <simpleType name="UntNameTyp"> + <annotation> + <documentation> + Bezeichnung eines Unternehmens + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="255" /> + </restriction> + </simpleType> + + <simpleType name="BpkTyp"> + <annotation> + <documentation> + unverschlüsseltes bPK + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="28" /> + </restriction> + </simpleType> + + <simpleType name="BpkEncodedTyp"> + <annotation> + <documentation> + verschlüsseltes bPK (base64 codiert) + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="172" /> + </restriction> + </simpleType> + + <simpleType name="RechtsformTyp"> + <annotation> + <documentation> + Rechtsformcode eines Unternehmens + </documentation> + </annotation> + <restriction base="integer"> + <minInclusive value="0" /> + <maxInclusive value="9999" /> + </restriction> + </simpleType> + + <simpleType name="RechtsformTextTyp"> + <annotation> + <documentation> + Langtext der Rechtsform eines Unternehmens + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="100" /> + </restriction> + </simpleType> + + <simpleType name="IdArtTyp"> + <annotation> + <documentation> + Art eines externen Schlüssels + </documentation> + </annotation> + <restriction base="string"> + <length value="3" /> + </restriction> + </simpleType> + + <simpleType name="IdTyp"> + <annotation> + <documentation> + Wert eines externen Schlüssels + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="60" /> + </restriction> + </simpleType> + + <simpleType name="OenaceJahrTyp"> + <annotation> + <documentation> + Jahr des ÖNACE-Systems + </documentation> + </annotation> + <restriction base="integer"> + <enumeration value="2008" /> + <minInclusive value="1000" /> + <maxInclusive value="9999" /> + </restriction> + </simpleType> + + <simpleType name="OenaceCodeTyp"> + <annotation> + <documentation> + ÖNACE - Branchenkennzahl + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="10" /> + </restriction> + </simpleType> + + <simpleType name="OenaceArtTyp"> + <annotation> + <documentation> + Art der ÖNACE (Haupt-/Nebentätigkeit) + </documentation> + </annotation> + <restriction base="string"> + <enumeration value="H" /> + <enumeration value="N" /> + </restriction> + </simpleType> + + <simpleType name="RT_NummerTyp"> + <annotation> + <documentation> + Rechtstatsachen-Nummer + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="3" /> + </restriction> + </simpleType> + + <simpleType name="RT_CodeTyp"> + <annotation> + <documentation> + Rechtstatsachen-Code + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="4" /> + </restriction> + </simpleType> + + <!-- ******************************************************************************* --> + <!-- Typen für Adressmerkmale --> + <!-- ******************************************************************************* --> + + <simpleType name="StrasseTyp"> + <annotation> + <documentation> + Strassenname + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="100" /> + </restriction> + </simpleType> + + <simpleType name="HNrTyp"> + <annotation> + <documentation> + Hausnummer + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="100" /> + </restriction> + </simpleType> + + <simpleType name="PlzTyp"> + <annotation> + <documentation> + Postleitzahl + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="10" /> + </restriction> + </simpleType> + + <simpleType name="OrtTyp"> + <annotation> + <documentation> + Ortsname + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="50" /> + </restriction> + </simpleType> + + <simpleType name="GemnrTyp"> + <annotation> + <documentation> + Gemeindekennziffer + </documentation> + </annotation> + <restriction base="integer"> + <minInclusive value="10000" /> + <maxInclusive value="99999" /> + </restriction> + </simpleType> + + <simpleType name="LandTyp"> + <annotation> + <documentation> + Landescode gem. ISO 3166 ALPHA-3 + </documentation> + </annotation> + <restriction base="string"> + <length value="3" /> + </restriction> + </simpleType> + + <simpleType name="AdressTyp"> + <annotation> + <documentation> + AdressTyp + </documentation> + </annotation> + <restriction base="string"> + <enumeration value="SITZ"/> + <enumeration value="ZUSTELLADRESSE"/> + </restriction> + </simpleType> + + <!-- ******************************************************************************* --> + <!-- Typen für Personenmerkmale --> + <!-- ******************************************************************************* --> + + <simpleType name="NachnameTyp"> + <annotation> + <documentation> + Nachname der vertretungsbefugten Person + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="100" /> + </restriction> + </simpleType> + + <simpleType name="VornameTyp"> + <annotation> + <documentation> + Vorname der vertretungsbefugten Person + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="100" /> + </restriction> + </simpleType> + + <simpleType name="TitelTyp"> + <annotation> + <documentation> + Titel der vertretungsbefugten Person + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="50" /> + </restriction> + </simpleType> + + <simpleType name="FunktionTyp"> + <annotation> + <documentation> + Funktionscode der vertretungsbefugten Person + </documentation> + </annotation> + <restriction base="integer"> + <minInclusive value="0" /> + <maxInclusive value="9999" /> + </restriction> + </simpleType> + + <simpleType name="FunktionTextTyp"> + <annotation> + <documentation> + Funktionsbezeichnung der vertretungsbefugten Person + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="100" /> + </restriction> + </simpleType> + + <simpleType name="FktRegelTextTyp"> + <annotation> + <documentation> + Funktionsregeltext für vertretungsbefugte Person + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="2000" /> + </restriction> + </simpleType> + + + <simpleType name="VertretungsbefugnisTyp"> + <annotation> + <documentation> + Art der Vertretungsbefugnis + </documentation> + </annotation> + <restriction base="string"> + <maxLength value="40" /> + </restriction> + </simpleType> + + <simpleType name="EvbStatusTyp"> + <annotation> + <documentation> + Einzelvertretungsbefugnis + </documentation> + </annotation> + <restriction base="string"> + <enumeration value="J" /> + <enumeration value="N" /> + <enumeration value="U" /> + </restriction> + </simpleType> + + <simpleType name="ArtDublette"> + <annotation> + <documentation> + ArtDublette + </documentation> + </annotation> + <restriction base="string"> + <enumeration value="M"/> + <enumeration value="S"/> + </restriction> + </simpleType> + +</schema>
\ No newline at end of file |