diff options
author | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2015-08-05 14:38:58 +0200 |
---|---|---|
committer | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2015-08-05 14:38:58 +0200 |
commit | e14ef2cb47f5e771171c4c9265c2c336f071cbfa (patch) | |
tree | 0028b2f4b69872b77d2e920707665f293b16b6a1 /src/main/resources/wsdl/ERsB/1.3/ErsbService.wsdl | |
parent | 6228b7ac31e7fa28a26e416dd2f65e5b9274f613 (diff) | |
download | egovutils-e14ef2cb47f5e771171c4c9265c2c336f071cbfa.tar.gz egovutils-e14ef2cb47f5e771171c4c9265c2c336f071cbfa.tar.bz2 egovutils-e14ef2cb47f5e771171c4c9265c2c336f071cbfa.zip |
some updates
Diffstat (limited to 'src/main/resources/wsdl/ERsB/1.3/ErsbService.wsdl')
-rw-r--r-- | src/main/resources/wsdl/ERsB/1.3/ErsbService.wsdl | 144 |
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 Ö–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><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 |