summaryrefslogtreecommitdiff
path: root/src/main/resources/wsdl/ERsB/0.4/schema/ur-basicTypesErsb.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/wsdl/ERsB/0.4/schema/ur-basicTypesErsb.xsd')
-rw-r--r--src/main/resources/wsdl/ERsB/0.4/schema/ur-basicTypesErsb.xsd125
1 files changed, 125 insertions, 0 deletions
diff --git a/src/main/resources/wsdl/ERsB/0.4/schema/ur-basicTypesErsb.xsd b/src/main/resources/wsdl/ERsB/0.4/schema/ur-basicTypesErsb.xsd
new file mode 100644
index 0000000..b53389b
--- /dev/null
+++ b/src/main/resources/wsdl/ERsB/0.4/schema/ur-basicTypesErsb.xsd
@@ -0,0 +1,125 @@
+<!--
+ 2012-08-06 sml V0.0.1 Entwurf
+-->
+
+<xsd:schema targetNamespace="http://statistik.at/namespace/ersb/1#"
+ xmlns:std="http://statistik.at/namespace/ur/stammdaten/2#"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:ersb="http://statistik.at/namespace/ersb/1#"
+ xmlns:st="http://statistik.at/namespace/ur/simpleTypes/2#"
+ elementFormDefault="qualified">
+
+<!--
+ <xsd:import namespace="http://statistik.at/namespace/ur/simpleTypes/2#"
+ schemaLocation="ur-simpleTypes.xsd" />
+ -->
+ <xsd:import namespace="http://statistik.at/namespace/ur/stammdaten/2#"
+ schemaLocation="ur-basicTypes.xsd" />
+
+ <xsd:include schemaLocation="ersb-types.xsd" />
+
+
+ <!-- Responseelemente -->
+ <!--
+ <xsd:element name="TypeText" type="xsd:string" />
+ <xsd:element name="Branche" type="std:Branche" />
+ <xsd:element name="AendDat" type="xsd:dateTime" />
+ <xsd:element name="bpkWTUR" type="xsd:string" />
+ <xsd:element name="Typ" type="st:AdressTyp" />
+ <xsd:element name="EvbStatus" type="st:EvbStatusTyp" />
+
+ -->
+ <xsd:element name="UntName" type="ersb:UntNameErsb" />
+ <xsd:element name="Rechtsform" type="ersb:RechtsformErsb" />
+ <xsd:element name="Bestandszeitraum" type="ersb:BestandszeitraumErsb" />
+ <xsd:element name="Bestandsnachweis" type="ersb:BestandsnachweisErsb" />
+ <xsd:element name="Vertretung" type="ersb:VetretungErsb" />
+ <xsd:element name="Rechtstatsachen" type="ersb:RechtstatsachenErsb" />
+ <xsd:element name="Funktion" type="ersb:FunktionErsb" />
+
+
+ <!-- complex data types -->
+ <xsd:complexType name="UntNameErsb">
+ <xsd:complexContent>
+ <xsd:extension base="std:UntName">
+ <!-- Ersb Attribute -->
+ <xsd:attributeGroup ref="ersb:ErsbAttributes" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+ <xsd:complexType name="RechtsformErsb">
+ <xsd:complexContent>
+ <xsd:extension base="std:Rechtsform">
+ <!-- Ersb Attribute -->
+ <xsd:attributeGroup ref="ersb:ErsbAttributes" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+ <xsd:complexType name="BestandszeitraumErsb">
+ <xsd:complexContent>
+ <xsd:extension base="std:Bestandszeitraum">
+ <!-- Ersb Attribute -->
+ <xsd:attributeGroup ref="ersb:ErsbAttributes" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+
+ <xsd:complexType name="BestandsnachweisErsb">
+ <xsd:complexContent>
+ <xsd:extension base="std:Bestandsnachweis">
+ <!-- Ersb Attribute -->
+ <xsd:attributeGroup ref="ersb:ErsbAttributes" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+
+ <xsd:complexType name="VetretungErsb">
+ <xsd:complexContent>
+ <xsd:extension base="std:Vetretung">
+ <!-- Ersb Attribute -->
+ <xsd:attributeGroup ref="ersb:ErsbAttributes" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+
+
+ <xsd:complexType name="RechtstatsachenErsb">
+ <xsd:complexContent>
+ <xsd:extension base="std:Rechtstatsachen">
+ <!-- Ersb Attribute -->
+ <xsd:attributeGroup ref="ersb:ErsbAttributes" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+ <xsd:complexType name="FunktionErsb">
+ <xsd:complexContent>
+ <xsd:extension base="std:Funktion">
+ <xsd:sequence>
+ <xsd:element name="FktRegel" type="ersb:FktRegelTypErsb"
+ minOccurs="0" maxOccurs="1" />
+ <xsd:element name="Rechtstatsachen" type="std:RechtstatsachenVollzug"
+ minOccurs="0" maxOccurs="1" />
+ </xsd:sequence>
+ <!-- Ersb Attribute -->
+ <xsd:attributeGroup ref="ersb:ErsbAttributes" />
+ </xsd:extension>
+
+ </xsd:complexContent>
+ </xsd:complexType>
+
+ <xsd:complexType name="FktRegelTypErsb">
+ <xsd:complexContent>
+ <xsd:extension base="std:FktRegelTyp">
+ <!-- Ersb Attribute -->
+ <xsd:attributeGroup ref="ersb:ErsbAttributes" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+</xsd:schema>