summaryrefslogtreecommitdiff
path: root/src/main/resources/wsdl/ERsB/1.1/ur-basicTypesErsb.xsd
diff options
context:
space:
mode:
authorThomas Lenz <thomas.lenz@egiz.gv.at>2013-12-20 12:35:28 +0100
committerThomas Lenz <thomas.lenz@egiz.gv.at>2013-12-20 12:35:28 +0100
commitdefceef8afef538555c13d33e344a89a828a3d97 (patch)
tree24b44f970f161d5b139dde501ca0f5d883f9fdea /src/main/resources/wsdl/ERsB/1.1/ur-basicTypesErsb.xsd
downloadegovutils-defceef8afef538555c13d33e344a89a828a3d97.tar.gz
egovutils-defceef8afef538555c13d33e344a89a828a3d97.tar.bz2
egovutils-defceef8afef538555c13d33e344a89a828a3d97.zip
inital
Diffstat (limited to 'src/main/resources/wsdl/ERsB/1.1/ur-basicTypesErsb.xsd')
-rw-r--r--src/main/resources/wsdl/ERsB/1.1/ur-basicTypesErsb.xsd105
1 files changed, 105 insertions, 0 deletions
diff --git a/src/main/resources/wsdl/ERsB/1.1/ur-basicTypesErsb.xsd b/src/main/resources/wsdl/ERsB/1.1/ur-basicTypesErsb.xsd
new file mode 100644
index 0000000..ec93d91
--- /dev/null
+++ b/src/main/resources/wsdl/ERsB/1.1/ur-basicTypesErsb.xsd
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Mit XMLSpy v2013 sp1 (http://www.altova.com) von Thomas Lenz (Graz University of Technology IAIK) bearbeitet -->
+<!--
+ 2012-10-15 sml V0.0.4 Typo Vertretung => Vertretung
+ 2012-10-12 sml V0.0.3 Kardinalität Funktion <==> Rechtstatsache von 0:1 auf 0:n geändert
+ 2012-10-12 sml V0.0.2 FunktionErsb: Ausbesserung auf ersb:RechtstatsachenErsb
+ 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:VertretungErsb"/>
+ <xsd:element name="Rechtstatsachen" type="ersb:RechtstatsachenErsb"/>
+ <xsd:element name="Funktion" type="ersb:FunktionErsb"/>
+ <!-- Beginn- und Endedatum für IdentificationType -->
+ <xsd:element name="Beginn" type="xsd:date"/>
+ <xsd:element name="Ende" type="xsd:date"/>
+ <!-- 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="VertretungErsb">
+ <xsd:complexContent>
+ <xsd:extension base="std:Vertretung">
+ <!-- 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="ersb:RechtstatsachenErsb" minOccurs="0" maxOccurs="unbounded"/>
+ </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>