summaryrefslogtreecommitdiff
path: root/src/main/resources/wsdl/ERsB/1.3/ErsbService.wsdl
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/wsdl/ERsB/1.3/ErsbService.wsdl')
-rw-r--r--src/main/resources/wsdl/ERsB/1.3/ErsbService.wsdl144
1 files changed, 144 insertions, 0 deletions
diff --git a/src/main/resources/wsdl/ERsB/1.3/ErsbService.wsdl b/src/main/resources/wsdl/ERsB/1.3/ErsbService.wsdl
new file mode 100644
index 0000000..352ea01
--- /dev/null
+++ b/src/main/resources/wsdl/ERsB/1.3/ErsbService.wsdl
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="UTF-8"?><wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:sch0="http://statistik.at/namespace/ersb/1#" xmlns:sch1="http://statistik.at/namespace/ur/simpleTypes/2#" xmlns:sch2="http://statistik.at/namespace/ur/stammdaten/2#" xmlns:sch3="http://reference.e-government.gv.at/namespace/persondata/de/20040201#" xmlns:sch4="http://statistik.at/namespace/ersb/persondata/1#" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://statistik.at/namespace/ersb/1#" targetNamespace="http://statistik.at/namespace/ersb/1#">
+ <wsdl:types>
+ <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ersb="http://statistik.at/namespace/ersb/1#" xmlns:ns0="http://statistik.at/namespace/ur/stammdaten/2#" xmlns:pd="http://reference.e-government.gv.at/namespace/persondata/de/20040201#" xmlns:pdersb="http://statistik.at/namespace/ersb/persondata/1#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://statistik.at/namespace/ersb/1#"><xsd:import namespace="http://reference.e-government.gv.at/namespace/persondata/de/20040201#"/><xsd:import namespace="http://statistik.at/namespace/ersb/persondata/1#"/><xsd:import namespace="http://statistik.at/namespace/ur/stammdaten/2#"/><xsd:element name="ErsbRequest" type="ersb:ErsbRequest"/><xsd:element name="ErsbResponse" type="ersb:ErsbResponse"/><xsd:complexType name="ErsbRequest"><xsd:sequence><xsd:element name="PersonenDaten" type="pdersb:PersonenDatenTyp"/></xsd:sequence><xsd:attribute name="id" type="xsd:integer" use="optional"/></xsd:complexType><xsd:complexType name="ErsbResponse"><xsd:sequence><xsd:element name="returncode" type="xsd:int"/><xsd:element minOccurs="0" name="statustext" type="xsd:string"/><xsd:element maxOccurs="unbounded" minOccurs="0" name="PersonenDaten" type="pd:PersonenDatenTyp"/></xsd:sequence><xsd:attribute name="id" type="xsd:integer" use="optional"/></xsd:complexType><xsd:attribute name="aktion"><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:enumeration value="ALT"/><xsd:enumeration value="NEU"/></xsd:restriction></xsd:simpleType></xsd:attribute><xsd:attributeGroup name="ErsbAttributes"><xsd:attribute ref="ersb:aktion" use="optional"/></xsd:attributeGroup><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"/><xsd:element name="Beginn" type="xsd:date"/><xsd:element name="Ende" type="xsd:date"/><xsd:complexType name="UntNameErsb"><xsd:complexContent><xsd:extension base="ns0:UntName"><xsd:attributeGroup ref="ersb:ErsbAttributes"/></xsd:extension></xsd:complexContent></xsd:complexType><xsd:complexType name="RechtsformErsb"><xsd:complexContent><xsd:extension base="ns0:Rechtsform"><xsd:attributeGroup ref="ersb:ErsbAttributes"/></xsd:extension></xsd:complexContent></xsd:complexType><xsd:complexType name="BestandszeitraumErsb"><xsd:complexContent><xsd:extension base="ns0:Bestandszeitraum"><xsd:attributeGroup ref="ersb:ErsbAttributes"/></xsd:extension></xsd:complexContent></xsd:complexType><xsd:complexType name="BestandsnachweisErsb"><xsd:complexContent><xsd:extension base="ns0:Bestandsnachweis"><xsd:attributeGroup ref="ersb:ErsbAttributes"/></xsd:extension></xsd:complexContent></xsd:complexType><xsd:complexType name="VertretungErsb"><xsd:complexContent><xsd:extension base="ns0:Vertretung"><xsd:attributeGroup ref="ersb:ErsbAttributes"/></xsd:extension></xsd:complexContent></xsd:complexType><xsd:complexType name="RechtstatsachenErsb"><xsd:complexContent><xsd:extension base="ns0:Rechtstatsachen"><xsd:attributeGroup ref="ersb:ErsbAttributes"/></xsd:extension></xsd:complexContent></xsd:complexType><xsd:complexType name="FunktionErsb"><xsd:complexContent><xsd:extension base="ns0:Funktion"><xsd:sequence><xsd:element minOccurs="0" name="FktRegel" type="ersb:FktRegelTypErsb"/><xsd:element maxOccurs="unbounded" minOccurs="0" name="Rechtstatsachen" type="ersb:RechtstatsachenErsb"/></xsd:sequence><xsd:attributeGroup ref="ersb:ErsbAttributes"/></xsd:extension></xsd:complexContent></xsd:complexType><xsd:complexType name="FktRegelTypErsb"><xsd:complexContent><xsd:extension base="ns0:FktRegelTyp"><xsd:attributeGroup ref="ersb:ErsbAttributes"/></xsd:extension></xsd:complexContent></xsd:complexType></xsd:schema>
+ <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://statistik.at/namespace/ur/simpleTypes/2#" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://statistik.at/namespace/ur/simpleTypes/2#"><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="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="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 Ö&#150;NACE-Systems
+ </documentation></annotation><restriction base="integer"><enumeration value="2008"/><minInclusive value="1000"/><maxInclusive value="9999"/></restriction></simpleType><simpleType name="OenaceCodeTyp"><annotation><documentation>
+ Ö&#150;NACE - Branchenkennzahl
+ </documentation></annotation><restriction base="string"><maxLength value="10"/></restriction></simpleType><simpleType name="OenaceArtTyp"><annotation><documentation>
+ Art der Ö&#150;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><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><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></schema>
+ <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:st="http://statistik.at/namespace/ur/simpleTypes/2#" xmlns:std="http://statistik.at/namespace/ur/stammdaten/2#" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://statistik.at/namespace/ur/stammdaten/2#"><xsd:import namespace="http://statistik.at/namespace/ur/simpleTypes/2#"/><xsd:attribute name="vollzugBeginn" type="xsd:IDREF"/><xsd:attribute name="vollzugEnde" type="xsd:IDREF"/><xsd:attributeGroup name="VollzugAttributes"><xsd:attribute ref="std:vollzugBeginn" use="optional"/><xsd:attribute ref="std:vollzugEnde" use="optional"/></xsd:attributeGroup><xsd:element name="Beginn" type="std:QuellenType"/><xsd:element name="Ende" type="std:QuellenType"/><xsd:element name="Vollzug" type="std:Vollzug"/><xsd:element name="TypeText" type="xsd:string"/><xsd:element name="UntName" type="std:UntNameVollzug"/><xsd:element name="Rechtsform" type="std:RechtsformVollzug"/><xsd:element name="Bestandszeitraum" type="std:BestandszeitraumVollzug"/><xsd:element name="Taetigkeitszeitraum" type="std:TaetigkeitszeitraumVollzug"/><xsd:element name="Bestandsnachweis" type="std:BestandsnachweisVollzug"/><xsd:element name="Vertretung" type="std:VertretungVollzug"/><xsd:element name="Rechtstatsachen" type="std:RechtstatsachenVollzug"/><xsd:element name="Funktion" type="std:FunktionVollzug"/><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:complexType abstract="true" name="UntName"><xsd:sequence><xsd:element name="VollerName" type="st:UntNameTyp"/></xsd:sequence></xsd:complexType><xsd:complexType name="UntNameVollzug"><xsd:complexContent><xsd:extension base="std:UntName"><xsd:attributeGroup ref="std:VollzugAttributes"/></xsd:extension></xsd:complexContent></xsd:complexType><xsd:complexType abstract="true" name="Rechtsform"><xsd:sequence><xsd:element minOccurs="0" name="ReForm" type="st:RechtsformTyp"/><xsd:element minOccurs="0" name="ReFormText" type="st:RechtsformTextTyp"/><xsd:element name="ReFormExtern" type="st:RechtsformTyp"/><xsd:element minOccurs="0" name="ReFormExternText" type="st:RechtsformTextTyp"/></xsd:sequence></xsd:complexType><xsd:complexType name="RechtsformVollzug"><xsd:complexContent><xsd:extension base="std:Rechtsform"><xsd:attributeGroup ref="std:VollzugAttributes"/></xsd:extension></xsd:complexContent></xsd:complexType><xsd:complexType abstract="true" name="Bestandszeitraum"><xsd:sequence><xsd:element minOccurs="0" name="BestandVon" type="xsd:date"/><xsd:element minOccurs="0" name="BestandBis" type="xsd:date"/></xsd:sequence></xsd:complexType><xsd:complexType name="BestandszeitraumVollzug"><xsd:complexContent><xsd:extension base="std:Bestandszeitraum"><xsd:attributeGroup ref="std:VollzugAttributes"/></xsd:extension></xsd:complexContent></xsd:complexType><xsd:complexType abstract="true" name="Taetigkeitszeitraum"><xsd:sequence><xsd:element minOccurs="0" name="TaetigVon" type="xsd:date"/><xsd:element minOccurs="0" name="TaetigBis" type="xsd:date"/></xsd:sequence></xsd:complexType><xsd:complexType name="TaetigkeitszeitraumVollzug"><xsd:complexContent><xsd:extension base="std:Taetigkeitszeitraum"><xsd:attributeGroup ref="std:VollzugAttributes"/></xsd:extension></xsd:complexContent></xsd:complexType><xsd:complexType abstract="true" name="Bestandsnachweis"><xsd:simpleContent><xsd:extension base="xsd:string"/></xsd:simpleContent></xsd:complexType><xsd:complexType name="BestandsnachweisVollzug"><xsd:complexContent><xsd:extension base="std:Bestandsnachweis"><xsd:attributeGroup ref="std:VollzugAttributes"/></xsd:extension></xsd:complexContent></xsd:complexType><xsd:complexType abstract="true" name="Vertretung"><xsd:simpleContent><xsd:extension base="xsd:string"/></xsd:simpleContent></xsd:complexType><xsd:complexType name="VertretungVollzug"><xsd:complexContent><xsd:extension base="std:Vertretung"><xsd:attributeGroup ref="std:VollzugAttributes"/></xsd:extension></xsd:complexContent></xsd:complexType><xsd:complexType abstract="true" name="Rechtstatsachen"><xsd:sequence><xsd:element minOccurs="0" name="RT_Nummer" type="st:RT_NummerTyp"/><xsd:element minOccurs="0" name="RT_Code" type="st:RT_CodeTyp"/><xsd:element minOccurs="0" name="RT_Text" type="xsd:string"/></xsd:sequence></xsd:complexType><xsd:complexType name="RechtstatsachenVollzug"><xsd:complexContent><xsd:extension base="std:Rechtstatsachen"><xsd:attributeGroup ref="std:VollzugAttributes"/></xsd:extension></xsd:complexContent></xsd:complexType><xsd:complexType name="Vollzug"><xsd:sequence><xsd:element name="Antrag" type="std:VollzugElem"/><xsd:element minOccurs="0" name="Vollzug" type="std:VollzugElem"/><xsd:element minOccurs="0" name="Zurueckstellung" type="std:VollzugElem"/></xsd:sequence><xsd:attribute name="id" type="xsd:ID" use="required"/><xsd:attribute name="nummer" type="xsd:integer" use="required"/><xsd:attribute name="status" type="st:VollzugStatusTyp" use="required"/></xsd:complexType><xsd:complexType name="VollzugElem"><xsd:simpleContent><xsd:extension base="xsd:date"><xsd:attribute name="quelle" type="st:QuelleTyp" use="required"/><xsd:attribute name="quText" use="required"/></xsd:extension></xsd:simpleContent></xsd:complexType><xsd:complexType name="QuellenType"><xsd:simpleContent><xsd:extension base="xsd:date"><xsd:attribute name="quelle" type="st:QuelleTyp" use="required"/><xsd:attribute name="quText" use="required"/></xsd:extension></xsd:simpleContent></xsd:complexType><xsd:complexType abstract="true" name="Funktion"><xsd:sequence><xsd:element name="FktName" type="st:FunktionTyp"/><xsd:element minOccurs="0" name="FktNameText" type="st:FunktionTextTyp"/></xsd:sequence></xsd:complexType><xsd:complexType name="FunktionVollzug"><xsd:complexContent><xsd:extension base="std:Funktion"><xsd:sequence><xsd:element minOccurs="0" name="FktRegel" type="std:FktRegelTypVollzug"/><xsd:element maxOccurs="unbounded" minOccurs="0" name="Rechtstatsachen" type="std:RechtstatsachenVollzug"/></xsd:sequence><xsd:attributeGroup ref="std:VollzugAttributes"/></xsd:extension></xsd:complexContent></xsd:complexType><xsd:complexType abstract="true" name="FktRegelTyp"><xsd:sequence><xsd:element minOccurs="0" name="FktRegelVon" type="xsd:date"/><xsd:element minOccurs="0" name="FktRegelBis" type="xsd:date"/><xsd:element minOccurs="0" name="FktRegelText" type="st:FktRegelTextTyp"/></xsd:sequence></xsd:complexType><xsd:complexType name="FktRegelTypVollzug"><xsd:complexContent><xsd:extension base="std:FktRegelTyp"><xsd:attributeGroup ref="std:VollzugAttributes"/></xsd:extension></xsd:complexContent></xsd:complexType><xsd:complexType name="Branche"><xsd:sequence><xsd:element name="Oenace" type="std:OenaceType"/><xsd:element name="OenaceText" type="xsd:string"/><xsd:element name="Beginn" type="std:QuellenType"/><xsd:element minOccurs="0" name="Ende" type="std:QuellenType"/></xsd:sequence><xsd:attribute name="art" type="st:OenaceArtTyp" use="required"/></xsd:complexType><xsd:complexType name="OenaceType"><xsd:simpleContent><xsd:extension base="st:OenaceCodeTyp"><xsd:attribute name="jahr" type="st:OenaceJahrTyp" use="required"/></xsd:extension></xsd:simpleContent></xsd:complexType></xsd:schema>
+ <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://reference.e-government.gv.at/namespace/persondata/de/20040201#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:uri="http://statistik.at/namespace/ur/stammdaten/2#" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://reference.e-government.gv.at/namespace/persondata/de/20040201#"><xs:annotation><xs:documentation>This version of person deploys only global elements.
+ All types derived from abstract types have been replaced by
+ substitution groups</xs:documentation></xs:annotation><xs:import namespace="http://statistik.at/namespace/ur/stammdaten/2#"/><xs:element name="AbstractPersonData" type="AbstractPersonType"><xs:annotation><xs:documentation>Abstraktes PersonenDaten Element, nur auf englisch
+ verfügbar, nicht direkt benützen sondern PersonenDaten benutzen
+ </xs:documentation></xs:annotation></xs:element><xs:element name="PersonenDaten" substitutionGroup="AbstractPersonData" type="PersonenDatenTyp"><xs:annotation><xs:documentation>Signierte Personendatenstruktur</xs:documentation></xs:annotation></xs:element><xs:element name="Person" type="AbstractPersonType"><xs:annotation><xs:documentation>Abstraktes Personen Element, nur auf englisch
+ verfügbar, nicht direkt benützen sondern NatuerlichePerson o.
+ NichtNatuerlichePerson benutzen</xs:documentation></xs:annotation></xs:element><xs:element name="NatuerlichePerson" substitutionGroup="Person" type="NatuerlichePersonTyp"><xs:annotation><xs:documentation>Natuerliche Person entspricht PhysicalPerson, ist
+ eine Ableitung von Person (abstract)</xs:documentation></xs:annotation></xs:element><xs:element name="NichtNatuerlichePerson" substitutionGroup="Person" type="NichtNatuerlichePersonTyp"><xs:annotation><xs:documentation>NichtNatuerlichePerson entspricht CorporatzeBody,
+ ist Ableitung von Person (abstract)</xs:documentation></xs:annotation></xs:element><xs:element name="PersonenName" type="PersonenNameTyp"><xs:annotation><xs:documentation>Container für diverse Namensbestandteile,
+ entspricht Name in der englischen Version</xs:documentation></xs:annotation></xs:element><xs:element name="Address" type="AbstractAddressType"><xs:annotation><xs:documentation>Abstraktes Address Element, nur auf Englisch
+ verfügbar, nicht direkt benützen sondern PostAdresse,
+ InternetAdresse, etc benutzen</xs:documentation></xs:annotation></xs:element><xs:element name="PostAdresse" substitutionGroup="Address" type="PostAdresseTyp"><xs:annotation><xs:documentation>Post oder ZMR Adresse, entspricht PostalAddress,
+ ist Ableitung von Address (abstract)</xs:documentation></xs:annotation></xs:element><xs:element name="TypisiertePostAdresse" substitutionGroup="Address" type="TypisiertePostAdresseTyp"><xs:annotation><xs:documentation>Typisierte Post oder ZMRAdresse, entspricht
+ TypedPostalAddress, ist Ableitung von Address (abstract)
+ </xs:documentation></xs:annotation></xs:element><xs:element name="Geburtsdatum" type="GeburtsdatumTyp"><xs:annotation><xs:documentation>Geburtsdatum, entspricht DateOfBirth
+ </xs:documentation></xs:annotation></xs:element><xs:complexType name="PersonenDatenTyp"><xs:annotation><xs:documentation>Container um eine Person und ihre Adressen zu
+ speichern</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="AbstractPersonType"><xs:sequence><xs:element ref="NichtNatuerlichePerson"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="TypisiertePostAdresse"/><xs:element minOccurs="0" name="Zusatzdaten"><xs:complexType><xs:sequence minOccurs="0"><xs:element minOccurs="0" ref="uri:AendDat"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="uri:Bestandszeitraum"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="uri:Bestandsnachweis"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="uri:Vertretung"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="uri:Rechtstatsachen"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="uri:Branche"/><xs:element maxOccurs="unbounded" minOccurs="0" name="PersonenDaten" type="PersonenDatenZusatzdatenTyp"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="uri:Vollzug"/></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="PersonenDatenZusatzdatenTyp"><xs:annotation><xs:documentation>Container um eine Person und ihre Adressen zu
+ speichern</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="AbstractPersonType"><xs:sequence><xs:choice minOccurs="0"><xs:element ref="NichtNatuerlichePerson"/><xs:element ref="NatuerlichePerson"/></xs:choice><xs:element maxOccurs="unbounded" minOccurs="0" ref="TypisiertePostAdresse"/><xs:element minOccurs="0" name="Zusatzdaten" type="ZusatzdatenPersonenTyp"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="ZusatzdatenPersonenTyp"><xs:sequence><xs:element minOccurs="0" ref="uri:EvbStatus"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="uri:Funktion"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="uri:Rechtstatsachen"/></xs:sequence></xs:complexType><xs:complexType name="IdentificationType"><xs:annotation><xs:documentation>Container für beliebige Identifikationsmerkmale,
+ besteht aus Type und Value Unterelementen, aus technischen Gründen
+ nur auf Englisch verfügbar</xs:documentation></xs:annotation><xs:sequence><xs:element name="Value"><xs:annotation><xs:documentation>actual value of the identifier.
+ </xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:string"><xs:attribute name="Id" type="xs:ID" use="optional"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="Type" type="xs:anyURI"><xs:annotation><xs:documentation>type of value (eg 'ZMR', 'SV-Nummer',
+ 'Martrikelnummer', database identification, ...)
+ </xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" ref="uri:TypeText"/><xs:element minOccurs="0" ref="uri:Beginn"/><xs:element minOccurs="0" ref="uri:Ende"/></xs:sequence><xs:attribute name="Id" type="xs:ID" use="optional"/></xs:complexType><xs:complexType name="AbstractPersonType"><xs:annotation><xs:documentation>main structure of person data</xs:documentation></xs:annotation><xs:choice minOccurs="0"><xs:element maxOccurs="unbounded" minOccurs="0" name="Identification" type="IdentificationType"><xs:annotation><xs:documentation>unique identification entities</xs:documentation></xs:annotation></xs:element></xs:choice><xs:attribute name="Id" type="xs:ID" use="optional"/></xs:complexType><xs:complexType name="NatuerlichePersonTyp"><xs:annotation><xs:documentation>entspricht PhysicalPersonType</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="AbstractPersonType"><xs:sequence minOccurs="0"><xs:element minOccurs="0" ref="PersonenName"/><xs:element minOccurs="0" ref="Geburtsdatum"/></xs:sequence><xs:attributeGroup ref="uri:VollzugAttributes"/></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="NichtNatuerlichePersonTyp"><xs:annotation><xs:documentation>entspricht CorporateBodyType</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="AbstractPersonType"><xs:sequence minOccurs="0"><xs:element minOccurs="0" name="VollerName" type="xs:token"><xs:annotation><xs:documentation>name of corporate body (whole name)
+ </xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Rechtsform" type="xs:anyURI"><xs:annotation><xs:documentation>type of company (eg AG, OHG, ...)
+ </xs:documentation></xs:annotation></xs:element><xs:element maxOccurs="unbounded" minOccurs="0" ref="uri:UntName"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="uri:Rechtsform"/></xs:sequence><xs:attributeGroup ref="uri:VollzugAttributes"/></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="PersonenNameTyp"><xs:annotation><xs:documentation>entspricht NameType</xs:documentation></xs:annotation><xs:sequence><xs:element name="Vorname" type="xs:string"/><xs:element name="Familienname"><xs:complexType><xs:simpleContent><xs:extension base="xs:string"><xs:attribute default="undefiniert" name="primaer"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="wahr"/><xs:enumeration value="falsch"/><xs:enumeration value="undefiniert"/></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="prefix" type="xs:string"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element maxOccurs="unbounded" minOccurs="0" name="Affix"><xs:complexType><xs:simpleContent><xs:extension base="xs:string"><xs:attribute name="typ" use="optional"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="akademischerGrad"/><xs:enumeration value="Adelstitel"/><xs:enumeration value="FamiliennamenAffix"/><xs:enumeration value="Anrede"/><xs:enumeration value="Generation"/><xs:enumeration value="Qualifikation"/></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="position" use="optional"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="prefix"/><xs:enumeration value="suffix"/></xs:restriction></xs:simpleType></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element></xs:sequence></xs:complexType><xs:complexType name="AbstractAddressType"><xs:annotation><xs:documentation>Struktur des Abstrakten Address Elements
+ </xs:documentation></xs:annotation><xs:attribute name="Id" type="xs:ID" use="optional"/></xs:complexType><xs:complexType name="TypisiertePostAdresseTyp"><xs:annotation><xs:documentation>entspricht TypedPostalAddressType
+ </xs:documentation></xs:annotation><xs:complexContent><xs:extension base="AbstractAddressType"><xs:sequence minOccurs="0"><xs:element ref="PostAdresse"/><xs:element ref="uri:Typ"/></xs:sequence><xs:attributeGroup ref="uri:VollzugAttributes"/></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="PostAdresseTyp"><xs:annotation><xs:documentation>entspricht PostalAddressType</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="AbstractAddressType"><xs:sequence><xs:element minOccurs="0" name="Staatscode"><xs:annotation><xs:documentation>Staatencode, ISO Code oder internationaler Post
+ code, entspricht CountryCode</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:pattern value="[A-Z]{3}"/></xs:restriction></xs:simpleType></xs:element><xs:element minOccurs="0" name="Postleitzahl" type="xs:token"><xs:annotation><xs:documentation>entspricht PostalCode</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Gemeinde" type="xs:string"><xs:annotation><xs:documentation>entspricht Municipality</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Gemeindekennziffer"/><xs:element minOccurs="0" name="Ortschaft" type="xs:token"/><xs:element minOccurs="0" name="Zustelladresse"><xs:annotation><xs:documentation>Zustelladresse oder ZMRAdresse, entspricht
+ DeliveryAddress</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element minOccurs="0" name="Strassenname" type="xs:string"><xs:annotation><xs:documentation>Bei Ortschaften ohne Straßenname steht hier
+ Ortschaftsname, entspricht StreetName</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Orientierungsnummer" type="xs:string"><xs:annotation><xs:documentation>Hausnummer oder Konskriptionsnummer, z.B.
+ 10, 124a, 78-80. Entpricht BuildingNumber</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="AdressRegisterEintrag"><xs:annotation><xs:documentation>Addressregister database keys used to identify Addresses</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="Adresscode" type="string7"/><xs:element minOccurs="0" name="Subcode" type="string3"/><xs:element minOccurs="0" name="Objektnummer" type="string7"/></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:simpleType name="GeburtsdatumTyp"><xs:annotation><xs:documentation>einfacher Datentyp für Daten (union): Tag und/oder
+ Monta können ausgelassen werden, entspricht DayOfBirthType
+ </xs:documentation></xs:annotation><xs:union memberTypes="xs:date xs:gYearMonth xs:gYear"/></xs:simpleType><xs:simpleType name="string3"><xs:restriction base="xs:string"><xs:maxLength value="3"/></xs:restriction></xs:simpleType><xs:simpleType name="string7"><xs:restriction base="xs:string"><xs:maxLength value="7"/></xs:restriction></xs:simpleType></xs:schema>
+ <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://statistik.at/namespace/ersb/persondata/1#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:uri="http://statistik.at/namespace/ersb/1#" xmlns:urs="http://statistik.at/namespace/ur/stammdaten/2#" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://statistik.at/namespace/ersb/persondata/1#"><xs:annotation><xs:documentation>This version of person deploys only global elements. All types derived from abstract types have been replaced by substitution groups</xs:documentation></xs:annotation><xs:import namespace="http://statistik.at/namespace/ersb/1#"/><xs:import namespace="http://statistik.at/namespace/ur/stammdaten/2#"/><xs:element name="AbstractPersonData" type="AbstractPersonType"><xs:annotation><xs:documentation>Abstraktes PersonenDaten Element, nur auf englisch verfügbar, nicht direkt benützen sondern PersonenDaten benutzen</xs:documentation></xs:annotation></xs:element><xs:element name="PersonenDaten" substitutionGroup="AbstractPersonData" type="PersonenDatenTyp"><xs:annotation><xs:documentation>Signierte Personendatenstruktur</xs:documentation></xs:annotation></xs:element><xs:element name="Person" type="AbstractPersonType"><xs:annotation><xs:documentation>Abstraktes Personen Element, nur auf englisch verfügbar, nicht direkt benützen sondern NatuerlichePerson o. NichtNatuerlichePerson benutzen</xs:documentation></xs:annotation></xs:element><xs:element name="NatuerlichePerson" substitutionGroup="Person" type="NatuerlichePersonTyp"><xs:annotation><xs:documentation>Natuerliche Person entspricht PhysicalPerson, ist eine Ableitung von Person (abstract)</xs:documentation></xs:annotation></xs:element><xs:element name="NichtNatuerlichePerson" substitutionGroup="Person" type="NichtNatuerlichePersonTyp"><xs:annotation><xs:documentation>NichtNatuerlichePerson entspricht CorporatzeBody, ist Ableitung von Person (abstract)</xs:documentation></xs:annotation></xs:element><xs:element name="PersonenName" type="PersonenNameTyp"><xs:annotation><xs:documentation>Container für diverse Namensbestandteile, entspricht Name in der englischen Version</xs:documentation></xs:annotation></xs:element><xs:element name="Address" type="AbstractAddressType"><xs:annotation><xs:documentation>Abstraktes Address Element, nur auf Englisch verfügbar, nicht direkt benützen sondern PostAdresse, InternetAdresse, etc benutzen</xs:documentation></xs:annotation></xs:element><xs:element name="PostAdresse" substitutionGroup="Address" type="PostAdresseTyp"><xs:annotation><xs:documentation>Post oder ZMR Adresse, entspricht PostalAddress, ist Ableitung von Address (abstract)</xs:documentation></xs:annotation></xs:element><xs:element name="TypisiertePostAdresse" substitutionGroup="Address" type="TypisiertePostAdresseTyp"><xs:annotation><xs:documentation>Typisierte Post oder ZMRAdresse, entspricht TypedPostalAddress, ist Ableitung von Address (abstract) </xs:documentation></xs:annotation></xs:element><xs:element name="Geburtsdatum" type="GeburtsdatumTyp"><xs:annotation><xs:documentation>Geburtsdatum, entspricht DateOfBirth</xs:documentation></xs:annotation></xs:element><xs:complexType name="PersonenDatenTyp"><xs:annotation><xs:documentation>Container um eine Person und ihre Adressen zu speichern</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="AbstractPersonType"><xs:sequence><xs:element ref="NichtNatuerlichePerson"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="TypisiertePostAdresse"/><xs:element minOccurs="0" name="Zusatzdaten"><xs:complexType><xs:sequence minOccurs="0"><xs:element maxOccurs="unbounded" minOccurs="0" ref="uri:Bestandszeitraum"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="uri:Bestandsnachweis"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="uri:Vertretung"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="uri:Rechtstatsachen"/><xs:element maxOccurs="unbounded" minOccurs="0" name="PersonenDaten" type="PersonenDatenZusatzdatenTyp"/></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="PersonenDatenZusatzdatenTyp"><xs:annotation><xs:documentation>Container um eine Person und ihre Adressen zu speichern</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="AbstractPersonType"><xs:sequence><xs:choice minOccurs="0"><xs:element ref="NichtNatuerlichePerson"/><xs:element ref="NatuerlichePerson"/></xs:choice><xs:element maxOccurs="unbounded" minOccurs="0" ref="TypisiertePostAdresse"/><xs:element minOccurs="0" name="Zusatzdaten"><xs:complexType><xs:sequence minOccurs="0"><xs:element minOccurs="0" ref="urs:EvbStatus"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="uri:Funktion"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="uri:Rechtstatsachen"/></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="IdentificationType"><xs:annotation><xs:documentation>Container für beliebige Identifikationsmerkmale, besteht aus Type und Value Unterelementen, aus technischen Gründen nur auf Englisch verfügbar</xs:documentation></xs:annotation><xs:sequence><xs:element name="Value"><xs:annotation><xs:documentation>actual value of the identifier.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:string"><xs:attribute name="Id" type="xs:ID" use="optional"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="Type" type="xs:anyURI"><xs:annotation><xs:documentation>type of value (eg 'ZMR', 'SV-Nummer', 'Martrikelnummer', database identification, ...)</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" ref="uri:Beginn"/><xs:element minOccurs="0" ref="uri:Ende"/></xs:sequence><xs:attribute name="Id" type="xs:ID" use="optional"/><xs:attributeGroup ref="uri:ErsbAttributes"/></xs:complexType><xs:complexType name="AbstractPersonType"><xs:annotation><xs:documentation>main structure of person data</xs:documentation></xs:annotation><xs:choice minOccurs="0"><xs:element maxOccurs="unbounded" minOccurs="0" name="Identification" type="IdentificationType"><xs:annotation><xs:documentation>unique identification entities</xs:documentation></xs:annotation></xs:element></xs:choice><xs:attribute name="Id" type="xs:ID" use="optional"/></xs:complexType><xs:complexType name="NatuerlichePersonTyp"><xs:annotation><xs:documentation>entspricht PhysicalPersonType</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="AbstractPersonType"><xs:sequence minOccurs="0"><xs:element minOccurs="0" ref="PersonenName"/><xs:element minOccurs="0" ref="Geburtsdatum"/></xs:sequence><xs:attributeGroup ref="uri:ErsbAttributes"/></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="NichtNatuerlichePersonTyp"><xs:annotation><xs:documentation>entspricht CorporateBodyType</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="AbstractPersonType"><xs:sequence minOccurs="0"><xs:element minOccurs="0" name="VollerName" type="xs:token"><xs:annotation><xs:documentation>name of corporate body (whole name)</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Rechtsform" type="xs:anyURI"><xs:annotation><xs:documentation>type of company (eg AG, OHG, ...)</xs:documentation></xs:annotation></xs:element><xs:element maxOccurs="unbounded" minOccurs="0" ref="uri:UntName"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="uri:Rechtsform"/></xs:sequence><xs:attributeGroup ref="uri:ErsbAttributes"/></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="PersonenNameTyp"><xs:annotation><xs:documentation>entspricht NameType</xs:documentation></xs:annotation><xs:sequence><xs:element name="Vorname" type="xs:string"/><xs:element name="Familienname"><xs:complexType><xs:simpleContent><xs:extension base="xs:string"><xs:attribute default="undefiniert" name="primaer"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="wahr"/><xs:enumeration value="falsch"/><xs:enumeration value="undefiniert"/></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="prefix" type="xs:string"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element maxOccurs="unbounded" minOccurs="0" name="Affix"><xs:complexType><xs:simpleContent><xs:extension base="xs:string"><xs:attribute name="typ" use="optional"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="akademischerGrad"/><xs:enumeration value="Adelstitel"/><xs:enumeration value="FamiliennamenAffix"/><xs:enumeration value="Anrede"/><xs:enumeration value="Generation"/><xs:enumeration value="Qualifikation"/></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="position" use="optional"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="prefix"/><xs:enumeration value="suffix"/></xs:restriction></xs:simpleType></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element></xs:sequence></xs:complexType><xs:complexType name="AbstractAddressType"><xs:annotation><xs:documentation>Struktur des Abstrakten Address Elements</xs:documentation></xs:annotation><xs:attribute name="Id" type="xs:ID" use="optional"/></xs:complexType><xs:complexType name="TypisiertePostAdresseTyp"><xs:annotation><xs:documentation>entspricht TypedPostalAddressType</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="AbstractAddressType"><xs:sequence minOccurs="0"><xs:element ref="PostAdresse"/><xs:element ref="urs:Typ"/></xs:sequence><xs:attributeGroup ref="uri:ErsbAttributes"/></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="PostAdresseTyp"><xs:annotation><xs:documentation>entspricht PostalAddressType</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="AbstractAddressType"><xs:sequence><xs:element minOccurs="0" name="Staatscode"><xs:annotation><xs:documentation>Staatencode, ISO Code oder internationaler Post code, entspricht CountryCode</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:pattern value="[A-Z]{3}"/></xs:restriction></xs:simpleType></xs:element><xs:element minOccurs="0" name="Postleitzahl" type="xs:token"><xs:annotation><xs:documentation>entspricht PostalCode</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Gemeinde" type="xs:string"><xs:annotation><xs:documentation>entspricht Municipality</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Gemeindekennziffer"/><xs:element minOccurs="0" name="Ortschaft" type="xs:token"/><xs:element minOccurs="0" name="Zustelladresse"><xs:annotation><xs:documentation>Zustelladresse oder ZMRAdresse, entspricht DeliveryAddress</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element minOccurs="0" name="Strassenname" type="xs:string"><xs:annotation><xs:documentation>Bei Ortschaften ohne Straßenname steht hier Ortschaftsname, entspricht StreetName</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Orientierungsnummer" type="xs:string"><xs:annotation><xs:documentation>Hausnummer oder Konskriptionsnummer, z.B. 10, 124a, 78-80. Entpricht BuildingNumber</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Gebaeude" type="xs:token"><xs:annotation><xs:documentation>Gebäudeteil oder eigneens Gbäude, z.B. Stiege, Werkstatt, ..... Entspricht Unit</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Nutzungseinheit" type="xs:token"><xs:annotation><xs:documentation>Tuernummer oder andere naehere Beschreibung der Adresse (z.B. 4. Stock rechts). Entspricht DoorNumber</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Nutzungseinheitlaufnummer" type="xs:string"><xs:annotation><xs:documentation>zmr use only</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="AdressRegisterEintrag"><xs:annotation><xs:documentation>Addressregister database keys used to identify Addresses</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="Adresscode" type="string7"/><xs:element minOccurs="0" name="Subcode" type="string3"/><xs:element minOccurs="0" name="Objektnummer" type="string7"/></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:simpleType name="GeburtsdatumTyp"><xs:annotation><xs:documentation>einfacher Datentyp für Daten (union): Tag und/oder Monta können ausgelassen werden, entspricht DayOfBirthType</xs:documentation></xs:annotation><xs:union memberTypes="xs:date xs:gYearMonth xs:gYear"/></xs:simpleType><xs:simpleType name="string3"><xs:restriction base="xs:string"><xs:maxLength value="3"/></xs:restriction></xs:simpleType><xs:simpleType name="string7"><xs:restriction base="xs:string"><xs:maxLength value="7"/></xs:restriction></xs:simpleType></xs:schema>
+ </wsdl:types>
+ <wsdl:message name="ErsbResponse">
+ <wsdl:part element="sch0:ErsbResponse" name="ErsbResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="ErsbRequest">
+ <wsdl:part element="sch0:ErsbRequest" name="ErsbRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:portType name="ErsbService">
+ <wsdl:operation name="Ersb">
+ <wsdl:input message="sch0:ErsbRequest" name="ErsbRequest">
+ </wsdl:input>
+ <wsdl:output message="sch0:ErsbResponse" name="ErsbResponse">
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="ErsbServiceSoap11" type="sch0:ErsbService">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="Ersb">
+ <soap:operation soapAction=""/>
+ <wsdl:input name="ErsbRequest">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="ErsbResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="ErsbServiceService">
+ <wsdl:port binding="sch0:ErsbServiceSoap11" name="ErsbServiceSoap11">
+ <soap:address location="http://localhost:9081/URV/services/ErsbService"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions> \ No newline at end of file