diff options
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.xsd | 105 |
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> |