summaryrefslogtreecommitdiff
path: root/src/main/resources/wsdl/ur_V2/ur-suche.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/wsdl/ur_V2/ur-suche.xsd')
-rw-r--r--src/main/resources/wsdl/ur_V2/ur-suche.xsd163
1 files changed, 163 insertions, 0 deletions
diff --git a/src/main/resources/wsdl/ur_V2/ur-suche.xsd b/src/main/resources/wsdl/ur_V2/ur-suche.xsd
new file mode 100644
index 0000000..5ea43e9
--- /dev/null
+++ b/src/main/resources/wsdl/ur_V2/ur-suche.xsd
@@ -0,0 +1,163 @@
+<!--
+ 2012-12-06 sml V0.0.11 Erweiterung SucheUnternehmenNachIdsRequest um URV_pdf Flag und URV_pdf für die Binärdaten im ResultRecord
+ 2012-10-21 sml V0.0.10 Erweiterung SuchePersonendaten um stammzahl und stammregister
+ 2012-08-07 sml V0.0.9 SucheUnternehmenNachIdsRequest ohne choice
+ 2012-07-03 sml V0.0.8 Element ErsbAttribute hinzugefügt
+ SucheUnternehmenNachIdRequest Kardinalität zu Keys geändert, default bei mitHistorie
+ 2012-07-02 sml V0.0.7 Stammzahlen-choice auf minOccurs="1" maxOccurs="unbounded" geändert
+ 2012-06-28 hoa V0.0.6 Ergänzung Stammzahlen (fbn, zvr, erj) für Suchen nach Id(s)
+ Ergänzung FbnTyp, ZvrTyp & ErjTyp in SimpleTypes
+ 2012-06-21 sml V0.0.5 Aufsplittung auf ur_basic_types.xsd und ur_suche.xsd
+ 2012-06-15 sml V0.0.4 Erweiterung AdressTyp (simple) um ZUSTELLADRESSE
+ Anpasssung vollzugBeginn und vollzugEnde auf IDREFs
+ Branche um Beginn und Ende (Quelle) erweitert.
+ 2012-06-14 hoa Vollzugsreferenzen als Attribute,
+ Ergänzung ERsB Attribute (Bestandszeitraum, Bestandsnachweis, Vertretung, Rechtstatsachen)
+ Erweiterung der SimpleTypes: AktionTyp, RT_Nummer, RT_Code
+ 2012-06-12 sml V0.0.2 Erweiterung SimpleTypes: AdressTyp, EvbStatusTyp
+ Erweiterung Elemente: VollzugGroup für vollziehbare Merkmalsgruppen
+ VollzugElem für die Quellinfo
+ Einbau ID/IDREF für Vollzug (VollzugRef)
+ Typ (AdressTyp) und EvbStatus (EvbStausTyp)
+ 2012-06-04 hoa V0.0.1 Entwurf
+-->
+<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#" targetNamespace="http://statistik.at/namespace/ur/stammdaten/2#" elementFormDefault="qualified">
+ <xsd:import namespace="http://statistik.at/namespace/ur/simpleTypes/2#" schemaLocation="ur-simpleTypes.xsd"/>
+ <xsd:include schemaLocation="ur-basicTypes.xsd"/>
+ <!-- Requestobjekte -->
+ <xsd:element name="SucheUnternehmenRequest" type="std:SucheUnternehmenRequest">
+ <xsd:annotation>
+ <xsd:documentation>
+ Suche nach Unternehmen durch Angabe von
+ Suchkriterien
+ </xsd:documentation>
+ </xsd:annotation>
+ </xsd:element>
+ <xsd:complexType name="SucheUnternehmenRequest">
+ <xsd:sequence>
+ <xsd:element name="version" type="st:VersionTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="unternehmensdaten" type="std:SucheUnternehmensdaten" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="branche" type="std:SucheBranche" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="personendaten" type="std:SuchePersonendaten" minOccurs="0" maxOccurs="1"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:complexType name="SucheUnternehmensdaten">
+ <xsd:sequence>
+ <xsd:element name="phonetisch" type="xsd:boolean" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="untName" type="st:UntNameTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="rechtsform" type="st:RechtsformTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="id" type="st:IdTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="idArt" type="st:IdArtTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="strasse" type="st:StrasseTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="hNr" type="st:HNrTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="ort" type="st:OrtTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="gemnr" type="st:GemnrTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="plz" type="st:PlzTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="land" type="st:LandTyp" minOccurs="0" maxOccurs="1"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:complexType name="SucheBranche">
+ <xsd:sequence>
+ <xsd:element name="oenaceJahr" type="st:OenaceJahrTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="oenaceCode" type="st:OenaceCodeTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="oenaceArt" type="st:OenaceArtTyp" minOccurs="0" maxOccurs="1"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:complexType name="SuchePersonendaten">
+ <xsd:sequence>
+ <xsd:element name="phonetisch" type="xsd:boolean" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="nachname" type="st:NachnameTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="vorname" type="st:VornameTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="gebDatum" type="xsd:date" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="strasse" type="st:StrasseTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="hNr" type="st:HNrTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="ort" type="st:OrtTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="gemnr" type="st:GemnrTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="plz" type="st:PlzTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="land" type="st:LandTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="stammzahl" type="st:IdTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="stammregister" type="st:IdArtTyp" minOccurs="0" maxOccurs="1"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="SucheUnternehmenNachIdsRequest" type="std:SucheUnternehmenNachIdsRequest">
+ <xsd:annotation>
+ <xsd:documentation>
+ Stammdatenabfrage für Unternehmen durch Angabe
+ einer oder mehrerer UR Kennziffern
+ </xsd:documentation>
+ </xsd:annotation>
+ </xsd:element>
+ <xsd:complexType name="SucheUnternehmenNachIdsRequest">
+ <xsd:sequence>
+ <xsd:element name="version" type="st:VersionTyp" minOccurs="0" maxOccurs="1"/>
+ <!--
+ <xsd:choice minOccurs="1" maxOccurs="unbounded">
+ -->
+ <xsd:element name="kur" type="st:KurTyp" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="fbn" type="st:FbnTyp" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="zvr" type="st:ZvrTyp" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="erj" type="st:ErjTyp" minOccurs="0" maxOccurs="unbounded"/>
+ <!--
+ </xsd:choice>
+ -->
+ <xsd:element name="vollzugStatus" type="st:ErgebnisVollzugStatusTyp" minOccurs="0" maxOccurs="1"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="SucheUnternehmenNachIdRequest" type="std:SucheUnternehmenNachIdRequest">
+ <xsd:annotation>
+ <xsd:documentation>
+ Stammdatenabfrage für einzelnes Unternehmen -
+ optional mit Stichtag und / oder Historie
+ </xsd:documentation>
+ </xsd:annotation>
+ </xsd:element>
+ <xsd:complexType name="SucheUnternehmenNachIdRequest">
+ <xsd:sequence>
+ <xsd:element name="version" type="st:VersionTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:choice>
+ <xsd:element name="kur" type="st:KurTyp"/>
+ <xsd:element name="fbn" type="st:FbnTyp"/>
+ <xsd:element name="zvr" type="st:ZvrTyp"/>
+ <xsd:element name="erj" type="st:ErjTyp"/>
+ </xsd:choice>
+ <xsd:element name="URV_pdf" type="xsd:boolean" default="false" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="stichtag" type="xsd:date" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="mitHistorie" type="xsd:boolean" default="false" maxOccurs="1"/>
+ <xsd:element name="vollzugStatus" type="st:ErgebnisVollzugStatusTyp" minOccurs="0" maxOccurs="1"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="SucheUnternehmenNachBpkRequest" type="std:SucheUnternehmenNachBpkRequest">
+ <xsd:annotation>
+ <xsd:documentation>
+ Suche nach Vertretungsbefugnissen von Personen in
+ Unternehmen mithilfe
+ des unverschlüsselten WT-UR bPK
+ </xsd:documentation>
+ </xsd:annotation>
+ </xsd:element>
+ <xsd:complexType name="SucheUnternehmenNachBpkRequest">
+ <xsd:sequence>
+ <xsd:element name="version" type="st:VersionTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:choice>
+ <xsd:element name="bpkWTUR" type="st:BpkTyp" minOccurs="1" maxOccurs="1"/>
+ <xsd:element name="bpkWTUREncoded" type="st:BpkEncodedTyp" minOccurs="1" maxOccurs="1"/>
+ </xsd:choice>
+ <xsd:element name="nurAktive" type="xsd:boolean" minOccurs="0" maxOccurs="1"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="SucheUnternehmenNachAendDatRequest" type="std:SucheUnternehmenNachAendDatRequest">
+ <xsd:annotation>
+ <xsd:documentation>
+ Suche nach geänderten Unternehmen
+ </xsd:documentation>
+ </xsd:annotation>
+ </xsd:element>
+ <xsd:complexType name="SucheUnternehmenNachAendDatRequest">
+ <xsd:sequence>
+ <xsd:element name="version" type="st:VersionTyp" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="aendDat" type="xsd:date" minOccurs="1" maxOccurs="1"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="ErsbAttribute" type="xsd:boolean" default="false"/>
+ <xsd:element name="URV_pdf" type="xsd:base64Binary"/>
+</xsd:schema>